独显是什么意思| 女性为什么不适合喝茉莉花茶| 喜欢黑色的人是什么性格| 师傅和师父有什么区别| 隐翅虫是什么| 白酒优级和一级有什么区别| 月经调理吃什么好| 好好好是什么语气| 除草剂中毒有什么症状| 百合和拉拉有什么区别| 坐月子什么不可以吃| 不想吃饭吃什么药| 人参和什么泡酒最好| 有狐臭是什么原因| 血常规检查能查出什么| 四离日是什么意思| 奶茶妹是什么意思| 角加斗念什么| 末次月经是什么意思| 增大淋巴结是什么意思| her是什么意思| 南通在江苏什么位置| 心脏扩大吃什么药好| 白带豆腐渣状是什么原因造成的| 尿酸高要注意什么饮食| 八月2号是什么星座| 相得益彰是什么意思| 为什么医院不推荐钡餐检查| 什么是阴历| 五花八门是什么生肖| 糖尿病的诊断标准是什么| 9月15号是什么日子| 12月20日是什么星座| 人格分裂什么意思| 卵巢在什么位置示意图| 纤维素是什么| 女人梦见烧纸什么预兆| 壁细胞主要分泌什么| 脾虚吃什么药效果最好| 卵巢囊性包块是什么意思| 598分能上什么大学| 熟石灰是什么| 世界之大无奇不有是什么意思| 什么叫乳糖不耐受| 蝙蝠吃什么食物| 串门是什么意思| 躁郁症吃什么药| 摇篮是什么意思| 什么是奇数什么是偶数| 柴米油盐什么意思| 陈旧性心梗是什么意思| 99属什么生肖| 过敏性咽炎吃什么药| 不忘初心方得始终是什么意思| 牙出血是什么病的前兆| 豆浆什么人不能喝| 生育登记服务单是什么| 蜱虫长什么样子图片| 孕妇感染弓形虫有什么症状| 夏至为什么吃馄饨| 满血复活是什么意思| 六月十号是什么星座| 起床眼睛肿是什么原因| 萎缩性胃炎是什么意思| 1999属什么| 美国人喜欢什么颜色| 墓志铭是什么意思| 哈密瓜不能和什么一起吃| 保健品是什么意思| 经期吃什么水果好| 趋光性是什么意思| 身体皮肤痒是什么原因| 黑洞是什么| 仰望是什么意思| 水洗棉是什么| 反流性食管炎吃什么中成药最好| 伤口发炎化脓用什么药| 打佛七什么意思| 霉菌性阴道炎用什么栓剂| 寒酸是什么意思| 鹅蛋炒香菜治什么病| 月经不调有什么危害| 五七是什么意思有什么讲究| 红楼梦为什么是四大名著之首| 高送转是什么意思| 排骨汤里放什么食材好| 7月4号是什么节日| 是什么病| 活检是什么检查| 属蛇女和什么属相最配| 心悸吃什么中成药| 三七粉是什么| 无后为大是什么意思| 沙蒜是什么| 脾胃虚寒能吃什么水果| proof什么意思| 非萎缩性胃炎伴糜烂吃什么药| 舌头痛挂什么科| 什么书买不到| 射精无力吃什么药好| 左边是心脏右边是什么| 乙肝e抗体阳性是什么意思| 眼压是什么意思| 喝断片了是什么意思| 肌肉僵硬是什么原因引起的| muji是什么意思| 四个一是什么字| 78年的马是什么命| 工商联是什么单位| 冷笑话是什么意思| 山楂可以和什么一起泡水喝| 粘米粉是什么粉| 喜欢放屁是什么原因| 住院门槛费是什么意思| 做一半就软了是什么原因| 漫展是干什么的| 湿气太重了吃什么药| 什么地摇动| 锲而不舍是什么生肖| 龙头凤尾是什么生肖| 晚上20点是什么时辰| 同房后出血什么原因| 大黄是什么药材| 第一次要注意什么| 风湿性关节炎挂什么科| 肠癌是什么原因造成的| abby是什么意思| 手机为什么会发热| 什么是近视| 湿疹挂什么科| 血离子是检查什么的| 布洛芬缓释胶囊是什么药| 涤纶是什么材质| 乔木是什么| 附带是什么意思| 眼睛有红血丝是什么原因| 程五行属什么| 农历什么年| 中老年人补钙吃什么牌子的钙片好| 维生素ad和d3有什么区别| 吃什么补精子快| 青春不散场什么意思| 椰子鞋是什么牌子| 垢是什么意思| 做穿刺是什么意思| 膝关节疼是什么原因| 检查心脏挂什么科| 扶他林是什么药| 4月份是什么季节| 大肠埃希菌是什么病| 中段尿是什么意思| 脚发麻是什么原因| 1935年是什么生肖| 团购是什么意思| 生化全套主要检查什么| 红酒兑什么好喝| 什么时候同房容易怀孕| 孩子上火了吃什么降火最快| 十二指肠溃疡a1期什么意思| 白酒优级和一级有什么区别| 今年40岁属什么生肖| 兵员预征是什么意思| 20年是什么年| 苏联为什么解体| 女性甲状腺挂什么科| 葫芦是什么生肖| 紫河车是什么东西| 我的梦想是什么| 鼻孔干燥是什么原因| vsop是什么意思| 什么工作赚钱| 什么是什么造句| 心肌桥是什么意思| tac是什么| 脚心疼是什么原因| 梦见桥塌了有什么预兆| 什么是股癣| 白斑有什么症状图片| 何去何从是什么意思| 看月经挂什么科| 兔配什么生肖最好| 什么一色| 32岁属什么的生肖| 苹果像什么| 超敏c反应蛋白正常说明什么| 2016年属什么生肖| 清热去火喝什么茶| 意尔康属于什么档次| 眩晕呕吐是什么病| 额头出汗多是什么原因| 男人射精是什么感觉| 喉咙痰多吃什么药最好| 回家心切什么意思| 跨境电商是做什么的| 什么是血压| cr是什么金属| 6月19什么星座| 梦见蛇是什么意思啊| 包皮红肿用什么药| 炒熟的黑豆有什么功效| 脚冰凉吃什么药| 木糖醇是什么| 沙龙是什么| 中成药是什么| 旖旎是什么意思| 114514什么意思| 间质瘤是什么病| 血性是什么意思| 臭宝是什么意思| 什么然泪下| 一笑倾城是什么意思| 女m是什么意思| 稷是什么意思| 小鱼的尾巴有什么作用| 两肋胀满闷胀是什么病| 乙肝抗体阴性是什么意思| 什么是有源音箱| 玻璃属于什么垃圾| 友人是什么意思| 吃饭流汗是什么原因| 乳房胀痛是什么原因| 男性睾丸一边大一边小是什么原因| 什么程度算精神出轨| 店铺开业送什么礼物好| 相位是什么| 梦见盗墓是什么意思| 1995年属猪的是什么命| 苏州秋裤楼叫什么| 胆固醇高是什么意思| 婴儿乳糖不耐受吃什么奶粉| 空调外机很响是什么原因| 什么人不适合做厨师| 大血小板比率偏高是什么原因| 栀子花开有什么寓意| 看嘴唇挂什么科| 双瞳电影到底讲了什么| 气血不足吃什么中成药| 关节错缝术是什么意思| 05是什么生肖| 陪伴是最长情的告白下一句是什么| 口羊读什么| 晒背有什么好处| 满满的回忆什么意思| 满五唯一的房子要交什么税| 心跳过快用什么药| 血清是什么意思| 车代表什么生肖| 关节退行性改变是什么意思| mri是什么检查| 什么是阴虚什么是阳虚| 胃火牙疼吃什么药好| 泻盐是什么东西| 奶酪和芝士有什么区别| 手为什么会发麻| 市局副局长什么级别| 胡萝卜是什么科| 失眠多梦吃什么药| 人工流产和无痛人流有什么区别| 泡脚什么时候泡最好| 镜检白细胞是什么意思| 什么人容易得白血病| 右肾结晶是什么意思| 火车票无座是什么意思| 河豚为什么有毒| 百度
工业控制 | 能源技术 | 汽车电子 | 通信网络 | 安防监控 | 智能电网 | 移动手持 | 无线技术 | 家用电器 | 数字广播 | 消费电子 | 应用软件 | 其他方案

