二、单项选择题1、MCS—51单片机外部有40个引脚,其中,地址锁存允许控制信号引脚是(A)(A)ALE(B)(C)(D)RST2、下列指令写法正确的(A)MOV#20H,A(B)ADDR2,#30H(C)PUSHR0(D)RRCA3、ORG0003HLJMP2000HORG000BHLJMP3000H当CPU响应外部中断0后,PC的值是(B)(A)0003H(B)2000H(C)000BH(D)3000H4、用MCS-51用串行扩展并行I/O口时,串行接口工作方式选择(A)(A)方式0(B)方式1(C)方式2(D)方式35、MCS-51的并行I/O口信息有两种读取方法:一种是读引脚,还有一种是(A)(A)读锁存器具(B)读数据库(C)读A累加器具(D)读CPU三、简答题(每小题10分,共20分)1简述可编程并行接口8255A的内部结构
答:8255A的内部结构由三部分组成:总线接口部分,内部逻辑部分,外部接口部分
(1)总线接口部分其中有数据总线驱动器,读/写控制逻辑(2)内部逻辑部分由A组和B组控制电路
(3)外部接口部分该部分有3个8位并行I/O端口,即A口、B口和C口
2单片机有哪几个特殊功能寄存器
各在单片机的哪些功能部件中
答:8051单片机内部有21个特殊功能寄存器,在物理上是分散在片内各功能部件中,在数学上把它们组织在内部数据存储器地址空间80H~FFH中,以便能使用统一的直接寻址方式来访问
这些特殊功能寄存器颁在以下各个功能部件中:(1)CPU:ACC、B、PSW、SP、DPTR(由DPL和DPH两个8位寄存器组成);(2)中断系统:IP、IE;(3)定时器/计数器:TMOD、TCOM、TL0、TH0、TL1、TH1;(4)并行I/O口:P0、P1、P2、P3;(5)串行口:SCON、SBUF、PCON
四、编程题1编程将片内RAM30H单元开始的15B的