- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
LED七段数码管数字钟实验报告
PAGE \* MERGEFORMAT 10
微机原理与接口技术课程设计报告
设计题目:七段数码管数字时钟
学院:信息科学与技术学院
专业:电子信息工程
姓名:
学号:
指导老师:
完成日期:2013.12.10
摘要
该设计题目的主要内容是通过程序设计使LED数码管显示时间,利用接口芯片8255实现。
LED七段数码管数字钟具体完成功能:
1.设计并完成LED七段数码管数字钟电路。
2.数字钟显示格式为:HH:MM:SS。
3.具有通过 开关能够调整时、分、秒的功能。
目录
实验内容……………………………………………………3
七段数码管数字钟功能介绍………………………………3
七段数码管数字钟的电路图设计…………………………3
七段数码管数字钟的源程序………………………………4
七段数码管数字钟仿真结果9
课程设计体会………………………………………………10
参考文献……………………………………………………10
1.实验内容
通过对接口芯片编程,使七段数码管LED成为一个时钟,来显示时间。显示时、分、秒。
2.七段LED数码管数字钟的功能介绍
通过对接口芯片编程,使七段数码管LED成为一个时钟,来显示时间。显示时、分、秒。实验利用8255的B口向LED送显示数据,C口的高六位用来选LED的哪个数码管显示数据。
通过软件定时来响应当秒数达到60次时,调整分钟和小时。
3.七段LED数码管数字钟的电路设计
4.七段数码管数字钟的源程序
;***************************数据段*********************************
DATA SEGMENT
CONT DW 0H
SHI DB 23
FEN DB 59
MIAO DB 56
LED DB 2,3,5,7,4,5
SEGTAB DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH;数码管显示编码
DATA ENDS
;*******************************************************************
;***************************代码段*********************************
CODE SEGMENT ;
ASSUME DS:DATA,CS:CODE
IOA EQU 8000H; 端口号表示
IOB EQU 8002H;
IOC EQU 8004H;
IOCON EQU 8006H;
START:
MOV AL,90H ;1001,0000B 写控制字,选择方式1,端口B、C工作在0方式,输出
MOV DX,IOCON
OUT DX,AL
NOP
;***************************主程序*********************************
START1:
CALL JISHI
CALL FENJIE
CALL DISP
JMP START1
;***************************计时子程序*********************************
JISHI:
CMP CONT,60
JZ NEXT
INC CONT
JMP RETUN
NEXT: MOV CONT,0
CMP MIAO,59;
JZ NEXT1
INC MIAO
JMP RETUN
NEXT1: MOV MIAO,0
CMP FEN,59;
JZ NEXT2
INC FEN
JMP RETUN
NEXT2: MOV FEN,0
CMP SHI,23;
JZ NEXT3
INC SHI
JMP RETUN
NEXT3: MOV SHI,0
RETUN: RET
;***************************分解子程序*********************************
FENJIE:
MOV AX,0
MOV AL,SHI
MOV CL,10
DIV CL
MOV LED,AL
MOV LED+1,AH
MOV AX,0
MOV AL,FEN
MOV CL,10
DIV CL
MOV LED+2,AL
MOV LED+3,AH
MOV AX,0
MOV AL,MIAO
MOV CL,10
DIV CL
MOV LED+4,AL
MOV LED+5,AH
RET
;***********************
文档评论(0)