- 1
- 0
- 约2.11千字
- 约 5页
- 2022-11-22 发布于上海
- 举报
单片微型计算机与接口技术 思考与习题5
5.1 什么是接口?CPU与外设之间为什么需要接口?接口的功能是什么?
答:(1)计算机对外设(输入设备或输出设备)进行数据操作时,要通过一个过渡电路相连,连接CPU
和外部设备之间的逻辑电路称为接口电路(简称接口或I/O 口)。(2)因为CPU为TTL电平,并行数据
格式,而外设的电平各异,信息格式不相同,必须进行转换使之匹配,而且CPU的数据线是外设或存储
器与CPU进行数据传输的唯一公共通道,为使不产生使用总线的冲突,以及快速的CPU和慢速的外设时
间上协调,CPU和外设之间必须有接口电路。(3)接口的功能是缓冲、锁存数据、地址译码识别设别设
备、电平转换、信息格式转换、发布命令、传递状态等。
5.3 8XX51的4个I/O端口在结构上有何异同?使用时应注意什么?
答:
相同:都有两个输入缓冲器,分别受内部读锁存器和读引脚信号的控制,都有锁存器及场效应管输出驱
动器。
不同:
(1)P0 口
P0 口的输出驱动电路由上拉场效应管VT1和驱动场效应管VT2组成,控制电路包括一个与门、一个非门
和一个模拟开关MUX。
使用P0 口注意:
当作为输入接口使用时,应先对该口写入“1” ,使场效应管VT2截止,再进行读入操作,以防止场效应
管处于导通状态,使引脚钳拉到零而引起误读。
当作为I/O 口使用时,V T1管截止,输出驱动级漏极开路,在P0 口引脚需外接10k 的上拉电阻,否则
VT2管无电源供电而无法工作。
(2)P1 口
P1 口电路的输出驱动部分内接有上拉电阻。
注意:作为输入口使用时,要先对该口写“1”。
(3)P2 口
P2 口的位结构比P1多了一个转换控制部分。
注意:当P2 口的几位作为地址使用时,剩下的P2 口线不能作为I/O 口线使用。
(4)P3 口
P3 口内部结构中增加了第二输入/输出功能。
注意:采用位操作形式。
5.5 在例5-2中有如下语句:
MOV P1,#0FFH ;高4位的LED全灭,低4位输入线送“1”
ABC: MOV A,P1 ;读P1 口引脚开关状态,并送入A
为什么执行了ABC语句后A的值低4位为开关状态,而不是前一句的FFH ,那么它的高4位值是什么呢?
答:由内部结构图知,MOV P1,#0FFH将使锁存器Q=1 ,同时 =0,同时 =0 ,VT截止,当执行MOV
A,P1时,读引脚信号有效,低4位的开关电平通过门2进入内部总线到A ,而读锁存器信号无效,门1关
闭,Q的信号进入不了内部总线,高4位没有引脚新的电平变化,由于VT截止,二极管也截止,进入门2
的是VT的漏极电压Vcc ,因此,高4位通过门2读入的均是高电平即1111B。
5.7 利用8XX51的P1 口控制8个发光二极管LED。相邻的4个LED为一组,使两组每隔0.5s交替发亮一次,
周而复始,画出电路并编写程序(设延时0.5s子程序为D05 ,已存在)。
ORG 0000H
MOV A,#0FH
ABC:MOV P1 ,A
ACALL D05
SWAP A
SJMP ABC
D05 :MOV R6,250
DY:MOV R7,250
DAY:NOP
NOP
DJNZ R7 ,DAY
DJNZ R6 ,DY
RET
END
5.9 设计一个能显示4位数码的电路,并用C语言和汇编语言编程使“8”能跑马显示8遍。
汇编程序
ORG 0000H
MOV A,#08H
MOV DPTR,#TAB
MOV A,@A+DPTR
MOV P1 ,A
MOV R2 ,#08H
AGAIN:MOV A,#01
NEXT: MOV P3,A
ACALL DAY
RL A
CJNE A,#10H,NEXT
DJNZ R2 ,AGAIN
TAB:DB 3FH, 06H, 5BH,4FH,
66H,6DH,7DH,07H,
7FH,6FH,77H,7CH,
39H,5EH,79H,71H
END
C语言程序
#includereg51.h
#define uint unsigned int
#define uchar unsigned char
main()
{
uchar code tab1[]={
0x3f,0x06,0x5b,0x4f,
0x66,0x6d,0x7d,0x07,
0x7f,0x6f,0x77,0x7c,
0x39,0x5e,0x79,0x71
};
uchar i,m;
您可能关注的文档
最近下载
- SY-T 5504.3-2008 油井水泥外加剂评价方法 第3部分:减阻剂.pdf VIP
- 【三年级数学】每日口算 30 天.pdf VIP
- 物资采购应急方案.docx VIP
- 餐饮服务与管中职全套完整教学课件.pptx
- 第四版国际压力性损伤溃疡预防和治疗临床指南解读PPT课件.pptx VIP
- 1209 六年级(上)英语知识点汇总(外研版).docx VIP
- ICP-MS介绍讲课课件.ppt VIP
- 6篇2025年度民主生活会“五个带头”对照检查材料(参考范文).docx VIP
- DBJT_15-138-2018_建筑电气防火检测_技术规程-全国各省建筑标准.pdf VIP
- j12ZG604-全国各省建筑标准.pdf VIP
原创力文档

文档评论(0)