单片机课程设计报告基于51单片机时钟LED显示.docVIP

  • 10
  • 0
  • 约1.22万字
  • 约 17页
  • 2018-11-03 发布于福建
  • 举报

单片机课程设计报告基于51单片机时钟LED显示.doc

单片机课程设计报告基于51单片机时钟LED显示

一 需求分析 本设计是基于51单片机时钟的LED显示,通过单片机产生计数功能,通过LED数码管显示,显示时间时、分、秒,并用按键进行时间调整,同时带有整点报时功能。 二 总体设计 1设计思路 通过51内部定时器产生时钟来进行准确计时,用独立键盘来实现时钟的可调,最后由LED数码管来显示。 2.器件选择 AT89C52 74LS138 8位共阴数码管 7407 MAX232 串行口九针插头 12M晶振 按键 电容 排阻 3.开发环境 KEIL Uvision4 4.下载工具 STC-ISP-V3.5 三 硬件电路分析 该硬件电路由显示电路、电源电路、信号处理电路、单片机最小系统、串口通信以及按键控制电路六部分构成。 该单片机开发板具备了电源、复位、时钟、键盘、显示等电路,可用于编程开发单片机的多种控制功能。 由于外部硬件电路已经确定,单片机各引脚已经连接好,其对应位也已经确定好,因此在进行程序设计前,要对AT89C52各引脚连接的电路以及所控制的电路进行分析,分析后确定了以下信息: (1)P0口连接数码管八段,通过写P0口来控制数码管显示的内容; (2)P1.0口控制着电路板上的绿色指示灯的亮灭,其中1为灭,0为亮; (3)P2口: P2.7~ P2.4分别连接K1~K4按键,编程时,需要通过读取P2.7~ P2.4的值获取按键状态; P2.0~ P2.2分别连接3-8

文档评论(0)

1亿VIP精品文档

相关文档