- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
工业用微型计算实验报告
工业用微型计算机实验报告
实验一 8255动态LED数码显示实验
实验目的和内容
进一步掌握8255的使用原理;
掌握动态LED数码显示的原理;
完成动态LED数码显示的编程实验;
在四个数码管上进行十进制的加法计数,最大数为9999,显示器显示提示信息,然后按键返回;
在四个数码管找那个任意二位上进行十进制加法计数,最大数为50,显示器显示提示信息,然后案件返回;
编制并调试在数码管上连续显示0—9。
实验电路
动态LED数码显示的原理如下:8255的B口工作于简单输出方式,经缓冲控制动态LED数码管各显示段的亮暗(1:亮,0:暗),PC4~PC7设置为输出,控制四个LED数码管公共端的电流通路(0:通,1:断),从而构成动态LED数码显示器。设立一计数单元,该单元做0~9999的十进制加计数。编制动态LED数码显示的子程序和计数单元并显示的主程序。
实验原理分析
1.可编程并行通信接口8255A
1) 8255A的内部结构由四部分组成:
数据总线缓冲器
数据端口A、B、C
A组和B组的控制电路
读/写控制逻辑
如下图7-1:
2) 8255A的工作状态
8255A的工作状态是由CPU用输出指令向控制寄存器送的控制字来决的,8255A的控制字可以分为两类:
(一)方式选择控制字:
可以使8255A工作在不同的方式,格式见下图7-3:
(二)端口C置1/置0控制字
格式如下图7-5:
2.LED显示器接口
七段发光二极管简称LED,它是一种应用很普遍的显示器件。LED的主要部分是七段发光管,这七段发光管分别称为:a、b、c、d、e、f、g,有的产品还附带一个小数点DP。通过七段发光管的不同组合,可以显示0~9和A~F共16个字母数字,从而实现十六进制数的显示。LED可以分为共阴极和共阳极两种结构。
流程图
8255动态LED数码显示实验框图如图3-3-2所示。
程序清单
DLYC1 EQU 50
DLYC2 EQU 200
DATA SEGMENT
DISC DB 0BBH,0A0H,97H,0B5H,0ACH,3DH,3FH,0A1H,0BFH,0BDH,0AFH,3EH,1BH,0B6H,1FH,0FH
DIS0 DB PRESS ANY OF THE KEYS TO QUIT!,24H
DDBB DB 4 DUP(0)
COUNT DB 00H
DATA ENDS
CODE SEGMENT
MAIN PROC FAR
ASSUME CS: CODE,DS: DATA
START:MOV AL,3
MOV AH,0
INT 10H
MOV AX,DATA
MOV DS,AX
MOV AH,2
MOV BH,0
MOV DX,0614H
INT 10H
MOV DX,OFFSET DIS0
MOV AH,9
INT 21H
MOV DX,347H
MOV AL,80H
OUT DX,AL
MOV DX,346H
MOV AL,0FFH
OUT DX,AL
AA: MOV SI,OFFSET DDBB
MOV CX,0004H
CC0:MOV AL,[SI]
INC AL
CMP AL,0AH
JNE CC1
MOV AL,0
MOV [SI],AL
INC SI
LOOP CC0
CC1:MOV [SI],AL
MOV COUNT,DLYC1
CCLP:CALL DISP
MOV DX,350H
IN AL,DX
AND AL,0F0H
CMP AL,0F0H
JNE KPR
MOV AL,COUNT
DEC AL
MOV COUNT,AL
JNZ CCLP
JMP AA
KPR:MOV AL,0
MOV DX,0350H
OUT DX,AL
MOV AX,4C00H
INT 21H
MAIN ENDP
DISP PROC NEAR
MOV BH,0
MOV SI,OFFSET DDBB
MOV DX,345H
MOV BL,[SI]
MOV DI,BX
您可能关注的文档
- 山东英才学院学第一学期物流仓储管理期末考试试题二.doc
- 山大威海校区明文学复习资料.doc
- 山建现代机械工基础实验1(机电2011)PLC指导书新.doc
- 山药的功效与作 山药最养生的吃法 食用山药的禁忌.doc
- 山西一本A投档数线(理科).doc
- 山西大学商务学管理学院学年论文实施细则.doc
- 山西太原市城市进程中的城中村问题研究.doc
- 山西广播电视大学生社会实践考核表(岢岚县电大样表).doc
- 山西广播电视大学生社会实践考核表(样表).doc
- 山西某循环水泵管道安装施工方案.doc
- 河南省郑州市郑州中学2025-2026学年七年级上学期期中语文试题(含答案).pdf
- 2025年省考公务员行测常识高效记忆法速记卷.docx
- 第三章氧化还原反应.ppt
- 黑龙江省绥化市三校2025-2026学年七年级上学期11月月考语文试题.pdf
- 大班社会他们需要关爱.ppt
- 黑龙江省绥化市绥棱县克音河乡学校2025-2026学年九年级的上学期12月月考语文试题(含答案).pdf
- 湖北省荆州市洪湖市2024-2025学年七年级上学期期末考试语文试卷(含答案,解析).pdf
- 湖北省十堰市名校联盟2025-2026学年八年级上学期期中语文试题(无答案).pdf
- 福建省厦门市湖里中学2025-2026学年九年级上学期期中考试语文试题(含答案).pdf
- 《课件概要模板》教案.docx
原创力文档


文档评论(0)