1、 测控系统原理与设计测控系统原理与设计 课程设计课程设计 课题:课题: 时钟计时器的设计 班级班级 测控 1101 学号学号 学生姓名学生姓名 专业专业 测控技术与仪器测控技术与仪器 系别系别 电子信息工程系电子信息工程系 指导教师指导教师 2013 年年 5 月月 2 1 1设计目的设计目的 测控系统原理与设计 课程设计是一项重要的实践性教育环节, 是学生在校期间必须 接受的一项工程训练。在课程设计过程中,在教师指导下,运用工程的方法,通过一个简单 课题的设计练习,可使学生初步体验微机应用系统的设计过程、设计要求、完成的工作内容 和具体的设计方法,了解必须提交的各项工程文件,也达到巩固、充实
2、和综合运用所学知识 解决实际问题的目的。 通过课程设计,应能加强学生如下能力的培养: (1) 独立工作能力和创造力; (2) 综合运用专业及基础知识,解决实际工程技术问题的能力; (3) 查阅图书资料、产品手册和各种工具书的能力; (4) 工程绘图的能力; (5) 编写技术报告和编制技术资料的能力。 2 2设计要求设计要求 (1) 独立完成设计任务 (2) 绘制系统硬件总框图 (3) 绘制系统原理电路图 (4) 绘制系统工程设计图(机箱、控制面板、线路板图、元件布局图、装配连线图等) (5) 编制软件框图 (6) 完成详细完整的程序清单和注释 (7) 制定编写调试方案 (8) 编写用户操作使用
3、说明书 (9) 写出设计工作小结 3 3系统方案设计系统方案设计 3.13.1概述概述 本实验所选用的单片机为 AT89C51, 时钟计时器用单片机和 6 位 LED 数码管显示时、 分、 秒,以 24 小时计时方式进行,能整点提醒,使用按键开关可实现时、分调整,秒表/时钟功 能转换,省电及定时设定提醒功能。 3.2 3.2 系统方系统方案框图案框图 3 图 1:系统方案框图 4 4硬件介绍硬件介绍 4.1 STC89C514.1 STC89C51 AT89C52引脚结构 图 2 AT89C52引脚结构 功能特性描述: 4 与 MCS-51 单片机产品兼容、8K 字节在系统可编程 Flash
4、存储器、1000 次擦写周期、全 静态操作:0Hz33Hz、三级加密程序存储器、2 个可编程 I/O 口线、三个 16 位定时器/计 数器、八个中断源、全双工 UART 串行通道、低功耗空闲和掉电模式、掉电后中断可唤醒、 看门狗定时器等 AT89C51 引脚功能描述 VCC : 电源 GND: 地 P0 口:P0 口是一个 8 位漏极开路的双向 I/O 口。作为输出口,每位能驱动 8 个 TTL 逻 辑电平。对 P0 端口写“1”时,引脚用作高阻抗输入。当访问外部程序和数据存储器时,P0 口也被作为低 8 位地址/数据复用。 在这种模式下, P0 具有内部上拉电阻。 在 flash 编程时,
5、P0 口也用来接收指令字节;而在程序校验时,输出指令字节。程序校验时,需要外部上拉 电阻。 P1 口: P1 口是一个具有内部上拉电阻的 8 位双向 I/O 口, p1 输出缓冲器能驱动 4 个 TTL 逻辑电平。对 P1 端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使 用。 作为输入使用时, 被外部拉低的引脚由于内部电阻的原因, 将输出电流 (IIL) 。 在 flash 编程和校验时,P1 口接收低 8 位地址字节。 P2 口: P2 口是一个具有内部上拉电阻的 8 位双向 I/O 口, P2 输出缓冲器能驱动 4 个 TTL 逻辑电平。对 P2 端口写“1”时,内部上拉电阻
6、把端口拉高,此时可以作为输入口使 用作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流(IIL) 。在 flash 编程和校验时,P2 口亦接收低高位地址和其它控制信号。 P3 口: P3 口是一个具有内部上拉电阻的 8 位双向 I/O 口, p2 输出缓冲器能驱动 4 个 TTL 逻辑电平。对 P3 端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使 用。 作为输入使用时, 被外部拉低的引脚由于内部电阻的原因, 将输出电流 (IIL) 。 在 flash 编程和校验时,P3 口也接收一些控制信号。P3 口亦作为 AT89S52 特殊功能(第二功能)使 用,如下所示。 AT89S52 引脚号 第二功能 P3.0 RXD (串行输入) P3.1 TXD (串行输出) P3.2 INT0 (外部中断 0) P3.3 INT1 (外部中断 1) P3.4 T0 (定时器 0 外部输入) 5 P