湖州师范学院求着学院信息与工程电子钟课程设计.docVIP

  • 2
  • 0
  • 约1.02万字
  • 约 20页
  • 2018-04-05 发布于重庆
  • 举报

湖州师范学院求着学院信息与工程电子钟课程设计.doc

湖州师范学院求着学院信息与工程电子钟课程设计

制作和调试(50分) 设计报告分(50分) 评定等级(优/良等) 湖州师范学院求真学院 信息与工程系 单片微机应用系统设计总结报告 题目:60秒旋转电子钟 专 业 电子信息科学与技术 班 级 060834 姓 名 学 号 26号 指导教师 信息与工程系 2009年5月20日 系统总体设计方案(画出系统原理框图、方案的论证与比较等内容); 电子钟的外观如图1所示。周边60只发光管顺时旋转来显示秒,中间四只八段LED数码管用于显示时间。其主要功能有:整点报时;四只LED数码管显示当前时分;每隔一秒钟周边的60只LED发光管旋转一格,装饰用的LED每隔一秒旋转一次。当发生停电事件时,由后备电池供电,系统进入低功耗状态,所有显示部件停止显示,这样即延长了电池的寿命,同时又保证了CPU继续计数,不至于因停电而时钟停止运行。当恢复供电后,系统自动恢复工作状态,不影响计时。 图1 电子钟外观图 电子钟的原理框图如图2所示。它由以下几个部件组成:单片机89C2051、电源、时分显示部件、60秒旋转译码驱动电路。 时分显示采用动态扫描,以降低对单片机端口数的要求,同时也降低系统的功耗。时分显示模块、60秒旋转译码驱动电路以及显示驱动都通过89C2051的I/O口控制。 电源部分:电源部分有二部分组成。一部分是由220V的市电通过变压、整流稳压来得到+5V电压,维持系统的正常工作;另一部分是由3V的电池供电,以保证停电时正常走时。正常情况下电池是不提供电能的,以保证电池的寿命。 图2 电子钟系统原理框图 (1)单片机的选择 我们应用了当前应用比较多的AT89C2051。它构成的单片机系统是具有结构最简单、造价最低廉、效率最高的微控制系统,省去了外部的RAM、ROM和接口器件,减少了硬件开销,节省了成本,提高了系统的性价比。 显示模块选择方案和论证 方案一:采用LCD,电路比较简单,并且软件设计上也相对简单,具有低功耗功能,但无法满足我们的设计要求。 方案二:采用LED数码管显示,显示较为清楚,虽然设计要求时钟功能比较多,因此硬件电路较为复杂,且在软件实现上也较难,但满足设计要求,因此,在该设计中我们采用的显示模块是LED显示。 (3)时钟信号的选择方案和论证: 直接采用单片机定时计数器提供秒信号,使用程序实现时、分、秒计数。采用此种方案减少芯片的使用,节约成本,实现的时间误差较小,虽然程序较为复杂,。 (4)测温元件的选择方案与论证 方案一:使用热敏电阻作为传感器,用热敏电阻与一个相应阻值电阻相串联分压,利用热敏电阻阻值随温度变化而变化的特性,采集这两个电阻变化的分压值,并进行A/D转换。此设计方案需用A/D转换电路,增加硬件成本而且热敏电阻的感温特性曲线并不是严格线性的,会产生较大的测量误差。 方案二:采用数字式温度传感器DS18B20,此类传感器为数字式传感器而且仅需要一条数据线进行数据传输,易于与单片机连接,可以去除A/D模块,降低硬件成本,简化系统电路。另外,数字式温度传感器还具有测量精度高、测量范围广等优点。 硬件系统分析与设计(各模块或单元电路的设计、工作原理阐述、参数计算、元器件选择、完整的系统电路图等内容); (1)AT89C2051单片机及其引脚说明 AT89C2051单片机内部自带2K字节可编程FLASH存储器的低电压、高性能COMS八位微处理器,与Intel MCS-51系列单片机的指令和输出管脚相兼容。由于将多功能八位CPU和闪速存储器结合在单个芯片中。 AT89C2051是一个有20个引脚的芯片,引脚配置如图3所示。与8051相比,AT89C2051减少了两个对外端口(即P0、P2口),使它最大可能地减少了对外引脚下,因而芯片尺寸有所减小。AT89C2051芯片的20个引脚功能为: 图3 AT89C2051引脚配置 图4 CD4017引脚图 VCC 电源电压。 GND 接地。 RST 复位输入。 XTAL1 反向振荡放大器的输入及内部时钟工作电路的输入。 XTAL2 来自反向振荡放大器的输出。 P1口 8位双向I/O口。引脚P1.2~P1.7提供内部上拉,当作为输入并被外部下拉为低电平时,它们将输出电流,这是因内部上拉的缘故。P1.0和P1.1需要外部上拉,可用作片内精确模拟比较器的正向输入(AIN0)和反向输入(AIN1),P1口输出缓冲器能接收20mA电流,并能直接驱动LED显示器;P1口引脚写入“1” 后,可用作输入。在闪速编程与编程校验期间,P

文档评论(0)

1亿VIP精品文档

相关文档