- 2
- 0
- 约7.79千字
- 约 33页
- 2017-12-26 发布于贵州
- 举报
[信息与通信]单片机 数字钟
第3章 数字钟系统设计 本章主要内容 一目的和要求 二设计原则 三 各模块的设计 四 总调试和小结 一 设计目的和要求 1 目的: (1) 掌握单片机硬件资源的合理运用。 (2) 掌握模块化程序设计的基本方法和设计过程。 (3) 比较汇编语言程序与C语言程序的不同。 2 要求: 芯片:AT89C51; 功能:设计完成具有计时、调时、调闹多种功能的产品化的电子钟:上电即开始计时,用S0实现设置/工作状态的转换;S1 实现闹钟设置/工作状态的转换,S2实现时、分、秒的+1调整。用LED0—LED5实现时、分、秒的显示,修改“时”时,加到23后“清0”,再加1;修改“分”时,加到59后“清0”,再加1。 二设计原则 ① 程序整体结构清晰、简洁、流程合理,主程序尽可能简单明了。 ② 各种功能的实现应采用模块化、子程序化,以便于编制、阅读、连接、移植、修改和调试。 ③ 对各函数功能、参数及返回值类型等要明确,以便于分析调试。 ④ 程序存储区、数据存储区、寄存器区、位寻址区、堆栈区应规划合理,做到既节约资源又不会发生相互间的冲突。 ⑤ 运行状态标志化管理,对各功能程序的运行结果、操作状态应设置状态标志,以便查询和实现运行控制。 *⑥ 运用软件或软硬件相结合等方法抑制干扰,提高系统的抗干扰能力。 *⑦ 必要时可结合硬件采取加密措施。 数字钟程序模块划分 * 江阴职业技术学院电子
原创力文档

文档评论(0)