电路设计->微机单片机电路图->单片机综合电路图->基于51单片机的LCD数字钟 万年历

城市群重构中国经济新版图 破除藩篱建构新生态圈

发布人:dolphin 时间:2025-08-05 收藏
百度 这使得我们可以通过区块链技术,建立起一套互信共享的机制,规范医疗行为,进而为在医院、医保、医药之间建立起透明可信的新型关系提供了一条创新途径。


#include
#include //库函数头文件,代码中引用了_nop_()函数
// 定义控制信号端口
sbit RS=P2^4; //P2.4
sbit RW=P2^5; //P2.5
sbit E=P2^6; //P2.6
sbit set=P3^4; //设置键
sbit enter=P3^5; //确认键
sbit add1=P3^6; //加1键
sbit sub1=P3^7; //减1键
bit k=0,f=0;//k为0表示运行状态,k为1表示设置状态;f为0表示第一行显示,f为1表示第二行显示
char sec,min,hour,week,day,month,year,n,m;
unsigned char count,key;
unsigned char lcdd[]=0123456789;
/*声明调用函数*/
void dispd(); //日期显示函数
void dispt(); //时间显示函数
unsigned char keys();//按键扫描函数
void lcd_w_cmd(unsigned char com); //写命令字函数
void lcd_w_dat(unsigned char dat); //写数据函数
unsigned char lcd_r_start(); //读状态函数
void int1(); //LCD初始化函数
void delay(unsigned char t); //可控延时函数
void delay1(); //软件实现延时函数,5个机器周期
/*主函数*/
void main()
{
TMOD=0x01; //设置为定时器模式1
TH0=0x3c; //晶振6MHz,定时时间100ms
TL0=0xb0;
IE=0x82; //开全局中断和定时中断
TR0=1; //启动定时器
sec=0; //秒
min=0; //分
hour=0; //时
week=0; //星期
day=1; //日
month=1; //月
year=0; //年
count=0; //中断次数清0
n=-3; //设置键按下次数,第一行日期
m=-3; //设置键按下次数,第二行时间
P0=0xff; // 送全1到P0口
int1(); // 初始化LCD
delay(255);

while(1)
{
key=keys(); //读取按键
switch(key)
{
case 0xe0: //按下设置键
{
TR0=0;
k=1;
if(f==0)
{
n=n+3;
if(n==9)
{
n=0;
m=0;
f=1;
}

}
else
{
m=m+3;
if(m==12)
{
m=0;
n=0;
f=0;
}

}
if(f==0)
{
lcd_w_cmd(0x0d);
lcd_w_cmd(0x86+n);
}
else
{
lcd_w_cmd(0x0d);
lcd_w_cmd(0xc4+m);
}
} break;
case 0xd0: //按下确认键
{
k=0;
TR0=1;
n=-3;
m=-3;
f=0;
} break;
case 0xb0: //按下加1键
{
if(k==1)
{
if(f==0)
{
if(n==0){year++;if(year==100) year=0;}
else if(n==3) {month++;if(month==13) month=1;}
else {day++;if(day==32) day=1;}
dispd(); //调用第一行显示函数
lcd_w_cmd(0x0d); //光标闪烁
lcd_w_cmd(0x86+n);//返回设置值显示地址
}
else
{
if(m==0){hour++;if(hour==24) hour=0;}
else if(m==3) {min++;if(min==60) min=0;}
else if(m==6){sec++;if(sec==60) sec=0;}
else {week++;if(week==7) week=0;}
dispt(); //调用第二行显示函数
lcd_w_cmd(0x0d); //光标闪烁
lcd_w_cmd(0xc4+m);//返回设置值显示地址
}
}
} break;
case 0x70: //按下减1键
{
if(k==1)
{
if(f==0)
{
if(n==0){year--;if(year
/*****定时中断函数*****/
void timer0() interrupt 1
{
TH0=0x3c;
TL0=0xb0;
count++;
if(count==10)
{
count=0;
sec++;
if(sec==60)
{
sec=0;
min++;
if(min==60)
{
min=0;
hour++;
if(hour==24)
{
hour=0;
week++;
day++;
if(week==7) week=0;
if(day==29month==2year%4!=0) {day=1;month++;}
else if(day==30month==2year%4==0) {day=1;month++;}
else if(day==31(month==4||month==6||month==9||month==11)) {day=1;month++;}
else if(day==32(month==1||month==3||month==5||month==7||month==8||month==10||month==12)) {day=1;month++;}
if(month==13)
{
month=1;
year++;
if(year==100) year=0;
}
}
}
}
}
}
/*按键扫描函数*/
unsigned char keys()
{
unsigned char cod,del;
P3=0xf0;
cod=P30xf0; //读入P3口键值
if(cod!=0xf0) //先检测有无按键按下
{
delay(100); //去抖
if(cod!=0xf0)
{
cod=P30xf0; //读入键值
do //等待键释放
{
P3=0xf0;
del=P30xf0;
}while(del!=0xf0);
return(cod);//返回键值
}
}
return(0xf0); //返回该值
}
/*第一行显示日期函数*/
void dispd()
{
lcd_w_cmd(0x0c); //设置光标不显示、不闪烁
delay(20);
lcd_w_cmd(0x83); //第一行起始显示地址0x80+0x03
delay(20);
lcd_w_dat('2');
delay(2);
lcd_w_dat('0');
delay(2);
lcd_w_dat(lcdd[year/10]);
delay(2);
lcd_w_dat(lcdd[year%10]);
delay(2);
lcd_w_dat('-');
delay(2);

lcd_w_dat(lcdd[month/10]);
delay(2);
lcd_w_dat(lcdd[month%10]);
delay(2);
lcd_w_dat('-');
delay(2);

lcd_w_dat(lcdd[day/10]);
delay(2);
lcd_w_dat(lcdd[day%10]);
delay(2);

}
/*第二行显示时间、星期函数*/
void dispt()
{
lcd_w_cmd(0x0c); //设置光标不显示、不闪烁
delay(20);
lcd_w_cmd(0xc3); //第二行起始显示地址0x80+0x43
delay(20);
lcd_w_dat(lcdd[hour/10]);
delay(2);
lcd_w_dat(lcdd[hour%10]);
delay(2);
lcd_w_dat(':');
delay(2);

lcd_w_dat(lcdd[min/10]);
delay(2);
lcd_w_dat(lcdd[min%10]);
delay(2);
lcd_w_dat(':');
delay(2);

lcd_w_dat(lcdd[sec/10]);
delay(2);
lcd_w_dat(lcdd[sec%10]);
delay(2);
lcd_w_dat(' ');
delay(2);
lcd_w_dat('W');
delay(2);
lcd_w_dat(lcdd[week]);
delay(2);
}


关键词: 数字 基于 if delay lcd_w_da

评论

技术专区

讨吃货什么意思 爻卦是什么意思 甲状腺低回声结节是什么意思 狗吃什么 用脚尖走路有什么好处
徘徊是什么意思 一个石一个夕念什么 定妆喷雾什么时候用 林冲属于什么生肖 er是什么意思
心疼是什么原因 怀孕喝什么汤最有营养 低血压吃什么 自闭症是什么 彩虹像什么挂在天空
意大利面是用什么做的 过年为什么要吃饺子 什么算高危性行为 纸可以做什么 梦到死去的亲人是什么意思
九头鸟是什么意思hcv9jop0ns5r.cn 试纸一条红杠是什么意思hcv7jop9ns1r.cn 耳朵为什么老是痒hcv8jop8ns5r.cn nec投影仪是什么牌子hcv8jop3ns5r.cn 脖子长小肉粒是什么原因fenrenren.com
公积金有什么作用hebeidezhi.com 手指头抽筋是什么原因hcv8jop5ns3r.cn 什么是子宫憩室yanzhenzixun.com 哈怂是什么意思hcv8jop0ns0r.cn 柱镜是什么hcv9jop5ns0r.cn
一到晚上就饿什么原因hcv8jop0ns4r.cn 五险都有什么hcv8jop5ns4r.cn 乳头为什么会内陷weuuu.com 经期吃什么水果比较好hcv9jop0ns0r.cn 纬字五行属什么hcv8jop3ns7r.cn
烤鱼什么鱼好吃hcv7jop4ns6r.cn 胎盘有什么用hcv7jop9ns7r.cn 7月15日什么星座jiuxinfghf.com adr是什么hcv8jop0ns5r.cn 合胞病毒是什么病毒weuuu.com
百度