种类广泛的开发工具,包括ANSIC编译器、宏汇编程序、调试器、连接器、库管理器、固件和实时操作系统核心(realtimeker
el)。有超过10万名微控制器开发人员在使用这种得到业界认可的解决方案。其KeilC51编译器自1988年引入市场以来成为事实上的行业标准,并支持超过500种8051变种。
3
f专业综合课程设计
五系统设计方案
1电路的总体原理框图
开始
初始化
扫描键盘程序
调用显示程序,时钟正常运行
P30是否按下?
N
YY调用时Y间设定程序,进行显示时间Y和定时时间的设定
按初始时间继续
调用程序,判定是否定时时间到
Y
复位键是否按下
N时钟继续运行
图1电路原理框图
4
f专业综合课程设计
2工作原理
当给电路足够的电源时,电路开始正常初始化,此时显示“00:00:00”,若不进行时间调整和定时,时钟将正常计时下去。若按下按键1,由于按下次数的不同,出现光标闪烁的位置不同,即可进行时间的时分秒的调整和定时时间的时分秒的调整,按键2和3分别是进行时间的加和减,若确定好时间,时钟将正常运行,到达定时时间后蜂鸣器将会响一段时间后停止。如果按复位键,时钟将重新初始化,需要重新定制时间。如果不做任何改动,到下一个定时的时间,时钟将会继续鸣叫
六系统硬件设计
1系统总体设计
电子闹钟应包括秒信号发生器、时间显示电路、按键电路、供电电源以及闹铃指示电路等几部分。按键功能说明:A,设置时间和闹钟的小时;B,设置小时以及设置闹钟的开关;C,设置分钟和闹钟的分钟;D;设置完成退出。电子闹钟的系统框图如下所示:
复位、时钟等电路AT89C51单片机按钮电路闹铃声指示电路6位数码管显示电路
电源系统
图2电子闹钟的系统框图
5
f专业综合课程设计
电子闹钟的主电路指的是图1中虚线框内部分,主要涉及到CPU电路和按键按钮电路。主机的设计具体地说有:1)系统时钟电路设计;2)系统复位电路设计;3)按键与按钮电路设计;4)闹铃声指示电路设计。
2.系统时钟电路设计
对于时间要求不是很高的系统,只要按图进行设计就能使系统可靠起振并稳定运行。但由于原理图中的C1、C2电容起着系统时钟频率微调和稳定的作用,因此,在本闹钟系统的实际应用中一定要注意正确选择参数(30±10PF),并保证对称性(尽可能匹配),选用正牌厂家生产的瓷片或云母电容,如果可能的话,温度系数要尽可能低。实验表明,这2个电容元件对闹钟的走时误差有较大关系。
3.系统复位电路的设计
智能系统一般应有手动或上电复位电路。r