- 1、本文档共21页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
目 录
总体方案论证及工作原理........................................5
硬件系统的设计..........................................................6
软件系统的设计........................................................12
系统测试与仿真........................................................23
设计总结......................................................................24
参考文献......................................................................................24
总体方案论证及工作原理
1.1总体方案选择
1.1.1 单片机芯片选择方案和论证
采用AT89S52作为硬件核心。片内ROM全部采用Flash ROM;以3V的超低压工作,与MCS-51系列单片机完全该芯片内部存储器为8KB ROM 存储空间,同样具有AT89C51的功能。
1.1.2 显示模块的选择和论证
传统的LED数码管具有:低能耗、低损耗、低压、寿命长、耐老化、防晒、防潮、防火、防高(低)温,对外界环境要求低,易于维护,同时其精度比较高,称重轻,精度可靠,操作简单。数码管采用BCD编码显示数字,程序编译容易,资源占用较少。
1.1.3 键盘模块的选择和论证
独立式键盘是指直接用I/O口线构成的单个按键电路。独立式按键电路配置灵活,软件结构简单。
1.1.4 总体方案论证
该万年历电路由单片机AT98S52、键盘接口电路、显示接口电路及时钟电路和复位电路构成,总原理框图如图1.1所示。
← 键盘模块
图1.1 总原理图1.2功能要求说明及工作原理
1.2.1 功能要求说明
本次设计所设计的万年历在功能上具有一般万年历的固有功能,即能比较准确显示时间外,还具有温度计的功能。
1.2.2 工作原理
万年历的运行主要是利用单片机定时/计数器的工作和中断服务的作用完成计时功能的。首先时钟电路产生单片机工作时所需要的时钟信号,这是单片机能够正常工作的前提,而单片机有无定时以及定多长的时间,这些还需要我们人为的确定。先要有“秒”的计时,而单片机内部定时器是达不到“秒”数量级的定时的,所以我要多次定时,我们人为在确定工作方式的之后,再计算出定时的初值,这就可以实现所谓的定时了。如果定时时间到了的话,那么单片机会自动地产生中断使程序转向中断服务程序执行,中断服务程序执行完了就会返回原程序,等待下一次定时时间的到来再产生中断。在此基础上,单片机就会按照人为设定的程序执行下去。只完成对秒的计数,才能能完成其他时间量的计数。
当然,单片机如果要执行多种不同的计时功能的话,还需要选择多种不同的工作方式,这样才不会使单片机产生混乱。万年历的基本计时单位是秒,而秒表的基本计时单位却是毫秒了,因而我们把定时器的初始时间设计为50ms,将其乘以20便可得到我们的时间秒单位。本设计是采用复合定时方式,一个定时间一个就去计数,合作完成一秒的定时。
2 硬件系统的设计
硬件系统各模块功能介绍
2.1.1 AT89S52芯片介绍
AT89S52是一种低功耗高性能CHMOS 8位单片机,管脚如图所示。
片内含4Kbytes ISP的可反复擦写1000次Flash只读程序存储器,128bytes的随机存取数据存储器(RAM)。
AT89S52提供了8K字节Flash ,256字节RAM,32线I/O口,3个16位定时器/计数器,6向量两极中断,一个双工串行口,片内根据振荡器和始终电路等标准功能。此外,AT89S52设有静态逻辑,并支持软件选择的两种节电运行方式、空闲方式使CPU停止工作,而允许RAM、定时器/计数器、串行口和中断系统继续工作。掉电方式下,片内振荡器停止工作,由于之中被冻结,一切能都停止,只有片内RAM的内容被保存,直到硬件复位才恢复正常工作。
(1)AT89S52的结构框图
AT89S52结构框图如图2.2所示:
(2)引脚介绍:
/输入/输出口线:
P0.0~P0.7 :P0口8位双向口线;P1.0~P1.7 :P1口8位双向口线;P2.0~P2.7 :P2口8位双向口线;P3.0~P3.7 :P3口8位双向口线。
/ALE 地址锁存控制信号:
在系统扩展时,ALE用于控制把P0口输出低8位地址送锁存器锁存起来,以实现低位地址和数据的隔离。此外由于ALE是以晶振六分之一的固定频率
您可能关注的文档
- [毕业论文]单片机串行通信发射机.doc
- 2毕业设计(论文)说明书.doc
- 51单片机基于出租车计价系统的毕业论文.doc
- C语言单片机交通灯毕业设计.doc
- msp430温度传感器毕业论文.doc
- 本科毕业论文排版格式(通用版).doc
- 本科毕业设计论文(参考模板).doc
- 本科生毕业论文格式范例(文科).doc
- 毕业论文基于STC12C5410AD单片机的倾角测试系统设计.doc
- 毕业论文酒精浓度检测仪的设计.doc
- 四川省德阳市罗江中学2025届高三考前热身化学试卷含解析.doc
- 山东省枣庄现代实验学校2025届高三下学期第五次调研考试化学试题含解析.doc
- 吉林省长春市十一高中等九校教育联盟2025届高三一诊考试生物试卷含解析.doc
- 2025届江苏省盐城市伍佑中学高考仿真模拟化学试卷含解析.doc
- 2025届广西贺州中学高考冲刺押题(最后一卷)生物试卷含解析.doc
- 安徽省池州市贵池区2025届高三第一次模拟考试生物试卷含解析.doc
- 宁夏银川一中2025届高三(最后冲刺)化学试卷含解析.doc
- 广东省广州市增城区四校联考2025届高考压轴卷化学试卷含解析.doc
- 2025届邯郸市第一中学高考生物必刷试卷含解析.doc
- 2025届安徽省安庆市石化第一中学高考仿真卷化学试卷含解析.doc
文档评论(0)