欢迎来到天天文库
浏览记录
ID:41805068
大小:851.34 KB
页数:25页
时间:2019-09-02
《(模板)51单片机课程结课设计报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、《单片机技术》课程结课设计报告题目:电子时钟专业班级学号名第一部分设计任务和要求1.1设计内容利用STC89C51单片机和LCD1602电子显示屏实现电子时钟,可由按键进行调时和12/24小吋切换。1-2设计要求1.能实现年、月、日、星期、吋、分、秒的显示;2.能实现调时功能;3・能实现12/24小时制切换;4・能实现8:00—22:00整点报时功能。1.3系统运行流程程序首先进行初始化,在主程序的循环程序屮首先调用数据处理程序,然后调用显示程序,在判断是否有按键按下。若有按键按下则转到相应的功能程序执行,没有按键按下则调用时间程序。若没到
2、则循环执行。计时中断服务程序完成秒的计时及向分钟、小时的进位和星期、年、月、FI的进位。调时闪烁中断服务程序用于被调单元的闪烁显示。调时程序用于调整分钟、小时、星期、日、月、年,主要由主函数组成通过对相关子程序的调用,如图所示。实现了对时间的设置和修改、LCD显示数值等主要功能。相关的调整是靠对功能键的判断来实现的。第二部分设计方案2.1总体设计方案说明1.程序设计及调试根据单片机课程设计内容和要求,完成Protues仿真电路的设计和用Keil软件编写程序,并进行仿真模拟调试。1.硬件焊接及调试根据仿真电路图完成电路板的焊接,并进行软、硬件
3、的调试,只到达到预期目的。1.后期处理对设计过程进行总结,完成设计报告。2-2单片机系统方框图2.2单片机系统流程图目的。1.后期处理对设计过程进行总结,完成设计报告。2-2单片机系统方框图2.2单片机系统流程图时钟流程图第三部分系统硬件设计3.1最小系统复位时单片机的初始化操作,只要给RST引脚加上两个机器周期以上的高电平信号,就可以使STC89C51单片机复位。本次米用的是12M晶振,按钮复位电路。3.2LCD显示电路LCD显示屏的DO到D7与单片机P0口相连,LCD显示屏EN口与单片机P3.4口相连,RS与P3.5相连。通过滑动变阻器
4、改变LCD显示屏的显示对比度。口相连,RS与P3.5相连。通过滑动变阻器改变LCD显示屏的显示对比度。LCD1LM016L•«V11kPO.O/ADOP0.1/AD1P0.2/AD2P0.3/AD3P0.4/AD4P0.5/AD5P0.6/AD6P0.7/AD7LU04CD39383736353433321RESPACK-80023456789RP13.3键盘输入电路木次设计采用独立键盘,键盘按下时,相应的I/O口电平由高变低,一次检测按键是否被按下。4个独立按键与单片机P3.0—P3.3口相连。3.4蜂鸣器和LED
5、灯电路蜂鸣器的作用为准点报时产生报警声,LED在秒钟为偶数时或者功能键被按下时亮。蜂鸣器与单片机P2.2口相连,LED灯与单片机P2.3口相连。第四部分仿真电路图与仿真结果用Keil和Protues进行仿真调试,仿真结果完全达到预期目的。►XTAL1XTAL2RSTPSENALEEAPO.O/ADOP0.1/AD1P0.2/AD2P0.3/AD3P0.4/AD4P0.5/AD5P0.6/AD6P0.7/AD7P20/A8P2.1/A9P2.2ZA10P23/A11P2.4XA12P25/A13P2B/A14P2.7M15■39■38■37■
6、36■35■33■32■21■22■23■2422110k22iXI2UL•i总3.10uF1kTEXTpJ2LP3.3RXDP31/TXDP3.2)iNT0'P10P11P1.2P33NT1P3.4/T0P3.5^£P36匝P3.7丽■10■11■12■43LS11_LL■11■11LCD1LM016LTESPACK・8D1OP3.0OP31P2.2OP3.2OP3.32013-06-21FRI14S00!118SS8388&OP2.2P2.3OP2.3O-R9rtk—AT89C51kT£XT>4==H0kbtpv
7、t»}[2N39O6IIiCA1■LED-REDLS1第五部分系统程序#include#defineucharunsignedchar#defineuintunsignedintsbitlcdrs=P3A5;〃定义1602液晶RS端sbitlcden=P3A4;//定义1602液晶LCDEN端sbitsl=P3A0;〃定义按键■■功能键sbits2=P3Al;〃定义按键■■增加键sbits3=P3A2;〃定义按键-减小键sbits4二P3T;〃定义按键-闹钟键sbitbeep=P2A2;〃定义蜂鸣器端sbit
8、led=P2A3;〃定义LED灯端ucharcount’s1num,s4num;charyear,month,day,week,miao,shi,fen,pshi;ucharco
此文档下载收益归作者所有