实验四 可程并行通信接口芯片8255A.doc

实验四 可程并行通信接口芯片8255A.doc

ID:55514749

大小:39.00 KB

页数:7页

时间:2020-05-15

实验四 可程并行通信接口芯片8255A.doc_第1页
实验四 可程并行通信接口芯片8255A.doc_第2页
实验四 可程并行通信接口芯片8255A.doc_第3页
实验四 可程并行通信接口芯片8255A.doc_第4页
实验四 可程并行通信接口芯片8255A.doc_第5页
资源描述:

《实验四 可程并行通信接口芯片8255A.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、实验四可编程并行通信接口芯片8255A【实验名称】可编程并行通信接口芯片8255A【实验目的】掌握可编程并行通信接口芯片8255A的使用。【实验原理】8255A的逻辑图如下:D0~7A口PA0~7RDC口PC4~7WR8255AA0A1CSC口PC0~3RESETB口PB0~7各位含义如下:D0~7:数据线A0~1:地址线,用于选择端口RD:读控制线,低电平有效WR:写控制线,低电平有效CS:片选线,低电平有效RESET:复位信号,高电平有效。8255复位后,所有I/O均处于输入状态。A口:8位数据输入锁存器和8位数据输出锁存器/缓冲

2、器B口:8位数据输入锁存器和8位数据输出锁存器/缓冲器C口:8位数据输入锁存器和8位数据输出锁存器/缓冲器8255有3种工作方式,在8255中有一个控制字用来选择工作方式和A、B、C三个端口。控制字和各位含义如下:D7D6D5D4D3D2D1D0D0:C口低四位。1-输入,0-输出D1:B口。1-输入,0-输出D2:B口工作方式选择。0-方式0,1-方式1D3:C口高四位。1-输入,0-输出D4:A口。1-输入,0-输出D5,D6:工作方式选择,具体见下表:D6D5工作方式00方式001方式110方式211方式2D7:特征位,为1时表

3、示8255起作用。【实验内容一】基本输入输出:读入开关量到8255A,再将其通过指示灯显示。以8255A的A口作输入,B口作输出,输入用开关,输出用发光管,要求当输入不全为0时,输入与输出保持一致。当输入为全0时,发光二极管闪烁。【实验连线一】①8255的A口(J32)接8位开关K17-K24(J21)②8255的B口(J31)接8位发光二极管L18-L25(J20)③8255的片选端CS(J29)接I/0译码电路(J40-2)【实验程序一】PORTA=308HPORTB=309HCONTROL=30BHDCONS=10HDATASE

4、GMENTMESSDB0DH,0AH,'PRESSSANYKEYTOEXIT...',0AH,0DH,'$'DATAENDSCGSEGMENT'CODE'ASSUMECS:CG,DS:DATABEGIN:PUSHDSXORAX,AXPUSHAXMOVAX,DATAMOVDS,AXMOVDX,OFFSETMESSMOVAH,9INT21HMOVDX,CONTROLMOVAL,90HOUTDX,ALMOVAH,0FFHMOVBL,0LP:PUSHAXMOVAH,0BHINT21HCMPAL,0JNEBACKPOPAXMOVDX,PORTA

5、INAL,DXNOPNOPTESTAL,AHJZSHIFTMOVDX,PORTBOUTDX,ALJMPLPSHIFT:MOVAL,BLMOVDX,PORTBOUTDX,ALCALLDELAYSHLBL,1TESTBL,AHJNZLPMOVBL,1JMPLPBACK:POPAXRETFDELAYPROCNEARPUSHAXMOVBH,DCONSDDLY:MOVCX,0DELAY1:DECCXLOOPDELAY1DECBHTESTBH,AHJNZDDLYPOPAXRETNDELAYENDPCGENDSENDBEGIN【思考题一】如果改成用

6、A口作输出,B口作输入,应怎样修改连线和程序?【实验内容二】使用8255的A口和B口模拟十字路口交通灯的闪烁情况。【实验连线二】①8255的PA0-2(J32)接J19的RYG②8255的PA4-6(J32)接J18的RYG③8255的PB0-2(J31)接J16的RYG④8255的PB4-6(J31)接J17的RYG⑤8255的片选CS(J29)接I/O译码输出J40-1【实验程序二】PORTAEQU300HPORTBEQU301HCONTROLEQU303HWRITETABMACROT,A,BMOVTIME,TMOVAL,AMOV

7、DX,PORTAOUTDX,ALMOVAL,BINCDXOUTDX,ALENDMDSEGSEGMENTTIMEDB?VALUEDB?DONEDB?INTMASKDB?MESSDB0DH,0AH,'PRESSANYKEYTOEXIT...',0AH,0DH,'$'DSEGENDSCSEGSEGMENTASSUMECS:CSEG,DS:DSEGSTART:PUSHDSXORAX,AXPUSHAXCLIMOVAX,DSEGMOVDS,AXMOVAX,351CHINT21HPUSHESPUSHBXPUSHDSMOVDX,OFFSETRINGM

8、OVAX,SEGRINGMOVDS,AXMOVAX,251CHINT21HPOPDSINAL,21HMOVINTMASK,ALANDAL,0FEHOUT21H,ALMOVAL,80HMOVDX,CONTROLOUTDX,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。