下载此beplayapp体育下载

李升《单片机原理与接口技术》习题参考答案.pdf


beplayapp体育下载分类:bepaly下载苹果 | 页数:约37页 举报非法beplayapp体育下载有奖
1 / 37
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该beplayapp体育下载所得收入归上传者、原创者。
  • 3.下载的beplayapp体育下载,不会出现我们的网址水印。
1 / 37 下载此beplayapp体育下载
beplayapp体育下载列表 beplayapp体育下载介绍
该【李升《单片机原理与接口技术》习题参考答案 】是由【闰土】上传分享,beplayapp体育下载一共【37】页,该beplayapp体育下载可以免费在线阅读,需要了解更多关于【李升《单片机原理与接口技术》习题参考答案 】的内容,可以使用beplayapp体育下载的站内搜索功能,选择自己适合的beplayapp体育下载,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此beplayapp体育下载到您的设备,方便您编辑和打印。:..李升主编《单片机原理与接口技术****题参考答案目录****题一..............................错误!未定义书签****题二...............................错误!未定义书签****题三...............................错误!未定义书签****题四...............................错误!未定义书签****题五...............................错误!未定义书签****题六...............................错误!未定义书签****题七...............................错误!未定义书签****题八...............................错误!未定义书签****题九...............................错误!未定义书签****题十...............................错误!未定义书签****题十一.............................错误!未定义书签****题十二.............................错误!未定义书签****题十三.............................错误!未定义书签****题十四.............................错误!未定义书签。*******************************************************************************本答案由南京工程学院电网监控专业闵大立、李斌同学及王曼老师整理,读者在使用过程中如发现有不妥之处,请及时联系本书主编李升*******************************************************************************1****题一一、、、存储器、定时器/计数器、I/、EPROM、锁存器三、简答题1、将CPU、只读存储器(ROM)、随机存储器(RAM)、定时器/计数器和多种I/O接口电路都集成到一块集成电路芯片上的微型计算机就是单片微型计算机,简称单片机。2、工业测控等实时控制系统、智能化仪表、机电一体化产品、分布式系统、民用领域。3、8031没有片内ROM,8051有4KB掩膜ROM,8751有4KBEPROM。4、(1)ISP功能(2)AT89S51最高工作频率达33MHz,而AT89C51最高工作频率为24MHz。(3)内部集成有“看门狗”定时器(4)双数据指示器和电源断开标识(5)全新的加密算法,使得对AT89S51解密难度大大增加****题二一、、填空题-1-:...(FFH)、,4KBFlash程序存储器,128BRAM,4个8位并行I/O接口,2个16位可编程定时/计数器,6个中断源,5个中断矢量、2个优先级,一个全双工串行通信口,片内看门狗定时器,26个SFR,两个数据指针,在线可编程ISP端口。:主频振荡周期。机器周期:CPU完成某一个规定操作(如存储器读或写、I/O读或写等)所需要的时间称为机器周期;机器周期又由12个振荡周期组成。单片机的每个机器周期包括6个状态周期S。指令周期:把执行一条指令所需要的时间称为指令周期;指令周期一般由1~4个机器周期组成。主频为24MHz时,T=,执行一条指令最长需要2us。3.(P0)=(P1)=(P2)=(P3)=FFH,(PC)=0000H,(DPTR)=0000H,(SP)=07H,(ACC)=00H,(PSW)=00H。复位不影响片内RAM单元的数据变化,仅影响特殊功能寄存器中的内容,对于部分特殊功能寄存器复位后的初始值具有重要意义。:片内程序存储器、片外程序存储器、片内数据存储器、片外数据存储器。从逻辑结构上分:片内外统一编址的64KB程序存储器、片内256B的数据存储器(包含特殊功能寄存器SFR)、片外64KB的数据存储器。:空闲模式和掉电模式。空闲模式和掉电模式都是由特殊功能寄存器中的电源控制器PCON有关控制位来控制的。PD=1,进入掉电模式,IDL=1则进入空闲模式。(In-SystemProgramming)在系统可编程,指在改写片内存储器程序时不需要将芯片从工作环境剥离。电路板上的空白器件可以编程写入最终用户代码,而不需要从电路板上取下器件,已经编程的器件也可以用ISP方式擦除或再编程****题三一、-2-:..、,1,1,1,-,片外RAM,,R1,DPTR三、,30H;(A)=7AH-A5H-01H=D4HSUBBA,#30H;(A)=7AH-30H-01H=49HADDA,R0;(A)=7AH+30H=AAHADDA,30H;(A)=7AH+A5H=1FHADDA,#30H;(A)=7AH+30H=AAHADDCA,30H;(A)=7AH+A5H+01H=20HSWAPA;(A)=A7HXCHDA,***@R0;(A)=75H,((R0))=AAHXCHA,R0;(A)=30H,(R0)=7AHXCHA,30H;(A)=A5H,(30)=7AHXCHA,***@R0;(A)=A5H,((R0))=7AHMOVA,***@R0;(A)=,#45H;立即数MOVA,45H;字节地址,RAM45H单元MOV45H,46H;字节地址,RAM45H单元MOV45H,#45H;前一个字节地址,RAM45H单元,后一个立即数MOVC,45H;,#5AH;(SP)=5AHMOVA,#20;(A)=20HMOVB,#30H;(B)=30H;(SP)=5BH,(5BH)=20HPUSHB;(SP)=5CH,(5CH)=30H;(SP)=5BH,(A)=30HPOPB;(SP)=5AH,(B)=20H4.(SP)=34H,(33H)=7BH,(34H)=,***@R0;(A)=******@R0,40H;((R0))=(40H)=08HMOV40H,A;(40H)=(A)=80HMOVR0,#35H;(R0)=35H四、编程题-3-:..,20HCJNEA,#00H,L1SJMPL4L1:JCL3L2:LJMP2100HL3:LJMP2200HL4:LJMP2300H方法2MOVA,20HJZLOOP1JB,LOOP2LJMP2100HLOOP1:LJMP2300HLOOP2:,20HRRCAMOV20H,AMOVA,21HRRCAMOV21H,AMOV07H,,#20HMOVR1,#20HMOVR2,#50HLOOP:MOVA,***@******@R1,AINCR0INCR1DJNZR2,LOOP****题四一、单项选择题1、B2、A3、B4、D5、C二、简答题-4-:..1、四部分:(1)置初值部分(2)循环工作部分(3)循环控制变量修改部分(4)循环终止部分2、子程序:能被其他程序调用,在实现某种功能后能自动返回到调用程序去的程序。其最后一条指令一定是返回指令,故能保证重新返回到调用它的程序中去。也可调用其他子程序,甚至可自身调用(如递归)。注意保护现场和恢复现场。3、ADDA,#78H改为ADDCA,#78H(30H)=86H(31H)=13H三、程序阅读题1、(60H)=ACH,(61H)=50H,(62H)=FCH,(A)=03H2、(R0)=11H,(A)=04H,((R1))=15H,(30H)=15H,(B)=03H,(10H)=03H3、ACC,03H,02H4、MOVXA,***@R1MOVXA,***@DPTR5、(A)=BDH(A)=23H,CY=1(A)=BBH(A)=0BH(A)=F4H(P1)=F4HC=16、12X[1+(1+1+2X123+2)X200+2]/6X10^67、C,ONEMAX,C,ONEMAX,RMAX8、MAIN,#10H,#10H,DPTR,***@DPTR四、编程题0000HSJMPSTARTORG0030HSTART:MOVDPTR,#2040HMOVXA,***@DPTRMOVR0,ASWAPAANLA,#******@DPTR,AMOVA,R0ANLA,#******@DPTR,AEND0000HMOVA,30HASCH:CLRC-5-:..SUBBA,#30HCJNEA,#10H,AH9AH9:JCAH10SUBBA,#07HAH10:AJMP$END0000HAJMPSTARTORG0030HSTART:MOVR0,#20HMOVR2,#00HMOVR3,#00HMOVR4,#0FHMOV40H,#41HMOV60H,#61HLOOP1:MOVA,***@R0JB,LOOP3LOOP2:INCR2MOVR1,******@R1,AINC40HAJMPLOOP4LOOP3:INCR3MOVR1,******@R1,AINC60HLOOP4:INCR0DJNZR4,LOOP1MOV40H,R2-6-:..MOV60H,R3END4、BUFEQU10HORG0000HAJMPSTARTORG0030HSTART:MOVA,#38HADDA,#2AHCLRCSUBBA,#19HMOVBUF,AEND5、DATA1EQU30HDATA2EQU50H-7-:..ORG0000HSJMPSTARTORG0030HSTART:MOVR0,#DATA1MOVR1,#DATA2MOVR2,#14HLOOP:MOVA,***@R1XCHA,***@R0XCHA,***@R1INCR0INCR1DJNZR2,LOOPEND6、ORG0000HAJMPSTARTORG0030HSTART:MOVA,#6MOVDPTR,#TABDECARLAMOVB,AMOVCA,***@A+DPTRMOVR6,AMOVA,BINCAMOVCA,***@A+DPTRMOVR7,AORG1000HTAB:DW1,4,9,16,25,36,49,64,81,100-8-:..DW121,144,169,196,225,256,289,324,400END0000HAJMPSTARTORG0030HSTART:MOVA,#04HMOVDPTR,#TABMOVCA,***@A+DPTRORG0100HTAB:DB40H,79H,24H,30H,19H,12H,02H,78H,00H,1BHEND0000HAJMPSTARTORG0030HSTART:MOVR0,#20H-9-:..MOVR1,#40HMOVR2,#00HLOOP1:MOVA,***@R0CJNEA,#0DH,LOOP2SJMPEDLOOP2:CJNEA,#43H,LOOP3INCR2LOOP3:INCR0AJMPLOOP1ED:MOVA,******@R1,AEND0000HSJMPSTARTORG0030HSTART:MOVA,R3RLAMOVDPTR,#******@A+DPTR-10-:..JMPTAB:AJMPM00AJMPM01AJMPM02......AJMPM7FEND0000HSJMPSTARTORG0030HSTART:MOVR0,#30HMOVR7,#0FHCLRF0LOOP:MOVA,***@R0MOV10H,AINCR0MOV11H,***@R0CLRCSUBBA,***@******@R0,******@R0,11HINCR0SETBF0NEXT:DJNZR7,LOOPJBF0,STARTEND-11-:..-12****题五一、、、、,两个三态输入缓冲器,由场效应管组成输出驱动电路。P1口有一个输出锁存器,两个三态输入缓冲器,由场效应管FET和上拉电阻R组成输出驱动电路。P2口有一个输出锁存器,两个三态输入缓冲器,由场效应管FET和上拉电阻R组成输出驱动电路,有一个多路开关MUX。P3口有一个输出锁存器,两个三态输入缓冲器,由场效应管FET、非门M和上拉电阻R组成输出驱动电路。,引脚内的输出锁存器Q端状态经读锁存器输入缓冲器进入内部总线,由CPU根据指令要求把Q端状态值修改后,又重新写回锁存器中,被称为读—修改—写指令。读引脚指令时,首先必须通过读锁存器指令或复位方式将端口锁存器置1。,系统内发生任何非寻常的或非预期的急需处理事件,使得CPU暂时中断当前正在执行的程序而转去执行相应的事件处理程序。待处理完毕后又返回原来被中断处继续执行或调度新的进程执行的过程。我们把引起中断的原因,或者能够发出中断请求信号的来源统称为中断源。中断装置和中断处理程序统称为中断系统。中断入口是一地址。该地址表又称中断矢量表,它是中断矢量类型码与该中断类型相对应的中断服务程序入口之间的连接表。H为使系统能及时响应并处理发生的所有中断,系统根据引起中断事件的重要性和紧迫程度,硬件将中断源分为若干个级别,称作中断优先级。中断嵌套是指中断系统正在执行一个中断服务时,有另一个优先级更高的中断提出中断请求,这时会暂时终止当前正在执行的级别较低的中断源的服务程序,去处理级别更高的中断源,待处理完毕,再返回到被中断了的中断服务程序继续执行,这个过程就是中断嵌套。-13-:..,2个中断优先级。按照自然优先级,自然优先级是按照外部中断0、定时器/计数器0、外部中断1、定时器/计数器1、串行口的顺序依次来响应中断请求。、SCON、IE、IP。:中断响应、中断处理、中断返回。、定时器/计数器0、外部中断1、定时器/计数器1自动撤除。软件清0。。TMOD中前4位T1,后4位T0。M1M0=00,工作方式0,13位计数器。M1M0=01,工作方式1,16位计数器。M1M0=10,工作方式2,2个独立8位计数器。M1M0=11,工作方式3。,波特率=f/12。方式1为10位移位收发器,波特率由定时器控制。方式2为11位移位收发器,波特率=f/32或者f/64。方式3为11位移位收发器,波特率由定时器控制。。MOV0A6H,#1EHMOV0A6H,#0E1H。四、应用编程题0000HLJMPMAINORG0003HLJMPINT01ORG000BHLJMPINTORG0030HMAIN:MOVR0,#20MOVSP,#50HMOVTMOD,#01HMOVTH0,#3CHMOVTL0,#0B0HSETBEASETBEX0SETBIT0SJMP$INT01:SETBET0SETBTR0CLRRETIINT:MOVTH0,#3CHMOVTL0,#0B0HDJNZR0,DEDE0:SETBCLRET0CLRTR0MOVR0,#20DE:RETIEND2.(1)1FH,08H(0000H-14-:..LJMPMAINORG000BHLJMPINTORG0030HMAIN:MOVTMOD,#00HMOVSP,#50HMOVTH1,#1FHMOVTL1,#08HSETBEASETBET0SETBTR0SJMP$INT:MOVTH1,#1FHMOVTL1,#08HCPLRETIEND0000HLJMPMAINORG0030HMAIN:MOVTMOD,#90HMOVTL1,#00HMOVTH1,#00HMOVR0,#50HJB,$SETBTR1JNB,$JB,$******@R0,******@R0,TH1SJMP$END0000HLJMPMAINORG000BHLJMPINTORG001BHLJMPINT11ORG0030HMAIN:MOVTMOD,#03HMOVTH1,#0C8HMOVTL1,#64H-15-:..MOVSP,#50HSETBEASETBET0SETBTR0SETBTR1SJMP$INT:MOVTL1,#64HCPLRETIINT11:MOVTH1,#0C8HCPLRETIEND0000HLJMPMAINORG0030HMAIN:MOVR0,#50HMOVR1,#01HMOVR7,#10HMOVTMOD,#20HMOVTH1,#0FEHMOVTL1,#0FEHSETBTR1CLRESMOVSCON,#40HMOVPCON,#00HLOOP:MOVA,******@R0,AMOVSBUF,AWAIT:JBCTI,CONTSJMPWAITCONT:INCR0INCR1DJNZR7,LOOPEND****题六一、-16-:..、,数据存储器,.,,***@Ri、MOVXA,***@,***@A+PC、MOVCA,***@A+,R1,、译码法三、,需要扩展片外程序存储器。由于有需要大量数据缓冲保存的要求,因此仅依靠片内的RAM存储器不够,需要扩展片外数据存储器。。单片机片外程序存储器、片外数据存储器空间在逻辑上是严格分开的,通过不同的选通信号,,来选通不同的逻辑空间。四、/TXDALE//.5/.7/:0000H——07FFH(0000000000000000B——00000**********B)2.-17-:..P2,~~Q7A0~A7A8~A12CEA0~A7A8~A12CE174LS3731#27642#6264ALELEOED0~D7D0~D7OED0~~:40000H—5FFFFH6264地址范围:20000H—3FFFFH****题七一、、,,、,、输出两个锁存器,B口只具有输出锁存器。,延时时间应略大于K从按下到释放的时间。四、应用编程题0000HLJMPMAINORG0030HMAIN:MOVSCON,#00HMOVSP,#50HCLRES-18-:..MOVA,#80HDELR:CLRMOVSBUF,AJNBTI,$SETBACALLDELAYCLRTIRRAAJMPDELRDELAY:MOVR6,#0FFHDL0:MOVR7,#0FFHDL1:NOPDJNZR7,DL1DJNZR6,DL0RETEND0000HLJMPMAINORG0030HMAIN:MOVP0,#0FFHMOVDPTR,#7FFFHMOVA,#******@DPTR,ALOP:MOVXA,***@DPTRJNB,HAMOVA,#******@DPTR,ASJMPLOPHA:MOVA,#******@DPTR,:MOVP0,#0FFHMOVDPTR,#CON8255MOVA,#******@DPTR,AMOVDPTR,#PA8255-19-:..MOVA,#******@DPTR,ALP:MOVDPTR,#PB8255MOVXA,***@DPTRANLA,#07HMOVDPTR,#LABMOVCA,***@A+DPTRMOVDPTR,#******@DPTR,ASJMPLPORG1000HLAB:DBB,B,B,BDBB,B,B,:MOVSP,#50HMOVP0,#0FFHMOVDPTR,#CON8255MOVA,#******@DPTR,AMOVDPTR,#PA8255MOVA,#******@DPTR,AMOVR7,#0FEHWAIT:MOVDPTR,#PC8255MOVXA,***@DPTRJB,WAITMOVA,R7ACALLDELAYMOVDPTR,#******@DPTR,ARLAMOVR7,AAJMPWAITDELAY:MOVR6,#50D1:MOVR5,#100D2:MOVR4,#100DJNZR4,$-20-:..DJNZR5,D2DJNZR6,D1RETEND****题八一、、,可用来存放中断服务程序的入口地址或跳转到中断服务程序的入口地址。,,、。若低优先级按键一直闭合,优先级高的按键按下不会出现优先级高的按键控制的灯亮,保持原样。优先级高的按键控制的灯亮时按下低优先级按键,再释放优先级高的按键低优先级按键控制的灯不会亮。。固定优先级是指各中断的优先级固定,由IRi引脚编号确定,分为普通全嵌套方式和特殊全嵌套方式。循环优先级是指当某个中断源受到中断服务后,它的优先级自动降为最低,相邻低一级中断源的优先级升为最高,分为优先级自动循环方式和优先级特殊循环方式。。先向从片发一个普通EOI命令,然后读ISR内容。若为0,表示只有一个中断服务,这时再向主片发一个EOI命令,否则,说明该从片有两个以上中断,则不该发给主片EOI命令,待该片中断服务全部结束后,再给主片发EOI。,主片IR1,从片IR0,从片IR1,从片IR2,从片IR3,从片IR4,从片IR5,从片IR6,从片IR7,主片IR3,主片IR4,主片IR5,主片IR6,主片IR7。,只适用1片8259A,且不会发生中断嵌套的情况。OEI方式下需要通过CPU发指令来使ISR中的相应位清0。普通EOI自动将ISR中级别最高的置1位清0。特殊EOI通过软件方法向8259A发一个中断结束命令,中断命令中指出要结束哪一级中断源,从而使ISR中的相应位清0。四、应用编程题0000HAJMPMAINORG001BH-21-:..AJMPTT1ORG0030HMAIN:MOVSP,#50HMOVP1,#0FFHMOVTMOD,#60HMOVTH1,#0FFHMOVTL1,#0FFHSETBEASETBET1SETBTR1SJMP$TT1:PUSHPSWSETBRS0MOVP1,#00HCLRRS0POPPSWRETIEND0000HLJMPMAINORG0003HLJMPINTORG0030HMAIN:MOVSP,#50HSETBEASETBEX0SETBIT0SJMP$INT:JBC,I1JBC,I2JBC,I3JBC,I4LJMPQQI1:…JBC,I2JBC,I3JBC,I4LJMPQQI2:…JBC,I3JBC,I4LJMPQQ-22-:..I3:…JBC,I4LJMPQQI4:…QQ:RETIEND0000HLJMPMAINORG0003HLJMPINT8259ORG0030HMAIN:MOVSP,#50HMOVR0,#7EHMOVA,#******@R0,AINCR0MOVA,#******@R0,ASETBEASETBEX0SETBIT0ORG1000HINT8259:PUSHPSWMOVR0,#7EHMOVXA,***@R0MOVXA,***@R0MOVDPL,AMOVXA,***@R0MOVDPH,******@A+DPTRORG2100HLAB:LJMPI0NOPLJMPI1NOPLJMPI2NOPLJMPI3NOPI0:…LJMPCONTI1:…-23-:..LJMPCONTI2:…LJMPCONTI3:…LJMPCONTCONT:MOVR0,#7EHMOVA,#******@R0,APOPPSWRETIEND****题九一、、,不可编程的硬件方法,可编程定时器/,,5三、:时钟脉冲,输入。作用是在8253进行定时或者计数工作时,每输入一个时钟信号CLK,减法计数器CE在其下降沿使计数值减一。GATE:门控信号,输入。作用是启动、控制定时/计数信号。OUT:计数器输出信号。当计数器工作时,其计数值减为0,在OUT引脚上输出一个OUT信号。,再读当前值。、应用编程题0000HLJMPMAINORG0003HLJMPINTORG0030HMAIN:MOVSP,#50HSETBEASETBEX0-24-:Thedocumentwasc

李升《单片机原理与接口技术》习题参考答案 来自beplayapp体育下载www.apt-nc.com转载请标明出处.

相关beplayapp体育下载 更多>>
非法内容举报中心
beplayapp体育下载信息
  • 页数37
  • 收藏数0收藏
  • 顶次数0
  • 上传人闰土
  • 文件大小1.01 MB
  • 时间2023-12-29