[信息与通信]单片机开发软件keil使用技巧 联调28.doc

[信息与通信]单片机开发软件keil使用技巧 联调28.doc

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[信息与通信]单片机开发软件keil使用技巧 联调28

单片机 软件 程序 联调 使用方法 功能 I/O口 内部结构 目 录 1 系统总体设计方案……………………………………………………………… 4 1.1 设计课题任务………………………………………………………………4 1.2 功能要求说明………………………………………………………………4 1.3 总体方案介绍及工作原理…………………………………………………4 2 硬件系统的设计………………………………………………………………… 6 2.1 系统各功能模块介绍………………………………………………………6 2.2 系统电路图…………………………………………………………………7 2.3 系统元器件清单……………………………………………………………7 3 软件系统的设计………………………………………………………………… 8 3.1 设计使用单片机资源介绍…………………………………………………8 3.2 软件系统各功能模块介绍…………………………………………………8 3.3 软件系统程序流程框图……………………………………………………9 3.4 软件系统的程序……………………………………………………………10 4 系统的仿真分析及结论………………………………………………………… 11 4.1 系统设计的使用说明………………………………………………………11 4.2 系统设计的仿真结果………………………………………………………11 4.3 系统的误差分析………………………………………………………… 12 4.4 设计体会………………………………………………………………… 12 4.5 教学建议……………………………………………………………………13 参考文献………………………………………………………………………………14 致 谢…………………………………………………………………………………15 附录(1)…………………………………………………………………………… 16 附录(2)…………………………………………………………………………… 17 1 系统总体设计方案 1.1 设计课题任务 设计一个具有特定功能的电子钟。 1.2 功能要求说明 (1)、屏幕保护和检查(P.从右至左流动); (2)、按下A键显示8个P.,然后开始运行; (3)、时分秒、年月日之间用“-”分割,并闪烁; (4)、运行时按下A键进入调整时钟状态;再按一次恢复运行; (5)、在运行状态下,按下B\C\D分别显示三种功能,可切换观看,按A键返回运行; (6)、在各调整状态下,按B调秒(日),C调分(月),D调时(年),短时间按下只加一次,长时间按下不停歇的加数,调整完毕后按A键返回运行状态; (7)、定时功能:在运行时按下B显示定时,再按B进入调整状态,设置完成按A返回; (8)、当“时”小于10时,高位不显示,即高位“清零”; (9)、秒表功能:在运行时按下C键,进入秒表功能,奇数次C开启秒表,偶数次C关闭,按A键返回。 (10)、在运行时按下D键显示日期,再按D进入调整状态,按A键返回。 1.3 总体方案介绍及工作原理 电子钟的总体功能原理是以AT89S52单片机为主要的控制核心,通过外接4个独立式键盘作为控制信号源,八个七段数码管作为显示器件,蜂鸣器作为定时器件,单片机实时的去执行相应的功能。在数码管上显示出来,此时通过不同的按键来观看和调节各种数据。CPU控制原理图如图1.1所示。 2 硬件系统的设计 2.1 系统各功能模块介绍 2.1.1 AT89S52控制模块 考虑到设计功能需要,控制器的功能用于外部键盘信号的接收和识别、数码管的显示控制,定时器应用等,我们选择了学习过的AT89S52系列单片机,具有反应速度极快,工作效率特高的特点。 AT89S52??主要性能 与MCS-51单片机产品兼容 、8K字节在系统可编程Flash存储器,1000次擦写周期,全静态操作:0Hz~33Hz?三级加密程序存储器???32个可编程I/O口线?? 、三个16位定时器/计数器 八个中断源 、全双工UART串行通道、 低功耗空闲和掉电模式 、掉电后中断可唤醒 、看门狗定时器 、双数据指针 、掉电标识符 。 ???? AT89S52?是一种低功耗、高性能CMOS8位微控制器,具有 8K 在系统可编程Flash 存储器。使用Atmel 公司高密度非 易失性存储器技术制造,与工业80C51 产品指令和引脚完 全兼容。另外,AT89S52 可降至0Hz 静态逻 辑操作,支持2种软件可选择节电模式。空闲模式下,CPU 停止工作,允许RAM、定时器/计数器、串口、中断继续工 作。掉电保护方式下,RAM内容被保存,

文档评论(0)

hhuiws1482 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:5024214302000003

1亿VIP精品文档

相关文档