西华师范大单片机考试题(含答案).ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
西华师范大单片机考试题(含答案)

8255引脚功能:RESET:复位信号线。 CS:片选信号线 RD:读信号线 WR:写信号 D0~D7:三态双向数据总线 PA0~PA7:端口A输入输出线 PB0~PB7:端口B输入输出线 PC0~PC7:端口C输入输出线,A1、A0: 端口地址总线,8255中有端口A、B、C 和一个内部控制字寄存器,共4个端口, 由A0、A1输入地址信号来寻址。 A1A0=00 A口 01  B口 10 C口 11 控制口。 2、工作方式选择 (1)工作方式0:基本输入输出方式 (2)工作方式1:选通输入输出方式 (3)工作方式2:双向传输方式,仅A口可以工作在方式2 选通输入、输出方式下各联络信号的含义: STB:选通信号输入端,由外设送往8255。 IBF:输入缓冲器满信号。由8255送往CPU。 INTR:中断请求信号,由8255送往CPU。 OBF:输出缓冲器满信号。由8255送往外设。 ACK:外设响应输入信号。由外设送往8255。 INTR:中断请求信号,由8255送往CPU。 8255的控制字:工作方式控制字 D6D5:A组方式控制,00-方式0,01-方式1;10-方式2 D4: A口输入输出选择:1-输入,0-输出 D3: PC7-PC4输入输出选择: 1-输入,0-输出 D2: B组方式选择, 0-方式0,1-方式1 D1: B口输入输出选择:1-输入,0-输出 D0: PC3-PC0输入输出选择: 1-输入,0-输出 C口置0置1控制字: D3D2D1:000-111分别选择PC0—PC7 D0:所选位置0或置1选择,0—置0,1-置1 例1:要求A口工作在方式0输入,B口工作在方式1输出,C口高四位为输入,C口低四位为输出 MOV R1,#03H;8255控制端口 MOV A,#9CH;工作方式控制字 MOVX @R1,A 例2 8255与8031的接口如图,要求编程序段实现PC3置1,PC5置0。 MOV R0,#03H; 8255控制端口 MOV A,#07H MOVX @ R0 ,A MOV A,#0AH MOVX @ R0 ,A 例3、 MOV R0,#7FH; 8255控制端口 MOV A,#8EH ; A口输出,C口高四位输入,低四位输出。 MOVX @ R0 ,A MOV R1,#20H ;数据区首址 MOV R2,#50H ;数据块长度 LP: MOV R0,#7EH ;C口 LP1: MOVX A, @ R0 ;PC7=?Busy? JB ACC.7,LP1 MOV R0,#7CH ;A口 MOV A, @ R1 ;从RAM取数据 MOVX @ R0 ,A INC R1 MOV R0,#7FH ;控制端口 MOV A,#00H ;PC0置0控制字 MOVX @ R0 ,A MOV A,#01H ;PC0置1控制字 MOVX @ R0 ,A DJNZ R2,LP D0(INTRA ): A口是否有中断请求 D1(ABF):A口缓冲器满/空 D2(INTEA):A口中断是否允许 D3(INTRB ): B口是否有中断请求 D4(BBF):B口缓冲器满/空 D5(INTEB):B口中断是否允许 D6(TIMER):定时器溢出中断 8279 芯片有 40 条引脚, 由单一+5 V电源供电。 它主要由以下几部分组成: (1) I/O控制线和数据缓冲器:RD,WR,CS,地址线A0,由片选线和地址线共同决定8279在系统中的地址,8279在系统中仅占用两个端口地址。 A0=0

文档评论(0)

9885fp + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档