- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
AT89C2051数字电子钟的设计
一、设计任务与要求
1.通过单片机技术使 LED 数码管输出显示时间。
2. 可通过按键设置闹钟功能,且停闹无须手工操作。
3. 提高计时精度,使计时误差最小。
4. 通过键盘 2 个键,从左到右依次标名为 SET,DOWN,UP,ENTER, 用来修改和设置系统时钟。
二、方案设计与论证
其主要设计思想是:整个系统用单片机为中央控制器,由单片机执行采集时钟芯 片的时间信号并通过显示模块来输出信号及相关的控制功能。时钟芯片产生时钟信 号,利用单片机的 I/O 口传给单片机;并通过 I/O 口实现 LCD 的显示。系统设有 4 个按键可以对时间星期年月日进行调整,还可以设置闹钟。
本电路以一片 AT89C2051 单片机为主体,其显示数据从 P3.0-P3.7 口输出,P1 口输 出对应的六位位选信号。电子钟程序设计时使用了 T0 作为计时,T1 为调整时显示用。 只要对程序稍加更改,可以很容易的实现 8 路定时功能。 电子钟只用一个轻触式按键来完成所有的设置。 为了使闹钟音量足够大, 采用了 PNP 型三极管 8550 来驱动蜂鸣器,驱动电阻用 1K 的,蜂鸣器为 5V 小型蜂鸣器。若用 NPN 来驱动蜂鸣器音量要小一点。LED 数码管位驱动用 8850,电子钟采用自制的 3A 开关电 源供电。AT89C205 是一个低电压,高性能 CMOS 8 位单片机,片内含 2k bytes 的可反复擦写 的只读 Flash 程序存储器和 128 bytes 的随机存取数据存储器(RAM) ,器件采用 ATMEL 公司的高密度、非易失性存储技术生产,兼容标准 MCS-51 指令系统,片内置通用 8 位 中央处理器和 Flash 存储单元,功能强大。但它只有 20 个引脚,15 个双向输入/输出 (I/O)端口,其中 P1 是一个完整的 8 位双向 I/O 口,两个外中断口,两个 16 位可编 程定时计数器,两个全双向串行通信口,一个模拟比较放大器。
三、单元电路设计与参数计算
单片机要正常运行, 必须具备一定的硬件条件, 其中最主要的就是三个基本条件: (1)电源正常;(2)时钟正常; (3)复位正常。
(1) 工作电源 电源是单片机工作的动力源泉,对应的接线方法为;40 脚(VCC)电源引脚,工 作时接+5 电源,20 脚(GND)为接地线。 (2) 时钟电路 时钟电路为单片机产生时序脉冲, 单片机所有运算与控制过程都是在统一的时序脉冲的驱动下进行的,时钟电路就好比人的心脏一样重要。(3) 复位电路 在复位引脚(9 脚)持续出现 24 个振荡器脉冲周期(即 2 个机器周期)的高电平信号 将使单片机复位。复位后,单片机从 0000H 单元开始执行程序,并初始化一些专用寄存器为复位状态值。(4)LCD 显示电路 液晶显示模块具有体积小、功耗低、显示内容丰富等特点,现在字符型液晶显示 模块已经是单片机应用设计中最常用的信息显示器件了。 1602B 可以显示 2 行 16 个字符,有 8 位数据总线 D0-D7,和 RS、R/W、EN 三 个控制端口,工作电压为 5V,并且带有字符对比度调节和背光。 该模块也可以只用 D4-D7 作为四位数据分两次传送。 这样的话可以节省 MCU 的 I/O 口资源。(5)电源电路 电源电路包括变压器、 桥式整流器、 电容和稳压器。 通过变压器变压, 使得 220V 电压变为 12 V,在通过桥式整流,电容的滤波作用,稳压器的稳压作用,可输出 5V 的稳定电压。
四、总原理图及元器件清单
1.总原理图
2.元件清单
元件序号 型号 主要参数 数量 备注 Rx 电阻 470 7 Dx 4007 --- 4 LED 3MMR --- 2 SEG 4025 --- 4 Cx 33P --- 2 Cx 104 --- 1 Qx 9012 --- 5 五、安装与调试
实物制作及调试说明 首先查阅相关资料,对本次设计所涉及的器件封装及各参数认识和了解之后,再设计电路原理图、画出 PCB 图、制出相应电路板(硬件电路设计查看附录)。针对硬件 编程、编译好后,对硬件AT89C2051 烧写相应程序。 完成电路板的制作之后就是电路焊接,按装配图焊接好各器件。 装配好电路器件后,对电路板进行相应的检测,看是否存在短路现象。没有,接通电源,查看电源指示灯是否亮,接着看数码管是否有显示,之后再测试各功能按键是 否起到作用,以及电路的发光二极管、蜂鸣器是否实现其功能。
六、性能测试与分析
系统时钟误差分析 设系统中所选用的晶振的频率为 fosc,则机器周期 t0 由式(5-1)所得。 t 0 = 12 f osc
文档评论(0)