- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
四、分析题
§1.1章节
分析说明为什么使用LED需要接限流电阻,当高电平为+5V时,正常点亮一个LED需要多大阻值的限流电阻(设LED的正常工作电流为10mA,导通压降为0.6V),为什么?
答:因为LED导通时,电压降是固定的(0.6V)。为了使LED既能正常工作(电流为10mA),又不至于被过大的电流损坏,所以必须加一个限流电阻。
4个按键控制4个发光二级管。按键要求用独立式按键,发光二级管可采用共阳级,片内时钟信号采用并联谐振回路。复位电路可为上电自动复位或按键电平复位。画出电路图并简述抢答器的工作原理。(10分)
解:电路图如下(6分)
其工作原理为:四个按钮分别控制对应的四个发光二级管。先对p1.4~p1.7进行循环扫描,当检测到某位为0时,停止扫描,即不会再响应按键。根据变为0的位对其相对应的p1.0~p1.3输出0,点亮发光二极管。一次抢答完,按复位按钮复位。(4分)
试分析89C51单片机RAM和ROM在用途上和编址上有什么区别?(10分)
答:数据存储器RAM是用于存放运算的中间结果、数据暂存和缓冲、标志位等。(2分)
数据存储器空间也分为片内和片外两大部分,即片内RAM和片外RAM。89C51单片机片外数据存储器空间为64KB,地址为0000H~FFFFH;片内存储器空间为256字节,地址为0000H~00FFH。 (3分)
程序存储器ROM用于存放编好的程序和表格常数。(2分)
程序存储器ROM编址容量为4KB,地址为0000H~0FFFH。片外最多可扩至64KB ROM/EPROM,地址为1000H~FFFFH。而且片内外统一编址。(3分)
§1.2章节
请补充8031单片机和8255之间扩展的接线图,并作简要说明
8031单片机的P0口P0.0~P0.7做地址总线和数据总线分时复用。中间添加74LS373锁存器。8031传输数据是8位的,地址是16位的。单片机的数据经P0.0~P0.7到8255的A0.0~A0.7;输出地址时,先输出高8位,然后进行锁存,再输出低8位,然后完成16位的地址读取输出到8255 .
TTL电路与CMOS电路的接口电路。(10分)
(a)用比较器作电平转换器的接口电路 (5分) ()
74LS373的输出由P2.6和RD相“或”控制。74LS373的口地址为BBFFH。若8031将输入接口的数据送入片内数据存储器中首地址为70H的数据区时,试写出其相应的中断系统初始化及中断服务程序。(10分)
答:中断系统初始化(4分)
PINT:SETB INT0;
SETB EA;
MOV R0, #70H;
SETB EX0;
中断服务程序(6分)
ORG 0003H;
PINTO:AJMP PGINT0;
ORG 0100H;
PG INT0: MOV DPTR, #BBFFH ;
MOVX A, @DPTR ;
MOV@RO,A;
INC R0;
RETI;
§1.3章节
请设计一个抢答器单片机系统,要求4个按键控制4个发光二级管。按键要求用独立式按键,发光二级管可采用共阳级,片内时钟信号采用并联谐振回路。复位电路可为上电自动复位或按键电平复位。画出电路图并简述抢答器的工作原理。(10分)
答案:电路图如下(6分):
其工作原理为:四个按钮分别控制对应的四个发光二级管。先对p1.4~p1.7进行循环扫描,当检测到某位为0时,停止扫描,即不会再响应按键。根据变为0的位对其相对应的p1.0~p1.3输出0,点亮发光二极管。一次抢答完,按复位按钮复位。(4分)
某单片机应用系统的P1口连接如下图,问:(10分)
(1)执行下列程序的第一条指令后。哪些指示灯会亮?(3分)
(2)第二条指令的用处(3分)
(3)执行到最后,(A)=?(4分)
程序为:
MOV P1,#0EH
ORL P1,#C0H
MOV A,P1
ANL A,#C0H
答:
(1)#0EH是给P1口赋值即从P1.7~P1.0赋即给P1.1口高电平,P1.0低电平。L1两端无电压差不发光,L0两端有+5V电压,L0导通,因此L0会亮。(3分)
(2)ORL是按位或,P1.7、P1.6的输入作准备(准双向口)。(3分)
(3)由图可知P1口的数值为A0H,ANL是按位与,执行第三条命令时A中的值为1000 1110,C
文档评论(0)