一、设计内容该课程设计是利用 MCS-51 单片机内部的定时/计数器、中断系统、以及行列键盘和LED 显示器等部件,设计一个单片机电子时钟。设计的电子时钟通过数码管显示,并能通过按键实现设置时间和暂停、启动控制等。二、电子时钟设计思想:用定时/计数器 T0,工作于定时,采纳方式 1,对 12MHZ 的系统时钟进行定时计数,初值设为 XXYY〔自己计算〕。形成定时时间为 50ms。用片内 RAM 的 7BH 单元对 50ms计数,计 20 次产生秒计数器 78H 单元加 1,秒计数器加到 60 那么分计数器 79H 单元加 1,分计数器加到 60 那么时计数器 7AH 单元加 1,时计数器加到 24 那么时计数器清 0。然后把秒、分、时计数器分成十位和个位放到 8 个数码管的显示缓冲区,通过数码管显示出来。显示格式为小时十位、小时个位---分十位、分个位---秒十位、秒个位。在处理过程中加上了按键推断程序,能对按键处理。三、MCS-51 单片机系统简介 单片机应用系统由硬件系统和软件系统两局部组成。硬件系统是指单片机以及扩展的存储器、I\O 接口、外围扩展的功能芯片以及接口电路。软件系统包括监控程序和各种应用程序。 在单片机应用系统中,单片机是整个系统的核心,对整个系统的信息输入、处理、信息输出进行控制。与单片机配套的有相应的复位电路、时钟电路以及扩展的存储器和 I\O 接口,使单片机应用系统能够运行。 在一个单片机应用系统中,往往都会输入信息和显示信息,这就涉及键盘和显示器。在单片机应用系统中,一般都根据系统的要求配置相应的键盘和显示器。配置键盘和显示器一般都没有统一的规定,有的系统功能复杂,需输入的信息和显示的信息量大,配置的键盘和显示器功能相对强大,而有些系统输入/输出的信息少,这时可能用几个按键和几个LED 指示灯就可以进行处理了。在单片机应用系统在中配置的键盘可以是独立键盘,也可能是矩阵键盘。显示器可以是 LED 指示灯,也可以是 LED 数码管,也可以是 LCD 显示器,还可以使用 CRT 显示器。单片机应用系统中键盘一般用的比拟多的是矩阵键盘,显示器用的比拟多的是 LED 数码管还 LCD 显示器。四、MCS-51 单片机内部定时器\计数器、中断系统简介 定时器\计数器 1、MCS-51 系列中 51 子系列有两个 16 位的可编程定时\计数器可:定时\计数器 T0 和定时\计数器 T1。它由加法计数器、方式存放器 TMOD、控制存放器 TCON 等组成。方式存放器用于设定定时计...