一、设计题目和要求:1二、设计目的:2三、设计内容:2四、课程设计心得体会 26五、参考文献 27六、课程设计指导教师评审标准及成绩评定 28附件 1:秒表原理图(实际接线图)30附件 2:仿真图 131附件 3:仿真图 232题目三:秒表应用 AT89C51 的按时器设计一个 2 位的 LED 数码显示作为“秒表”显示时刻为 00〜99s,每秒自动加 1,设计个“开始”键,按下“开始”键秒表开始计时
设计一个“复位”键,按下“复位”键后,秒表从 0 开始计时
任务安排:李座负责绘制电路原理图;梁宗林负责搜集资料及电子版整理;付忠林负责程序和仿真
二、设计目的:1•进一步掌握 AT89C51 单片机的结构和工作原理;2
掌握单片机的接口技术及外围芯片的工作原理及控制方式;3
进一步掌握单片机程序编写及程序调试进程,掌握模块化程序设计方式;4
掌握 PROTEUS 仿真软件的利用方式;5
掌握 LED 数码管原理及利用方式
掌握按时器、外部中断的设置和编程原理
通过这次课程设计能够将单片机软硬件结合起来,对程序进行编辑,校验
该课程设计通过单片机的按时器/计数器按时和计数原理,设计简单的计时器系统,拥有正确的计时、暂停、清零、复位功能并同时能够用数码管显示
三、设计内容:了解 8051 芯片的的工作原理和工作方式,利用该芯片对LED 数码管进行显示控制,实现用单片机的端口控制数码管,显示分、秒,并能用按钮实现秒表起动、停止、清零功能,精准到 1 秒
AT89C51 单片机的主要工作特性:•内含 4KB 的 FLASH 存储器,擦写次数 1000 次;•内含 28 字节的 RAM;•具有 32 根可编程 I/O 线;•具有 2 个 16 位可编程按时器;•具有 6 个中断源、5 个中断矢量、2 级优先权的中断结构;•具有 1 个全双工的可编程串行通信接口;