下载此文档

8251可编程通讯接口与PC机通讯.doc


文档分类:IT计算机 | 页数:约7页 举报非法文档有奖
1/7
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/7 下载此文档
文档列表 文档介绍
8251可编程通讯接口与PC机通讯
一、实验目的
利用实验机内的8251芯片,实现与PC机通讯。
二、实验内容
(1)利用实验机内的8253芯片的分频作为8251的收发时钟频率。
(2)利用实验机内小键盘,每按动一次任一数字键,就把该键值通过8251发送给PC机接收,并在PC机屏幕上显示出该键值。
三、实验接线图
图6-13
四、编程指南
(1)8251状态口地址:03F9H,8251数据口地址:03F8H;
(2)8253命令口地址:43H,8253计数器#1口地址:41H;
(3)8255命令口地址:0FF23H,键扫口/字位口:0FF20H,键入口PC:0FF22H,字形口PB:0FF21H;
(4)通讯约定:异步方式,字符8位,一个起始位,一个停止位,波特率因子为16,波特率为9600;
(5)计算T/RXC,收发时钟fc,fc=16*9600=;
(6)8253分频系数: / =12。
五、实验步骤
(1)8251单元:T/RXC→OUT1,TXD→EX-TXD,RXD→EX-RXD,JX20→JX17;
(2)8253单元:GATE1→+5V,CLK1→;
(3)CZ11用户通信口→PC机串口;
(4),按SCAL键,输入1A00,按EXEC键;
(5)数码管显示8251—1,等待按键,发送键值;
(6)运行“串口调试助手”,按动小键盘数字键,在PC机屏幕上显示相应的数字,按MON键发送结束,按RST键,。
六、实验程序清单
CODE SEGMENT ;,8251TXD-->PCRXD
ASSUME CS: CODE
SECOPORT EQU 03F9H
SEDAPORT EQU 03F8H
PA EQU 0FF20H ;字位口
PB EQU 0FF21H ;字形口
PC EQU 0FF22H ;键入口
ORG 1A00H
START: JMP START0
BUF DB ?,?,?,?,?,?
KZ DB ?
lcntkz dw ?
zp dw ?
data1:
db0c0h,0f9h,0a4h,0b0h,99h,92h,82h,0f8h,80h,90h,88h,83h,0c6h,0a1h
db 86h,8eh,0ffh,0ch,89h,0deh,0c7h,8ch,0f3h,0bfh,8FH
START0: call for8251
mov zp,offset buf
CALL BUF1 ;DISP:8251-1
redikey: call dispkey
cmp KZ,10h
jc wattxd
jmp funckey
WATTXD: MOV DX,SECOPORT
IN AL,DX
TEST AL,01H
JZ WATTXD
MOV AL,KZ
MOV DX,SEDAPORT
OUT DX,AL
mov bx,zp
mov [bx],al
cmp bx,offset buf+5
jz zp1
inc bx
mov zp,bx
jmp redikey
zp1: mov zp,offset

8251可编程通讯接口与PC机通讯 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数7
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xunlai783
  • 文件大小37 KB
  • 时间2018-07-16