下载此文档

毕业项目论文-基于单片机技术的时钟显示器设计汇编.doc


文档分类:通信/电子 | 页数:约14页 举报非法文档有奖
1/14
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/14 下载此文档
文档列表 文档介绍
绪论
数字钟是采用数字电路实现对时,分,秒数字显示的计时装置,广泛用于个人家庭,车站, 码头办公室等公共场所,成为人们日常生活中不可少的必需品,由于数字集成电路的发展和石英晶体振荡器的广泛应用,使得数字钟的精度,远远超过老式钟表, 钟表的数字化给人们生产生活带来了极大的方便,而且大大地扩展了钟表原先的报时功能。诸如定时自动报警、按时自动打铃、时间程序自动控制、定时广播、自动起闭路灯、定时开关烘箱、通断动力设备、甚至各种定时电气的自动启用等,所有这些,都是以钟表数字化为基础的。因此,研究数字钟及扩大其应用,有着非常现实的意义。
第二章基于单片机技术的时钟显示器设计
第一节总体设计
所谓多功能数字电子钟,和简单电子钟一样也是指电子电路构成的计数器。多功能数字钟除能达到显示小时、分、秒,准确计时,且对该钟进行调整。
系统需要8位LED数码管,显示电路由于位数较多,若采用静态显示需要64个I/O口,但采用动态显示仅需要16个I/O口。所以本任务应采用动态显示接口电路,其接口电路是把所有显示器的8个笔划段a-h同名端连在一起,是各自独立地受I/O线控制,一位一位地轮流点亮各位显示器,对每一位显示器而言,每隔一段时间点了一次。显示器的亮度跟导通的电流有关,也和点亮的时间和间隔的比例有关。因此,在数码管位数较多的场合,采用动态显示可使硬件成本降低,功耗减少,适合长时间显示,因而得到广泛的应用。
第二节:硬件设计
实现数字电子钟的硬件电路中包含主要元器件为89C51芯片1片、LED共阴数码管8个、轻触按键6个、74LS245一个、、电阻、电容等若干。
第三节:软件设计
8位数码管为共阴数码管。段码abcdefgh分别接在P0口0~7,位码时位、分位、秒位分别接在P3口0~7。且由6个独立按键控制,按键分别接在P1口0~5。软件采用定时器T0定时50毫秒来实现秒信号产生。(系统晶振为12MHZ)。
K1 BIT ;数字钟秒控制位
K2 BIT ;分钟控制位
K3 BIT ;小时控制位
K4 BIT ;数字钟秒控制位
K5 BIT ;分钟控制位
K6 BIT ;小时控制位
;8255 4*4按键扫描程序,低4位为行扫描写,高4位为列扫描读
D8255A EQU 8EFFH
D8255B EQU 0CEFFH
D8255C EQU 8FFFH
D8255D EQU 0CFFFH
KEYBUF EQU 7FH
SECOND EQU 30H
MINUTE EQU 31H
HOUR EQU 32H
TCNT EQU 34H
ORG 0000H
SJMP START
ORG 000BH
LJMP INT_T0
START: MOV SP,#60H
CLR
CLR
SETB
SETB
CLR
CLR ; 8255复位
MOV TMOD,#01H
MOV TH0,#4CH
MOV TL0,#00H
MOV IE,#82H
SETB TR0
MOV TCNT,#0
MOV HOUR,#12 ;初始化
MOV MINUTE,#10
MOV SECOND,#36
MOV DPTR,#D8255D ; 8255控制字地址
MOV A,#89H ; 置8255状态
MOVX ***@DPTR,A ; 方式0,PA,PB口输出,PC口输入,10001001
MOV KEYBUF,#0H
MAIN: LCALL READKEY ; 读键处理
LCALL DISPLAY
SJMP MAIN
;****************************************************
;判断是否有控制键按下,是哪一个键按下
READKEY:
MOV DPTR,#D8255C
MOVX A,***@DPTR
JNB K1,S1
JNB K2,S2
JNB K3,S3
LJMP A1
S1: LCALL DL10MS ;去抖动
MOV DPTR,#D8255C
MOVX A,***@DPTR
JB K1,A1
MOV KEYBUF,#1
INC SECOND ;秒值加1
MOV A,SECOND
CJNE A,#60,J0 ;判断是否加到60秒
MOV SECOND,#0
LJMP J0
S2: LCALL DL10MS
MOV DPTR,#D8255C
MOVX A,***@DP

毕业项目论文-基于单片机技术的时钟显示器设计汇编 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数14
  • 收藏数0 收藏
  • 顶次数0
  • 上传人3346389411
  • 文件大小0 KB
  • 时间2012-08-01
最近更新