嵌入式单片机试题B卷_第1页
嵌入式单片机试题B卷_第2页
嵌入式单片机试题B卷_第3页
嵌入式单片机试题B卷_第4页
嵌入式单片机试题B卷_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、一、填空题: 每空 1 分,共 10分1、MCS-51 系列单片机 8031、8751、89S52 在内部存储器的设置上主要区别是:8031 内部无程序存储器,8751内部4K 程序存储器,89C51内部8K程序存储器.2、在 MCS-51 单片机中,如采用 6MHZ 晶振,一个机器周期为 2um .3、当 80C51 的 RST 引脚上保持 2 个 个机器周期以上的低电平时, 80C51 即发生复位.4、当 P1 口做输入口输入数据时,必须先向该端口的锁存器写入 1 ,否那么输入数据可能 出错.5、假设某存储芯片地址线为 12根,那么它的存储容量为 4K.6、在 R7 初值为 00H 的情况

2、下, DJNZ R7 , rel 指令将循环执行 256次.7、程序状态存放器 PSW 的作用是用来保存程序运行过程中的各种状态信息. 其中 CY 为 进 位标志 标志,用于无符号数加减运算,当进行 位操作 操作时作为位累加器. OV 为 溢出 标志,用于有符号数的加减运算.8、 消除键盘抖动常用两种方法,一是采用硬件去抖电路,用根本RS 触发器构成;二是采 用软件去抖程序,既测试有键输入时需延时 510 毫秒秒后再测试是否有键输入,此方 法可判断是否有键抖动.9、假定 A=0FFH,R3=0FH,30H=0F0H,R0=40H,40H=00H.执行指令:INCAINCR3INC30HINCR

3、0后,累加器A的内容为OOH , R3的内容为10H , 30H的内容为F1H,40H 的内容为 01H.10、 异步串行数据通信的桢格式由起始位,数据位位,奇偶校验位和停止位 位组成.二、判断题: 每空 1 分,共 10分1、MCS-51 的时钟最高频率是 18MHz.错2、PC 存放的是当前执行指令的地址.错3、MCS51 的程序存储器只是用来存放程序的.错4、MCS51 的五个中断源优先级相同.错5、指令 LJMP 的跳转范围是 64KB .对6、MCS-51 外扩 I/O 口与外 RAM 是统一编址的.对7、8155A内部有3个8位并行口,即A 口,B 口,C 口.错8、 要访问外部程

4、序存储器,选通信号是.对9、TMOD 中的 GATE=0 时,表示由 TR0 或 TR1 限制定时器的启停. 对10、MOVX A , 3057H错三、指令分析: 每题 2 分, 10 分, 1、R2的当前值为1,分析DJNZ R2,K指令执行一次后,程序转至何处.K: NOPDJNZ R2, KMOV A, #0FFHH程序将转移到 MOV A,#0FFHH,由于DJNZ是将后面的数据-1然后判断是否为 0,不为0 转移到行号,为0继续下一条指令.PC的值为多少.2、分析以下指令执行后,程序转移至何处, 地址指令0200HAJMP K20700HK2: MOV R2,#2FHPC的值应该是0

5、700H,由于MOV指令不改变PC值.3、A=A6H,(50H)=30H,CY=1,执行SUBB A,50H指令进行两个数相减,说明差 的值及PSW的有关标志位的内容.4、 A=2FH,(30H)=6AH,R3=B3H,R仁52H,(52H)=12H,分别执行以下指令,分析 各条指令执行结果.指令结果XCH A,30HA=,(30H)=XCH A,R3A=, R3=XCHD A,R1A=,(52)=SWAP AA=5、下面查表程序中有一个数据表,一个数 3在于R0中,运行下面查表程序后 R1的值. 地址源程序ORG 0000H0000HMOV A, R00001HMOV DPTR, #TAB0

6、004HMOVC A, A+DPTR0005HMOV R1, A0006HSJMP $0008H : TAB : DB 3FH,06H,5BH,4FH,66HDB 6DH,7DH,07H,7FH,6FHEND四、简述题: 每题 2 分,共 10分1、开机复位后 ,CPU 使用的是哪组工作存放器 ?它们的地址是什么 ?CPU 如何确定和改变当 前工作存放器组 ?开机复位后 ,CPU 使用的是 0组工作存放器; 1 分它们的地址是什么 00H07H;CPU!过PSW的PSW.4 PSW.3两位来确定和改变当前工作存放器组. 1 分2 分2、给出三种交换内部 RAM 20H 单元和 30H 单元的内

