电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

单片机lcd1602液晶屏电子时钟C程序

单片机lcd1602液晶屏电子时钟C程序_第1页
1/8
单片机lcd1602液晶屏电子时钟C程序_第2页
2/8
单片机lcd1602液晶屏电子时钟C程序_第3页
3/8
/********************************************************************* 文件名 : 液晶 1602 显示.c* 描述 : 该程序实现了对液晶 1602 的控制。* 创建人 : 东流,2025 年 4 月 10 日* 版本号 : 2.0***********************************************************************/#include〈reg52。h〉#define uchar unsigned char#define uint unsigned intuint count,t;int shi=1,fen=11,miao=22,nian=12,yue=7,ri=1;uchar shijian[16]={"time 00-00-00 t"},shijian1[16]={"date 00-00—00 ”};//这三个引脚参考资料sbit E=P2^7; //1602 使能引脚sbit RW=P2^6; //1602 读写引脚 sbit RS=P2^5; //1602 数据/命令选择引脚sbit LE = P3^7;sbit key1 = P3^2; //小时修改建sbit key2 = P3^3; //分钟修改键sbit key3 = P3^4; //显示选择键/********************************************************************* 名称 : delay()* 功能 : 延时,延时时间大概为 5US。* 输入 : 无* 输出 : 无***********************************************************************/void delay(){ uint n=250; while(n--);}/********************************************************************* 名称 : bit Busy(void)* 功能 : 这个是一个读状态函数,读出函数是否处在忙状态* 输入 : 输入的命令值* 输出 : 无***********************************************************************/bit Busy(void){ bit busy_flag = 0; RS = 0; RW = 1; E = 1; delay(); busy_flag = (bit)(P0 & 0x80); E = 0; return busy_flag;}/********************************************************************* 名称 : wcmd(uchar del)* 功能 : 1602 命令函数* 输入 : 输入的命令值* 输出 : 无***********************************************************************/void wcmd(uchar de...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

单片机lcd1602液晶屏电子时钟C程序

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部