phmg.net
当前位置:首页 >> 我用52单片机1302时钟芯片1602液晶做的时钟,一切... >>

我用52单片机1302时钟芯片1602液晶做的时钟,一切...

LCD 有自带闪烁的功能,把游标打开就可以了 或者在要闪的地方填入空白跟要显示的值交互显示就可以达到闪烁的目的

//我刚好有这个程序,算你走运,现成的头文件没有,不过你可以自己写 //基于DS1302的日历时钟 #include //包含单片机寄存器的头文件 #include //包含_nop_()函数定义的头文件 /****************************************************************...

你好!是仿真还是有开发板?原理图有了吗?

是不是你初始化时间程序一直在起作用,初始化以后要把初始化时间程序注释掉再烧录一遍,不然单片机每次重启都会重新初始化一次。

#include < reg51.h > #include < intrins.h > #define uchar unsigned char #define uint unsigned int sbit DQ = P3^3 ; //定义DS18B20端口DQ sbit BEEP=P3^6 ; //蜂鸣器驱动线 bit presence ; //检测18b20是否插好 sbit LCD_RS = P2^0 ; sbit...

312204974@qq.com已发,给我分哦!

#include#define uchar unsigned char#define uint unsigned intuchar code table[]="I LIKE MCU!";uchar code table1[]="www.TXMCU.COM";sbit lcden=P3^4;sbit lcdrs=P3^5;sbit dula=P2^6;sbit wela=P2^7;uchar num;void delay(uint z){uint x,...

是液晶初始化错了可能,你检查液晶的几个使能脚看看

BCD码(16进制数)。参考下面的程序(取数后送1602显示) //向LCM中填写 年 数据 void lcm_w_yy(void){ //if(read_clock(0x8d) != yy){ yy = read_clock(0x8d); lcm_w_test(0,0x83); lcm_w_word("20"); lcm_w_test(0,0x84); lcm_w_test(1,(yy/16)...

我有个类似的毕设资料,包括整个原理图和完整程序及论文,但和你的lcd不一样,我用的是LCD12854,其他原件一样的,可以用么

网站首页 | 网站地图
All rights reserved Powered by www.phmg.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com