绍兴文理学院.docx绍兴文理学院数理信息学院课程设计报告书题目基于51单片机电子万年历实验物电系电信专业071班生高锋陈洒徐彩0指导教师梁伟老师时间 ・20摘要 3一・设计要求与方案 41」」LED显示,使用220VAC供电 41」.2其它要求 4121单片机芯片的选择方案: : 4123吋钟芯片的选择方案: 5二、 系统的硬件设计与实现 62」电路设计框图 6221单片机主控制模块的设计 8三、 系统的软件设计 83」时间调整流程图 9四、 总结 10附录一:系统电路图 11附录二:硬件电路程序 12本实验设计了一款数字式电子钟,采用了AT89C52主芯片,时钟芯片DS1302湍度传感器LM71,山LED数码管显示数字,各种按键修改和确认吋间、温度、闹铃。本设计具有显示秒、分、吋、星期、年、月、日、温度,且有半点报吋,闹铃设置,时间、日期修改及其之间按键切换等功能。设计采用C52单片机,LED数码管作为显示,三极管驱动数码管,具有成本低,易操作等特点。设计结果显示时间、日期清晰准确,按键使用灵敏,能准确半点报时,闹铃设置良好口能准确闹铃,温度显示精确,口能时时反馈当前环境温度。关键词:电子钟温度传感器吋钟芯片LED数码管一•设计要求与方案1・,使用220VAC供电显示内容吋分秒;年月日;星期显示器采用LED器件显示,数据显示刷新时间为1S。⑷具有闹钟功能,掉电保护信息;时钟掉电不停自行设计制作所需稳压电源(不可使用定型产品)。。:采用89C51芯片作为硬件核心,采用FlashROM,内部具有4KBROM存储空间,能于3V的超低压工作,而口与MCS-51系列单片机完全兼容,KuMC51单片机在上个学期刚刚学过,比较熟悉,容易使用,电子万年历功能基本都能在C51±实现。故本实验选用AT89C52作为主控制系统。:方案1:采用led液晶显示屏,液晶显示屏的显示功能强大,可显示大量文字,图形,显示多样,m晰可见,但是价格昂贵,:采用点阵式数码管显示,点阵式数码管是山八行八列的发光二极管纽成,对于显示文字比较适合,如采用在显示数字显得太浪费,口价格也和对较高,:采用LED数码管动态扫描,LED数码管价格适中,对于显示数字垠合适,而口采用动态打描法与单片机连接时,占用的单片机口线少。所以采用了LED数码管作为显示。:方案一:直接采用单片机定时计数器提供秒信号,使用程序实现年、月、口、星期、时、分、秒计数。采用此种方案虽然减少芯片的使用,节约成本,但是,实现的时间误差较大。所以不采用此方案。方案二:采用DS1302时钟芯片实现时钟,DS1302芯片是一种高性能的时钟芯片,可自动对秒、分、时、日、周、月、年以及闰年补偿的年进行计数,而口精度高,位的RAM做为数据暂存区,〜,:采用2节电池供电,使用低功耗器件,本实验山于采用AT89C52主控芯片,不能足够点亮八个LED数码管,口显示效果不好,所以不以采用电池供电。方案二采用220\广12V变床器,经过桥式整流电路,电容滤波,7805整流器件输出恒为5V电圧供电。本方案无需考虑功耗,故采用此方案。,对此次作品的方案选定:采用AT89C52作为主控制系统;DS1302提供时钟;数字式温度传感器;LED数码管动态扫扌苗作为显示。二、< :,使用220V〜12V变压器,整流桥用的四个二极管连接,加了2200uF电容作为滤波,用了7805器件进行12厂5V的转换,加了一个开关便于控制,在最后并连个发光二极管作为指示作用。,Pl,P2,P3°P0口连接八个数码管的各个段位,采用三极管放大电流,驱动各个段位。-,用于读写时钟芯片里的信息。-
绍兴文理学院 来自淘豆网m.daumloan.com转载请标明出处.