全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
作业1:设计一个8751应用系统,扩展一片8255可编程接口芯片,地址线A6作其片选信号。写出8255四个口(PA口、PB口、PC口、命令/状态口)地址,将8255的PA口输出方式,PB口、PC口为输入方式,A、B组都工作于模式0,用PB口的按键状态控制PA口的发光二极管的亮与灭(与按下键对应的发光管亮),画出逻辑框图,编程实现之。编程实现之。 P0 ALE 8751 A6? RST A0 VCCA1 PB.0 PB.1 D0D78255 PB.7 PA.7 RST PA.1 PA.0GNDD0 Q074LS 373D7 Q1 Q6 10K8 K0 K1. 8 K7 4708. 答: 四个口(PA口、PB口、PC口、命令/状态口)的地址分别是: 00H、01H、02H、03H;(0BCH、0BDH、0BEH、0BFH; 不用的地址线以“1”计)当然,用16位地址也行,将8255的PA口输出方式,PB口、PC口为输入方式,A、B组都工作于模式0。方式的命令字是8BH,编程段如下:MOV R0,#03H;命令口地址(0BFH,不用的地址线以“1”计)MOV A,#8BHMOVX R0,AMOV R0, #01H ;PB口地址(0BDH,不用的地址线以“1”计)MOVX A,R0MOV R0, #00H (DEC R0 DEC DPL?) PA口地址(0BCH,不用的地址线以“1”计)MOVX R0,A注意:应该先画图,再编写软件(因为汇编语言是面向机器的语言)画图必须用尺。线条长度要足够;多条线簇时用空心线或单线标条数。地址线低8位一定出自地址锁存器,高8位一定出自P2口。注意箭头方向。作业2:单片机8751通过8255可编程接口芯片控制打印机的工作,8255的PB口连接打印机数据线,PB口、PC口为输出方式,PA口输入方式,A组工作于模式0,B组工作于模式1,P2.3做8255的片选信号,8255以中断的方式向单片机索要数据,画出逻辑框图。写出8255四个口(PA口、PB口、PC口、命令/状态口)地址。打印信息共10个字节在内存RAM 50H开始的单元中,编程实现打印功能。 P0 ALE 8751 P2.3 A0 PBA1 8255 PC2D0D7 PC1 PA PCPC0D0D7字符打印机D0 Q0D7 Q1 74LS 3738 答:逻辑电路画在了上面。 0000H,0001H,0010H,0011H四个口(PA口、PB口、PC口、命令/状态口)的地址分别是: 0000H、0001H、0002H、0003H;(0F7FCH、0F7FDH、0F7FEH、0F7FFH; 不用的地址线以“1”计)将8255的PB口、PC口为输出方式,PA口输入方式,A组工作于模式0,B组工作于模式1。方式的命令字是94H,编程段如下:ORG 0000HSJMP MAINORG 0013H (00BH)SJMP INT111MAIN:MOV DPTR,#0003H;(0F7FFH;) INT111:INC R1MOV A,#94H;8255工作方式设置 MOV A,R1MOVX DPTR,A MOVX RDPTR,A(MOVX R0,A)MOV IE,#84H ;允许INT1中断 DJNZ R2,DONE MOV A,#05H;令PC2=1(允许PB口输出中断) CLR EX1MOVX DPTR,A DONE: RETI (REIT?)MOV R1,#50HMOV R2,#9MOV DPTR,#0001H(0F7FDH; 不用的地址线以“1”计);PB口地址MOV A,R1MOVX RDPTR,A ;给打印机送出第一个字符SJMP $ ;等待中断现象:有的同学抄作业一点都没弄懂,把主程序与中断服务成混在一起了混沌! P0 ALE 8751 RST A0 PAA1 8255 PC4D0D7 PC5 PBRST PCPC3D0 Q0D7 Q1 Q574LS 373D0D7数字输入机作业3单片机8751通过8255可编程接口芯片控制数字输入机的工作,8255的PA口连接数字输入机的数据线,将8255的PA口、PB口为输入方式,PC口输出方式, A组工作于模式1,B组工作于模式0,地址线A5做片选信号。画出逻辑框图。写出8255四个口(PA口、PB口、PC口、命令/状态口)地址。将20个字节信息由数字输入机经8255以中断的方式(以INT1作为中断申请口)传送到内存RAM 40H开始的单元中,编程实现之。 答:其逻辑框图如左所示。四个口(PA、PB、PC、命令/状态口)的地址分别是: 00H、01H、02H、03H;(0DCH、0DDH、0DEH、0DFH; 不用的地址线以“1”计) (00H,01H,10H,11H?)将8255的PA口、PB口为输入方式, PC口为输出方式, A组工作于模式1,B组工作于模式0,命令字是B2H,编程段如下:ORG 0000HSJMP MAINORG 0013H(00BH)SJMP INT111 INC R1MAIN:MOV R0,#03H(0DFH; 不用的地址线以“1”计) INT111:MOVX A,R0MOV A,#0B2H;8255工作方式设置 MOV R1,AMOVX R0,A INC R1MOV IE,#84H ;允许INT1中断 DJNZ R2,DONE MOV A,#09H(05?);令PC4=1(允许PA口输入中断) CLR EX1MOV R0,#03H(0DFH; 不用的地址线以“1”计) DONE: RETI(REI
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 公司与公司劳务协议书
- 出租摊位定金合同范本
- 公司装修安全合同范本
- 厂家与代理商合同协议
- 借款无需偿还的协议书
- 农村大棚出租合同范本
- 劳务资质借用合同范本
- 生物科技行业投资机会
- 农村村民修房合同范本
- 位临时工转包合同范本
- 湖南省部分校2025-2026学年高二上学期10月联考语文试题(含答案)(解析版)
- 2025贵州惠水县选聘城市社区工作者3人考试模拟试题及答案解析
- 大学高等数学上习题附答案
- 生产车间现场管理规定
- DB54∕T 0298-2023 电梯使用安全标志与标识
- 机场停机坪地坪施工方案
- 2025年广东省中考英语试卷深度评析及2026年备考策略
- 2025至2030年中国智慧实验室建设行业市场运营态势及投资前景研判报告
- 定额〔2025〕1号文-关于发布2018版电力建设工程概预算定额2024年度价格水平调整的通知
- 高效课堂教学模式培训(数学)课件
- 焊接中凝固温度场
评论
0/150
提交评论