7、容的操作方法第一种: MOV A, 20H 1 分MOV 20H, 30HMOV 30H, A第二种: MOV A, 20H 1 分XCH A, 30HXCH A, 20H第三种: PUSH 20H 2 分PUSH 30HPOP 20HPOP 30H3、想将中断效劳程序放置在程序存储区的任意区域,在程序中应该作何种设置?请举例加 以说明.以外部中断0为例说明,外部中断 0的入口地址是0003H,想将外部中断0的中断效劳程序 放置在程序存储区的任意区域可使用跳转指令.如:ORG 0003H 1 分LJMP INT0 1 分INT0 : 1 分RETI4、通信波特率为 2400bps , fosc

8、=11.2592MHZT1 工作在模式 2,其 SMOD=0 计算 T1 的初值X.通信波特率为 2400bps, fosc=11.2592MHZT1工作在模式 2,其SMOD=0f算T1的初值X.根据 波特率 =, 得出 n=76800( 2 分)根据,得出 X=244,即 X=F4H(2 分)5、简述变址寻址方式并举例说明.( 1 )变址寻址是以 DPTR 或 PC 作基址存放器,累加器 A 作变址存放器以两者内容相加形 式的 16 位地址作为操作数地址.( 2)变址寻址只能对移定存储器寻址,其指令只有三条:MOVC A , A+DPTRMOVC A , A+PCJMP A+DPTR 前二

9、条为查表指令,后一条为无条件转移指令五、程序分析题: 共 10 分 该程序是动态显示程序,请分析如下内容.MOV DPTR,#2100H MOV A, #03HMOVX DPTR,A;使用第( 1 )组工作存放器SETB RS0MOV R2,#08H MOV R0,#30HCLR A;显示缓冲区首址送 R0;R2 中的 08H 表示( 显示器的位是 8) ;选中最右端 LED;第 2 次执行时 A=( 1);指向字形表首址;第 2 次执行时 A=( 0F9H);4402H 表示( 段码输出口 ) ;该条指令的作用是 (输出 1 的段码 ) ;第 2 次执行时 A=( FDH)L1 :MOV R

10、0,A INC R0 INC A DJNZ R2, L1DISP:MOV R0, #30HMOV R1, #00H MOV R2, #08HMOV R3, #7FH DISP1 :MOV A , R0 MOV DPTR , #TABMOVC A , A+DPTRMOV DPTR, #2101HMOVX DPTR , A MOV A, R3MOV DPTR ,#2102HMOVX DPTR ,ADJNZ R1,$DJNZ R1,$RL AMOV R3, AINC R0MOV A , R0DJNZ R2, DISP1SJMP DISPTAB :DB 0CH , 0F9H,0A4H ,0B0H;指向

11、位选口;位码送 PA 口;该指令的作用是 延时 ;位选字移位;移位后的位选字送 R3;在本程序中, R0 最大取值为 37H ;缓冲区数据送 A;未扫描完,继续循环99H ; 共阳极 LED 字形表DB 92H,82H, 0F8H,80H,90H连续运行程序时,显示的内容从右往左依次为76543210 .六、阅读并分析程序: 每题共 10 分1 以下程序执行后,结果如何?MOV R0, #7FHMOV 7EH , #0MOV 7FH , #40HDEC R0DEC R0答:DEC R0(R0)=_ 7E_ H, (7EH)=_ FF_ H, (7FH)=_ 3F_ H.2设 R0=20H,R1

12、=25H,20H=80H,21H=90H,22H=A0H ,25H=A0H,26H=6FH,27H=76H,以下程序执行后,结果如何?CLRCMOVR2, #3HLOOP:MOVA, R0ADDCA, R1MOVR0, AINCR0INCR1DJNZR2, LOOPJNCNEXTMOVR0,#01HSJMP$NEXT :DECR0SJMP$答:(20)H= 20H,(21H)= 00H ,(22H)= 17H,Cy=1,A=17H,R0=23H, R仁28H匕、扩展作图;10分用一片6264和一片2764构成单片机的数据存储区和程序存储区,如图,画出有关连接线.P2.52764 的 CEP2.

13、66264 的 CEP2.0-P2.4 两片的 A8-A12 74LS373的8根线 两片的A0-A7 P0 口的8根线 两片的D0-D7PSEN 2764 的 0EWR 6264 的 WERD 6264 的 0E八、看硬件图答复题:第一小题10分,第二、三小题各 5分,共20分 有某微机系统用3片2764芯片组成的ROM存储器系统如以下图,请答复:1、芯片 2764 1、2764 2、2764 3的首址与末址.2764 1: OCOOOHODFFFH ; 2764 2: OAOOOHOBFFFH ; 2764 3: 6000H7FFFH2、 与2764 OE端相连的是8051的哪一个限制信号.是PSEN信号线3、图中存储器的总容量以 K为单位.24K,每片8K容量.九、按以

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论