




已阅读5页,还剩8页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
单片机原理及应用 课程设计姓名 : 学号 : 班级 : 电子时钟设计1. 功能要求:时钟计时器要求用单片机及16位LCD数码显示时、分、秒,以24小时计时方式运行,使用按键开关可以实现时、分、秒调整。2. 方案论证:为实现LCD显示器的数字显示,系统没有其他复杂的处理任务,所以采用动态扫描法实现LCD的显示。单片机采用AT89S52系列,这种单片机有足够的空余硬件资源,可以实现其他的扩展功能。电子时钟系统的总体设计框图如下:时钟系统的总体设计框图3.系统硬件电路的设计:电子时钟的硬件电路原理图、PCB图、3D电路板图和Proteus仿真电路图如下图所示,该电路采用AT89S52单片机最小化应用设计,采用LCD液晶显示器;P0口输出段码数据,P2.0P2.2做扫描输出,P1.0,P1.1和P1.2口接3个按钮开关,用于调试及功能设计;采用12MHz晶振,可提高秒计时的精确性;PCB电路板布线规则为线粗:0.5mm,有效间距:0.3mm,采用底面布线。 时钟电路原理图PCB图3D电路版图4.系统程序的设计:主程序中计时采用定时器T0中断完成,秒表使用定时器T1完成,主程序循环调用显示子程序和查键子程序,当端口有开关按下时,转入相应功能子程序;时间显示子程序显示每次显示28个内存单元的字符和十进制BCD码数据,首地址在调用显示子程序时先指定。5.软、硬件调试:软件调试在Kiel C51编译器下进行,最后可结合硬件实时调试;硬件调试可结合示波器测试晶振及P0、P2端口的波形情况进行综合硬件测试分析。6. 单片机源程序:;*C文件程序*#include reg51.h#include clock.h main() lcdinit();uartint();t0_init();while(1) keyscan(); FloatToASCII(); display(); ;*H文件程序*#define uchar unsigned char #define uint unsigned int uchar aa=time:16-37-00; uchar bb=Date:2009-11-05; uint tim=0; uint sec=58; uint min=59; uint hour=23; uint year=2009; uint month=11; uint day=5; uint addr;sbit rs=P20;sbit rw=P21;sbit en=P22;sbit key0=P10; /调整位切换sbit key1=P11; /加控制sbit key2=P12; /减控制sbit key3=P13; /显示模式转换uint mode=1; /mode=1为时钟显示,mode=2 为计时显示uint station=0; /mode=1:station=1为时调整,station=2为分调整,station=3为秒调整,station=4为年调整,station=5为月调整,station=6为日调整void wrcommand(uchar dat);void wrdata(uchar dat);void delay(uint dat);void lcd_string(uchar *p,char flag);void wrcommand (uchar dat)delay(300);rs=0;rw=0;en=1;P0=dat;en=0;void wrdata(uchar dat)delay(300);rs=1;rw=0;en=1;P0=dat;en=0;void delay(uint dat)while(dat-);void lcdinit() wrcommand(0x01);wrcommand(0x38);wrcommand(0x06); wrcommand(0x0c); void lcd_string(uchar *p,char flag) if(flag=1) addr=0x80; while(*p!=0) wrcommand(addr); wrdata(*p); addr+; p+; if(flag=2) addr=0xc0; while(*p!=0) wrcommand(addr); wrdata(*p); addr+; p+; void t0_init(void) TMOD=0x01; ET0=1;TH0=0X3C;TL0=0XB0;TR0=1;EA=1; void t0(void) interrupt 1 using 2 tim=tim+1;if(tim=20)tim=0;sec=sec+1;if(sec=60)sec=0;min=min+1;if(min=60)min=0;hour=hour+1;if(hour=24)hour=0;day=day+1; if(month=2)/if(year%1000=0)if(day=29)day=1;month=month+1;/if(month=13)/month=1;/year=year+1;/if(!(year%1000=0)/if(day=30)/ /day=1;/month=month+1;/if(month=13)/month=1;/year=year+1;/elseif(month=4|month=6|month=9|month=11) if(day=31)day=1;month=month+1;if(month=13)month=1;year=year+1;/elseif(month=1|month=3|month=5|month=7|month=8|month=10|month=12)if(day=32)day=1;month=month+1;if(month=13)month=1; year=year+1; TH0=0X3C;TL0=0XB0;void display() lcd_string(aa,1); lcd_string(bb,2);void uartint() SCON = 0x50; /串口方式1,允许接收TMOD = 0x20; /定时器1 定时方式2TH1 = 0xE8; /11.0592MHz 1200 波特率TL1 = 0xE8;TI = 1;TR1 = 1;void FloatToASCII() aa0=T;aa1=i;aa2=m;aa3=e;aa4=:;aa5=hour/10+0;aa6=hour%10+0;aa7=:;aa8=min/10+0;aa9=min%10+0;aa10=:;aa11=sec/10+0;aa12=sec%10+0;bb0=D;bb1=a;bb2=t;bb3=e;bb4=:;bb5=year/1000+0;bb6=year%1000/100+0;bb7=year%100/10+0;bb8=year%10+0;bb9=/;bb10=month/10+0;bb11=month%10+0;bb12=/;bb13=day/10+0;bb14=day%10+0;void keyscan() if(key0=0) delay(50); if(key0=0) station+; TR0=0; if(station=7) station=0;TR0=1;while(key0=0); if(key1=0) delay(50); if(key1=0)if(mode=1)switch(station)case 1:hour+;if(hour=24)hour=0;break;case 2:min+;if(min=60)min=0;break;case 3:sec+;if(sec=60)sec=0;break;case 4:year+;break;case 5:month+;if(month=13)month=1;break;case 6:day+;if(day=32)day=1;break;default:break;if(key2=0) delay(300);if(key2=0)if(mode=1)switch(station) case 1:if(hour=0)hour=23; else hour-; break;case 2:i
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025超市货物供应合同
- 2025健康饮品经销合同书
- 2025年太阳能热利用技术专利创新研究报告
- 离婚协议范本:特殊职业离婚财产分割方案
- 2025年食品安全追溯体系在食品行业食品安全监管效能提升中的应用报告
- 2025年在线教育平台课程内容质量与用户满意度评价报告
- 2025企业贷款合同模板
- 2025园林绿化工程石材供货合同
- 2025年新能源行业专利技术市场前景与投资策略报告
- 网络文学IP开发全产业链跨界融合创新与价值提升研究报告
- 电影鉴赏教学课件
- 跨境贸易背景下非遗工艺产业的机遇与挑战
- (高清版)DB11∕T 2456-2025 消防安全管理人员能力评价规范
- 胎心监护及并发症处理
- 2025至2030苯基吡唑类杀虫剂行业市场发展分析及发展前景报告
- 老年病贫血护理
- 锁骨骨折术后护理
- 第五单元晚清时期的内忧外患与救亡图存(单元复习课件)-高一历史(中外历史纲要上册)
- 眼科常见疾病及其用药
- 2025年农村饮水安全项目社会稳定风险监测与评估报告
- 2024年全市首届档案职业技能竞赛考试题库(含答案)
评论
0/150
提交评论