收藏 分销(赏)

DA显示到12864上.doc

上传人:pc****0 文档编号:8382885 上传时间:2025-02-11 格式:DOC 页数:4 大小:14.29KB 下载积分:10 金币
下载 相关 举报
DA显示到12864上.doc_第1页
第1页 / 共4页
DA显示到12864上.doc_第2页
第2页 / 共4页


点击查看更多>>
资源描述
#include <reg51.h> #include <intrins.h> #define uchar unsigned char #define uint unsigned int typedef struct typFNT_GB16 // 汉字字模数据结构 { signed char Index[2]; // 汉字内码索引 char Msk[32]; // 点阵码数据 }; /*TS12864A-3 端口定义*/ #define LCD_data P0 //数据口 sbit LCD_RS = P3^5; //寄存器选择输入 sbit LCD_RW = P3^6; //液晶读/写控制 sbit LCD_EN = P3^4; //液晶使能控制 sbit LCD_PSB = P3^7; //串/并方式控制 sbit cs = P3^2; sbit wela = P2^6; sbit dula = P2^7; uchar t0; uchar code dis[] = "0123456789"; #define delayNOP(); {_nop_();_nop_();_nop_();_nop_();}; //uchar IRDIS[2]; //uchar IRCOM[4]; //void lcd_pos(uchar X,uchar Y); //确定显示位置 delay_50us(uint t) { uchar j; for(;t>0;t--) for(j=19;j>0;j--); } void delay(int ms) { while(ms--) { uchar i; for(i=0;i<250;i++) { _nop_(); _nop_(); _nop_(); _nop_(); } } } bit lcd_busy() { bit result; LCD_RS = 0; LCD_RW = 1; LCD_EN = 1; delayNOP(); result = (bit)(P0&0x80); LCD_EN = 0; return(result); } void lcd_wcmd(uchar cmd) { while(lcd_busy()); LCD_RS = 0; LCD_RW = 0; LCD_EN = 0; _nop_(); _nop_(); P0 = cmd; delayNOP(); LCD_EN = 1; delayNOP(); LCD_EN = 0; } void lcd_wdat(uchar dat) { while(lcd_busy()); LCD_RS = 1; LCD_RW = 0; LCD_EN = 0; P0 = dat; delayNOP(); LCD_EN = 1; delayNOP(); LCD_EN = 0; } void lcd_init() { LCD_PSB = 1; //并口方式 lcd_wcmd(0x34); //扩充指令操作 delay(5); lcd_wcmd(0x30); //基本指令操作 delay(5); lcd_wcmd(0x0C); //显示开,关光标 delay(5); lcd_wcmd(0x01); //清除LCD的显示内容 delay(5); //延时 } void main() { uchar v; uchar j,k,m,n; wela=0; dula=0; cs=0; LCD_RW=0; delay_50us(2); LCD_RW=1; cs=1; delay_50us(10); cs=0; LCD_RW=0; delay_50us(1); v=P0; delay_50us(2); LCD_RW=1; cs=1; j=v/100; k=v%100; m=k/10; n=k%10; lcd_init(); while(1) { uchar i; lcd_wcmd(0x80); for(i=0;i<3;i++) { if(i==0) lcd_wdat(dis[j]); else if(i==1) lcd_wdat(dis[m]); else if(i==2) lcd_wdat(dis[n]); delay_50us(20); } } }
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 百科休闲 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服