实验二 8255及综合new

实验二 8255及综合new

ID:17859675

大小:197.50 KB

页数:7页

时间:2018-09-07

实验二 8255及综合new_第1页
实验二 8255及综合new_第2页
实验二 8255及综合new_第3页
实验二 8255及综合new_第4页
实验二 8255及综合new_第5页
资源描述:

《实验二 8255及综合new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验二8255及综合一、实验目的掌握8255方式0的工作原理及使用方法。一、实验原理实验电路如图,8255C口接逻辑电平开关K0~K7,A口接LED显示电路L0~L7。二、实验内容1.1)编程从8255C口输入数据,再从A口输出;2)编程从8255A口输入数据,再从B口输出;3)编程从8255B口输入数据,再从A口输出。2.将8255与8259结合起来。当程序响应IR1中断时候,发光二极管的高四位灭(或亮),同时屏幕显示“IR1okandexit”,当程序响应IR3中断时候,发光二极管的低四位灭(或亮),同时屏幕显示“IR13okandexit”四、

2、实验流程图五、实验程序1、1)C口入,A口出ioportequ0ff00h-0280hio8255aequioport+288h;Aio8255bequioport+289h;Bio8255cequioport+28ah;Cio8255dequioport+28bh;控制codesegmentassumecs:codestart:movdx,io8255d;设8255为c口输入,a输出moval,8bhoutdx,alinout:movdx,io8255c;从C输入一数据inal,dxmovdx,io8255a;从A输出刚才自Coutdx,al;所输

3、入的数据movdl,0ffh;判断是否有按键movah,06hint21hjzinout;若无,则继续自b输入,C输出movah,4ch;否则返回int21hcodeendsendstart1)A口入,B口出ioportequ0ff00h-0280hio8255aequioport+288h;Aio8255bequioport+289h;Bio8255cequioport+28ah;Cio8255dequioport+28bh;控制codesegmentassumecs:codestart:movdx,io8255d;设8255为a口输入,b输出mo

4、val,90houtdx,alinout:movdx,io8255a;从a输入一数据inal,dxmovdx,io8255b;从b输出刚才自aoutdx,al;所输入的数据movdl,0ffh;判断是否有按键movah,06hint21hjzinout;若无,则继续自b输入,C输出movah,4ch;否则返回int21hcodeendsendstart2)B入,C出ioportequ0ff00h-0280hio8255aequioport+288h;Aio8255bequioport+289h;Bio8255cequioport+28ah;Cio82

5、55dequioport+28bh;控制codesegmentassumecs:codestart:movdx,io8255d;设8255为a口输入,b输出moval,89houtdx,alinout:movdx,io8255b;从b输入一数据inal,dxmovdx,io8255bc;从c输出刚才自boutdx,al;所输入的数据movdl,0ffh;判断是否有按键movah,06hint21hjzinout;若无,则继续自b输入,C输出movah,4ch;否则返回int21hcodeendsendstart2、8255与8259的结合程序data

6、segmentmsg1db0dh,0ah,'DVCCpcicardInterrupt',0dh,0ah,'$'msg2db0dh,0ah,'Pressanykeytoexit!',0dh,0ah,'$'msg3db0dh,0ah,'IR1okandexit!',0dh,0ah,'$'msg4db0dh,0ah,'IR3okandexit!',0dh,0ah,'$'msg5db0dh,0ah,'ok!',0dh,0ah,'$'dataendsstackssegmentdb100dup(?)stacksendsioportequ0a400h-0280hM

7、Y8259_ICW1EQUioport+280H;实验系统中8259的ICW1端口地址MY8259_ICW2EQUioport+281H;实验系统中8259的ICW2端口地址MY8259_ICW3EQUioport+281H;实验系统中8259的ICW3端口地址MY8259_ICW4EQUioport+281H;实验系统中8259的ICW4端口地址MY8259_OCW1EQUioport+281H;实验系统中8259的OCW1端口地址MY8259_OCW2EQUioport+280H;实验系统中8259的OCW2端口地址MY8259_OCW3EQUi

8、oport+280H;实验系统中8259的OCW3端口地址io8255aEQUioport+288h;825

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

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

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