- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课程设计论文-基于89C51单片机数字电子钟设计
数字电子钟
总体设计说明书
目 录
1.引言 1
1.1背景 1
1.2参考资料 2
2.总体设计 2
2.1开发与运行环境 2
2.2硬件功能描述 2
2.2.1HOT51增强型单片机开发板 2
2.2.2AT89C51单片机 2
3.硬件模块设计 5
3.1系统硬件框图 5
3.2数据流图 5
4.硬件电路设计 6
4.1晶体振荡器电路 6
4.2蜂鸣器驱动电路 6
4.3复位电路设计 7
4.4位选及数码管驱动电路 7
4.5单片机最小系统 8
4.6电源电路 8
5.PCB板的制作 9
5.1 PCB板的制作规则 9
5.2飞线的处理 9
5.3 PCB制作中的注意事项 9
5.4制作后的PCB板如下 10
6.软件模块的设计 10
6.1 数字钟总体设计框图 11
6.2 源程序 14
7.设计中的问题分析与解决 14
8.设计总结与心得 15
附录Ⅰ 系统源程序 17
附录Ⅱ 程序校正 26
1、引言
20世纪末,电子技术获得了飞速的发展,在其推动下,现代电子产品几乎渗透了社会的各个领域,有力地推动了社会生产力的发展和社会信息化程度的提高,同时也使现代电子产品性能进一步提高,产品更新换代的节奏也越来越快。 时间对人们来说总是那么宝贵,工作的忙碌性和繁杂性容易使人忘记当前的时间。忘记了要做的事情,当事情不是很重要的时候,这种遗忘无伤大雅。但是,一旦重要事情,一时的耽误可能酿成大祸。
目前,单片机正朝着高性能和多品种方向发展趋势将是进一步向着CMOS化、低功耗、小体积、大容量、高性能、低价格和外围电路内装化等几个方面发展。下面是单片机的主要发展趋势。
单片机应用的重要意义还在于,它从根本上改变了传统的控制系统设计思想和设计方法。从前必须由模拟电路或数字电路实现的大部分功能,现在已能用单片机通过软件方法来实现了。这种软件代替硬件的控制技术也称为微控制技术,是传统控制技术的一次革命。
单片机模块中最常见的是数字钟,数字钟是一种用数字电路技术实现时、分、秒计时的装置,与机械式时钟相比具有更高的准确性和直观性,且无机械装置,具有更更长的使用寿命,因此得到了广泛的使用。
数字钟是采用数字电路实现对时,分,秒数字显示的计时装置,广泛用于个人家庭,车站, 码头办公室等公共场所,成为人们日常生活中不可少的必需品,由于数字集成电路的发展和石英晶体振荡器的广泛应用,使得数字钟的精度,远远超过老式钟表, 钟表的数字化给人们生产生活带来了极大的方便,而且大大地扩展了钟表原先的报时功能。诸如定时自动报警、按时自动打铃、时间程序自动控制、定时广播、自动起闭路灯、定时开关烘箱、通断动力设备、甚至各种定时电气的自动启用等,所有这些,都是以钟表数字化为基础的。因此,研究数字钟及扩大其应用,有着非常现实的意义。
1.1背景
本次设计以89C51单片机为平台,利用C语言编程,并充分利用单片机的优势中断技术,设计并研究了单片机数字钟的设计方法。
设计名称:数字钟
提出者:王全州
设计者:张满归
1.2参考资料
【1】《单片机原理及接口技术》(第3版)李朝青 编著 北京航空航天大学出版社 2008年5月
【2】《C语言编程》(第三版) (美)Stephen G.Kochan著 张小潘译 电子工业出版社 2006年3月
【3】《51单片机C语言教程》 郭天祥 编著 电子工业出版社
2009年12月
2、总体设计
2.1开发与运行环境
本系统是以单片机为平台,利用Keil uVision3开发环境,采用C语言编程,基于HOT51增强型单片机开发板来实现的。在单片机开发板上顺利实现之后,后期还将针对本次设计数字钟小系统做PCB板,PCB板的制作是利用orCAD开发环境,画出PCB板,通过刻板机实现电路板的制作。
2.2硬件功能描述
2.2.1 HOT51增强型单片机开发板
51单片机开发板HOT-51增强型开发板的标配器件为STC89C54RC+,但它完全可以使用于别的51系列芯片。开发板上资源丰富,并且可以转接ARM。板上芯片有:AD-DA芯片:PCF8591T ,温度传感器:1-WIRE协议控制芯片DS18B20,红外接头:PC 838(配合遥控器做解码试验),时钟芯片:SPI协议控制芯片DS1302,储存芯片:I2C协议控制芯片AT24C02,通讯芯片:MAX232,USB转串口芯片:PL2303HX,达林顿管:ULN2003(驱动步进电机,直流电机,继电器,蜂鸣器),三态缓冲门电路:74HC245,三八译码器:74HC138,锁存器:74HC573,稳压芯片:7805、LM1117-3.3;显示类:彩屏液晶,八位LED灯,八位共阴数码管,8*8点阵,1602液晶,12864液晶(带汉字字库);其他:精致独立按键, 4
您可能关注的文档
最近下载
- 临床心理门诊各项规章制度.pdf VIP
- T_CAGHP 041-2018 崩塌防治工程施工技术规范(试行).docx VIP
- 成立医疗技术临床应用管理委员会的通知(20210923160840).docx VIP
- 20230519成都万象城 项目介绍2023(压缩).pdf VIP
- 化妆品车间设计规范.docx
- IEC60335-1-2020中文版-家用和类似用途电器的安全第1部分:通用要求(中文翻译稿).docx VIP
- 清洁能源利用技术报告-天然气压差发电技术研究与项目规划.pdf VIP
- 垃圾焚烧工艺流程图2018.pdf VIP
- 最新弃标函模板.docx VIP
- 腾势-腾势X-产品使用说明书-经典版(插混)-QCJ6490ST6HEV-腾势X插电式混动SUV用户手册20191212.pdf VIP
文档评论(0)