- 20
- 0
- 约1.2万字
- 约 15页
- 2017-03-06 发布于贵州
- 举报
单片机课程设计1)
郑州航空工业管理学院
单片机课程设计论文 2010 届 电子信息工程 专业 1013083 班级
题 目 基于单片机的数字时钟设计
学 号 姓 名 指导教师 二○一二年十二月二十七日
基于STC89C51单片机的数字时钟设计
摘要
该课程设计是利用STC89C52单片机内部的定时/计数器,以及行列矩阵键盘和LED显示器等部件,设计一个单片机电子时钟。设计的电子时钟通过数码管显示,并能通过按键实现设置时间和暂停、启动控制。
关键词
单片机,数字时钟,定时中断,定时/计数器
三.设计要求
利用单片机内部的定时器实现时钟功能;
能够显示小时、分钟、秒钟;
复位后初始时间为12-00-00;
能够设定时分秒。
基本原理
用定时/计数器T0,工作于定时方式,采用方式1,对12MHZ的系统时钟进行定时计数,初值设为XXYY(自己计算)。形成定时时间为50ms。再有循环20次控制形成1S的定时时间,用此时间间隔作为秒表。秒进60分加1,分够60时加1,时够24清0。
把秒、分、时计数器分成十位和个位放到8个数码管的显示缓冲区,通过数码管显示出来。显示格式为小时十位、小时个位,‘—’,分十位、分个位,‘—’,秒十位、秒个位。在处理过程中加上了按键判断程序,能对按键处理。
五.单片机定时计数资源介绍
工作方式寄存器TMOD
寄存器TMOD是定时器/计数器的工作方式控制寄存器,是一个可编程的特殊功能寄存器,字节地址为89H,不可位寻址。其中低四位控制T0,高四位控制T1,其格式如图所示:
D7 D6 D5 D4 D3 D2 D1 D0
GATE C/ M1 M0 GATE C/ M1 M0 GATE:控制方式选择位,用来控制定时器启动操作方式。
当GATE 0时,只能由软件控制TR0或TR1位来控制定时器的启停。TRi i 0,1 位为1,定时器启动,开始工作;TRi i 0,1 为0时,定时器停止工作;
当GATE 1时,定时器的启动要由外部中断引脚和TRi i 0,1 位共同控制。只有当外部中断引脚为高时,TRi i 0,1 置1才能启动定时器工作。
C/: 计数/定时方式选择位,当C/ 0时设置为定时器工作方式,计数脉冲由内部提供,计数周期等于机器周期。当C/ 1时设置为计数器工作方式,计数脉冲由外部引脚T0或T1引入。
M1,M0:工作方式控制位,这2位可形成四种编码,对应于四种工作方式。4种工作方式对应于下表:
M1 M0 工作方式 方式说明 0 0 方式0 13位计数器,只用TLi低5位和THi的8位 0 1 方式1 16位计数器 1 0 方式2 8位自动重装计数器,THi的值在计数中不变,TLi溢出时,THi中的值自动装入TLi中 1 1 方式3 T0分成2个独立的8位计数器,T1停止计数 控制寄存器TCON 控制寄存器TCON是一个8位特殊功能寄存器,字节地址为88H,可以位寻址,位地址为88H-8FH,用来存放控制字,控制定时器的启停,定时器的溢出标志设置和外部触发方式等。
D7 D6 D5 D4 D3 D2 D1 D0
TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0 本设计中用到了两个定时器,并且都用的是方式1,定时器0用来产生秒信号,定时器1用来控制在调表的时候产生闪烁。
程序的初始化如下: TMOD 0x11;//定时器0,1的工作方式1
TH0 65535-50000 /256;//定时器0赋初值
TL0 65535-50000 %256;
TH1 65535-50000 /256;//定时器1赋初值
TL1 65535-50000 %256;
TR0 1;//打开定时器0
TR1 0;//关闭定时器1
ET1 1;//打开定时器1的中断
ET0 1;//打开定时器0的中断
EA 1;//打开总中断
六.外围电路简介
键盘是单片机应用系统中最常用的输入设备,在单片机应用系统中,操作人员一般都是通过键盘向单片机系统输入指令、地址和数据,实现简单的人机通信。键盘实际上是一组按键开关的集合,平时按键开关总是处于断开状态,当按下键时它才闭合。键盘的结构形式一般有两种:独立式键盘和矩阵式键盘。矩阵式键盘的工作方式有3种:查询工作方式、定时扫描工作方式和中断工作方式。
LED数码管显示器:在单片机应用系统中,经常用到LED数码管作为显示输出设备,LED数码管显示器虽然显示信息简单,但它具有显示清晰、亮度高、使用电压低、寿命长、与单片机接口方便等特点,基本上能够满足单片机应用系统的需要,所以在单片机应用系统中经常用到。LED数码管显示器是由发光二极管按一定的结构组合起来的显示器件。在单片机应用系统中通常使用的是8段式LED数码管显
您可能关注的文档
最近下载
- 【基恩士】IG 系列 用户手册 (简体中文).pdf VIP
- 安徽财经大学《数值分析》2019-2020学年期末试卷.pdf VIP
- 《律师事务所退伙协议》.docx VIP
- SHS 01037—2019 球形储罐维护检修规程.docx VIP
- 文本教案半潜平台se23dec2012workshop binder.pdf VIP
- 《碳达峰碳中和政策法规汇编(2024年9月刊)》.pdf VIP
- 探索式软件测试方法在敏捷开发中的应用研究.docx VIP
- 中国行业标准 YY/T 1226-2022人乳头瘤病毒核酸(分型)检测试剂盒.pdf
- 延安市各区县地表水系图.pdf VIP
- 2025-2026学年一年级数学上册乐考非纸笔测试题(一)(人教版·新教材).docx VIP
原创力文档

文档评论(0)