- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微机原理及应用实验报告
学院:
班级:
学号:
微机实验报告书(I)
学号: : 班级:
同组: 实验日期:
实验题目:8253可编程定时器
实验题目:
8253可编程定时器计数器
实验目标:掌握8253的基本工作原理和编程方法 实验步骤:
_n_
260H* csG^TE31UT3US €253
260H*
cs
G^TE3
1UT3
US €253
连接电路图
如图虚线连接电路,将计数器0设置为方式0,计数器初值为
N(NSOFH),用手动逐个输入单脉冲,编程使计数值在屏幕上显示,并
同时用逻辑笔观察OUTO电平变化(当输入N+1个脉冲后OUTO变高电
平)。
程序框图:
送计致器初供
诙计故處值
程序清单:
;*************************;
;* 8253方式0计数器实验*;
;*************************;
10P0RT
EQU
0C800H-0280H
108253A
EQU
1OPORT+283H
I08253B
EQU
I0P0RT+280H
CODE
SEGMENT
ASSUME
CS:CODE
START:
MOV
AL^OOOIOOOOB
;设置8253 T作方式
MOV DX,IO8253A
OUT DX,AL
MOV
DX,IO8253B
;送计数初值为OFH
MOV
AL,OFH
OUT
DX.AL
LLL: IN
AL.DX
;读计数初值
CALL
DISP
;调显示子程序
PUSH
DX
MOV AIL06H
MOV DL,OFFH
INT 21H
POP
DX
JZ
LLL
;跳转到LLL
MOV
AH.4CH
;退出
I NT
2111
DISP PROC
NEAR
;显示子程序
PUSH
DX
AND
AL.OFH
;首先取低四位
MOV
DL,AL
CMP
DL,9
;判断是否39
JLE
NUM
;若是则为0-9, ASCII码加30H
ADD
DL,7
;否则为A-F,ASCII 码加 37H
NUM: ADI)
DL.30H
MOV
AH.02H
;显不
INT
21H
MOV
DL.ODH
:加回车符
I NT
2IH
MOV
DL,OAH
;加換行符
I NT
21H
POP
DX
RET
;子程序返回
DISP
ENDP
CODE
ENDS
END
START
运行结果:
每输入一个单脉冲,屏幕上的数值减1,从15减到0后(拨动 16次后),检测到OUTO输出由低电平变为高电平。
小结(体会与收获):
通过预习和实验,学会了 8253芯片和微机接口原理和方法,掌 握8253定时器/计数器的基本工作原理、工作方式和编程原理,熟 悉了汇编代码的编写。实验中,连接电路,利用代码控制实验电路, 深对了课本理论的理鮮。
由于是第一次实验,进程比较缓慢,所以仅进行了 8253可编程 定时器/计数器的一个实验,下次实验会熟练一些。
微机实验报告书(II)
学号: : 班级:
同组: 实验日期:
实验题目:1.8253
实验题目:
1.8253可编程定时器计数器
2. 8255可编程并行接口(方式0) 3.七段数码管
实验目标:1.掌握8253的基本工作原理和编程方法
2.掌握8255方式0的工作原理及使用方法 3.掌握数码管显示数字的原理
实验步骤:
实验一:
C C C t ■US
C C C t ■
US
5253
OUT 1
SATE 1
CLK 1
n 11 t
,
x o v n
.20
CS
U U 1 o
SATE0
11 ■
CLK0
9 ■
连接电路图
按上图连接电路,将计数器0、计数器1分别设置为方式3,
计数初值设为1000,用逻辑笔观察OUT1输出电平的变化(频率
1HZ)O实验二:k2.k5. kA288HPC0 pr 1
1HZ)O
实验二:
k2.
k5. kA
288H
PC0 pr 1
Pft0
P Q 1
PC2
■ r丄
Pft2
PC3
PQ3
PC4
PA4
PCS
PAS
PC6
P冲
PC?
p
cs
1 7
U18 8255
T」二上』J
4 3-214333
连接电路图
1)实验电路如图,8255C 口接逻辑电平开关K0K7,A 口接LED显 示电路L0~L7。
2)编程从8255C 口输入数据,再从A 口输出。
实验三:
七段数码管字型代码表
r ?deb*
9 1
?
Sr不字形『
之
Z
d?、
c
b?、
段码.
.
. , ■ . ?
a ■
?
.
?
?
▼ T
A
3
W
X
*
3fh-
2
N H Ke f
3
(P
3
均
0。
06卜
,
TLirr
? ■
2丁
1-
O
1-
上
5b址
f
g
b
I
A
■
■ ?
6 了 ? ■
文档评论(0)