一、课程设计的目的
本课程设计是自动化专业、电子信息技术专业学生在学完单片机原理及课程之后必修
课程,它的教学目的和任务是综合利用所学单片机知识完成一个单片机应用系统设计并在
实验室实现,从而加深对单片机软硬知识的理解,获得初步的应用经验,为走出校门从事
单片机应用的相关工作打下基础。
二、课程设计具体要求
利用单片机的定时/计数器,中断系统,以及阵列键盘和 LED 显示器进行设计。在数
码管显示器上实现电子时钟,并且能进行设置时间和暂停、启动控制。
用定时/计数器 T0,工作于定时,采用方式 1,对 12MHZ 的系统时钟进行定时计数,初
值设为 0011 1100 1011 0000B。形成定时时间为 50ms。用片内 RAM 的 7BH 单元对 50ms 计
数,计 20 次产生秒计数器 7BH 单元加 1,秒计数器加到 60 则分计数器 79H 单元加 1,分
计数器加到 60 则时计数器 7AH 单元加 1,时计数器加到 24 则时计数器清 0。然后把秒、分、
时计数器分成十位和个位放到 8 个数码管的显示缓冲区,通过数码管显示出来。显示格式
为小时十位、小时个位---分十位、分个位---秒十位、秒个位。在处理过程中加上了按键判
断程序,能对按键处理。