单片机课程设计(节日彩灯).docxVIP

  • 4
  • 0
  • 约2.21千字
  • 约 7页
  • 2019-01-18 发布于安徽
  • 举报
《单片机原理及应用》课程设计 百秒计数器的设计 姓名:张忠旺 学号:1201124 专业:通信工程 班级:11级通信工程2班 指导老师: 学院:物理电气信息学院 日期:2013年12月20日 成绩:__________ 设计任务 用AT89C51设计一个2位LED数码显示“秒表”,显示时间为00~99秒,每秒自动加一。按键说明:按“开始”按键,开始计数,数码管显示从00开始每秒自动加一;按“暂停”按键,系统暂停计数,数码管显示当时的计数再按“开始”按键,系统接着暂停前的继续计数;按“停止”按键后再按“开始”按键,系统清零,数码管重新从00显示。 设计方案 了解AT89C51芯片的的工作原理和工作方式 ,使用该芯片对LED数码管进行显示控制,实现用单片机的端口控制数码管,显示分、秒。要求选用定时器的工作方式,画出使用单片机控制LED数码管显示的电路图,并在实验箱实现其硬件电路,并编程完成软件部分,最后调试秒表起动、停止、清零功能。 方框图如下图: 硬件设计 秒表系统原理图如下: 软件设计 数字秒表工作流程图如下: 源程序 #include reg51.h sbit key0=P1^0; sbit key1=P1^1; sbit key2=P1^2; sbit key3=P1^3; sbit key4=P1^4; sbit key5=P1^5;

文档评论(0)

1亿VIP精品文档

相关文档