单片机原理及应用练习题.doc_第1页
单片机原理及应用练习题.doc_第2页
单片机原理及应用练习题.doc_第3页
单片机原理及应用练习题.doc_第4页
单片机原理及应用练习题.doc_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

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

文档简介

单片机原理及应用练习题一、 单向选择题:1.MCS51单片机的复位信号是( )有效。 A.高电平 B.低电平 C.脉冲 D.下降沿2.若MCS-51单片机使用晶振频率为6MHz时,其复位持续时间应该超过( )。 A.2s B.4s C.8s D.1ms3.若PSW.4=0,PSW.3=1,要想把寄存器R0的内容入栈,应使用( )指令。 A.PUSH R0 B.PUSH R0 C.PUSH 00H D.PUSH 08H4.能够用紫外光擦除ROM中程序的只读存储器称为( )。 A.掩膜ROM B.PROM C.EPROM D.EEPROM5.在片外扩展一片2764程序存储器芯片要( B )地址线。 A.8根 B.13根 C.16根 D.20根6.定时器/计数器工作方式1是( )。 A.8位计数器结构 B.2个8位计数器结构 C.13位计数结构 D.16位计数结构7.设MCS-51单片机晶振频率为12MHz,定时器作计数器使用时,其最高的输入计数频率应为( ) A.2MHz B.1MHz C.500KHz D.250KHz8.已知1只共阴极LED显示器,其中a笔段为字形代码的最低位,若需显示数字1,它的字形代码应为( )。 A.06H B.F9H C.30H D.CFH9.下列数据字定义的数表中,( )是错误的。 A.DW“AA” B.DW“A” C.DW“OABC” D.DWOABCH10.串行口的控制寄存器SCON中,REN的作用是( )。 A.接收中断请求标志位 B.发送中断请求标志位 C.串行口允许接收位 D.地址/数据位十进制数4256转换为十六进制数是()。2 10A0H 0A0AH 0AA00H 010AH二进制数10000000的真值是()。3 128 255 -255 -128ROM指的是()4 触发器 只读存储器 随机存储器 寄存器当系统的晶振频率为12MHz时,其机器周期是()。5 3s 2s 1s 4s 开机复位后,并行口I/O各寄存器的状态是() 随机数 维持原有内容 00H 0FFH 位地址1EH具体处于片内RAM中什么位置()。23H中D6位 23H中D5位 03H中D6位 03H中D5位要访问片外数据存储器应采用什么寻址方式()。8 寄存器寻址 直接寻址 间接寻址 变址寻址用于控制定时器操作模式及工作方式的寄存器是( )。9 TCON TMOD T0 T1 存储容量为8KB的8位RAM芯片,需要几根地址线( )。10 8根 10根 13根 16根下面标号中的哪一个不符合汇编语言的规定() LOOP1 ADD DONE A2B411下面哪条指令执行后使得PSW的内容不确定( ) MOV 20H,C MOV R0,P0 MOVX DPTR,A PUSH PSW 8031单片机外接ROM时,使用( )引脚来选通74LS373芯片。 ALE PSEN EA WR与十进制数等价的数是()。2 MCS-51的特殊功能寄存器所能采用的寻址方式是()。3 接寻址立即寻址 寄存器寻址寄存器间接寻址指令“”属于哪一类寻址方式()?4 寻址立即寻址 寄存器寻址相对寻址无符号数相加时,中的哪一位为表示和产生了溢出()。5 复位后,下面哪一个寄存器的值是错误的()?6 设定时器工作于模式定时,软件启动,定时器工作于模式计数,软件启动,则的值为()。7 外部中断的中断矢量地址是()。 十进制数-11在内存中的存储方式是( )。9 某一芯片地址线有根,数据线有根,则其最大存储容量为( )。10 下面哪一个芯片不属于接口芯片()? 十进制数4256转换为十六进制数是()。2 10A0H0A0AH0AA00H00AAH二进制数10000000的真值是()。3 128 255 -255 -128ROM指的是()4 触发器 只读存储器 随机存储器 寄存器当系统的晶振频率为12MHz时,其机器周期是()。5 3s 2s 1s 4s 开机复位后,并行口I/O各寄存器的状态是() 随机数 维持原有内容 00H 0FFH 位地址1EH具体处于片内RAM中什么位置()。 23H中D6位 23H中D5位 03H中D6位 03H中D5位要访问片外数据存储器应采用什么寻址方式()。 寄存器寻址 直接寻址 间接寻址 变址寻址十进制数3840转换为十六进制数是()。2 0F0FH0F0F0H00FFH0F00H十进制数-1的补码是()。3 10000001 01111111 11111110 11111111RAM指的是()4 触发器 只读存储器 随机存储器 寄存器一个机器周期包含几个振荡周期()。 4个 8个 12个 16个 当PSW的值为0FAH时,CPU选中的是哪一组工作寄存器组() 第0组第1组 第2组 第4组 位地址7AH具体处于片内RAM中什么位置()。7. 0FH中D0位 0FH中D1位 0FH中D2位 0FH中1D位用于控制定时器启停的寄存器是( )。TMOD TCON T0 T1 存储容量为16KB的EPROM芯片,需要几根地址线( )。 8根 10根 14根 16根下面标号中的哪一个不符合汇编语言的规定() LP2 DJNZ NEXT F3EAH11下面哪条指令执行后使得PSW的内容不确定( ) POP PO MOV R1,P1 MOV R0,A SWAP A 16位二进制所表示的无符号整数,其相应的十进制数范围是 【 】A、065536 B、165536 C、165535 D、065535 MCS-51系列单片机8031篇内EPROM有 【 】A、0KB B、4KB C、2KB D、8KB 十进制数215转换成二进制数表示,是 【 】A、11010111B B、10001101B C、11011111B D、11110101B 8031单片机所用的电源是 【 】A、15V B、15V C、5V D、5V 8031单片机内有 定时器/计数器。 【 】A、2个13位 B、2个16位 C、1个13位,1个8位 D、2个8位 8031单片机外接ROM时,其P2口用作 【 】A、数据总线 B、I/O口 C、地址总线低8位 D、地址总线高8位 8031单片机外部ROM、RAM和I/O的地址空间容量共为 【 】A、16K B、32K C、64K D、128K 8031单片机外接EPROM时,使用 引脚来读EPROM的数据。 【 】A、ALE B、 PSEN C、EA D、RD 执行返回指令RET,返回的地址来自 【 】A、ROM区 B、堆栈指针SP C、堆栈栈顶 D、程序计数器PC 执行下列指令组后,A的内容为 【 】MOV A.#55HOLR A.#00HA、55H B、AAH C、00H D、FFH 以下各指令中, 不属于MCS-51系列的指令。 【 】A、ADD A,Rn B、ADD Rn,#30H C、ADDC A,30H D、ADD A,Ri 在2100H开始存放短转移指令SJMP40H,执行该指令后,PC值为 【 】A、2140H B、2142H C、2060H D、20C2H 8031单片机的定时器0的中断程序入口地址为 【 】A、001BH B、0003H C、000BH D、0013H 8031单片机当允许CPU响应外中断1的中断请求时,其IE中的 为必须为1。【 】A、EX0和 EA B、ES和EX1 C、EX1和 EA D、 ET1和EA 8031单片机中IP的内容为00H时,优先权最高的中断源是 【 】A、外中断0 B、外中断1 C、定时器T0 D、串行口 当8031单片机IP中的PT0=1,PX1=1,PX0=0,PS=0时,优先权最高的中断源是【 】A、外中断0 B、外中断1 C、定时器T0 D、定时器T1 2764时容量为8KB的EPROM,该芯片的地址线为 根。 【 】A、8 B、12 C、10 D、13 MCS-51单片机的CPU每取一个指令字节,立即使 【 】A、 堆栈指针SP自动加1 B、 数据指针DPTR自动加1 C、 程序计数器PC自动加1 D、 累加器A自动加1 8031单片机片内RAM为 字节。 【 】A、256 B、 128 C、0 D、 8 F6H是用8位二进制补码表示的十六进制数,那么相应的十进制数是 【 】A、246 B、 -10 C、-118 D、 -98 8031单片机中的SP和PC分别是 的寄存器。 【 C 】A、 8位和8位 B、 16位和16位 C、 8位和 16位 D、 16位和8位 8051单片机全部使用外接ROM时,其 引脚必须接地。 【 D 】A、PSEN B、 ALE C、 RD D、 EA 8031单片机中的 口的引脚,还具有外中断、串行通信等第二功能。 【 D 】A、P0 B、 P1 C、P2 D、 P3 下列指令中, 不能完成累加器清零。 【 】A、 MOV A, #00H B、 XRL A, 0E0H C、 CLR A D、 XRL A, #00H 下列指令组中,只有 能完成两个8位二进制数n1和n2相加,和存于A中。【 】A、 MOV A, #n1 B、 ADD #n1, #n2 C、 MOV R1, #n1 D、 MOV A, n1ADD A, #n2 ADD R1, #n2 ADD A, n2 MOV A, R1 8031单片机的外中断1的中断程序入口地址为 。 【 D 】A、 0000H B、 0003H C、000BH D、 0013H 8031单片机当允许CPU响应定时器0的中断请求时,其IE中的 位必须为1 【 】A、 ES和ET0 B、 EA和ET0 C、ET1和EA D、 EX0和ET0 8031单片机记载片外扩展程序存储器,当取程序存储器的内容是,要用单片机的 信号。 【 】A、 RD B、 WR C、ALE D、 PSEN 单片机在进行取指令操作时,指令的地址在寄存器 ( ) SP DPTR PC A 片内RAM中09H位所在的单元地址是 ( ) 02H 08H 21H 20H ROM指的是 ( ) 触发器 只读存储器 随机存储器 寄存器 一个机器周期包含几个振荡周期 ( ) 4个 8个 12个 16个计算机能直接识别的语言是 ( ) 汇编语言 自然语言 机器语言 硬件和软件 指令AJMP的跳转范围是 ( )256B 1KB 2KB 64KB定时/计数器的定时是指 ( ) 对内部时钟计数 外部事件定时 外部事件计数内部事件计数定时器T1的中断入口地址是 ( ) 0003H 000BH 001BH 0013H存储容量为32KB的EEPROM芯片,需要几根地址线 ( )8根 11根 15根 16根下面标号中的哪一个不符合汇编语言的规定 ( ) LOOP JBC FOR FFFH11定时器T0的溢出标志TF0,在CPU响应中断后 ( ) 由软件清零 由硬件清零 随机状态 都可以当单片机启动ADC0809进行模/数转换时,应采用指令 ( ) MOV A,20 MOVX A,DPTR MOVC A, A+DPTR MOVX DPTR,A二、 填空。1.当使用8031单片机时,需要扩展外部程序存储器,此时EA应为_。2.P0通常用作_ _。3.若由程序设定RS1、RS0=10,则工作寄存器R0R7的直接地址为_。4.返回地址(或断点)是_的程序计数器的内容。5.中央处理器CPU是单片机的核心,它完成_ _。6.单片机的工作过程,实际上就是_ _。7.所谓中断源即是_ _。8.端口(或称口)的含义是_ _。9.异步串行近程通信时的传送信号是_ _。10.若累加器A中的数据为01110010B,则PSW中的P=_。 十六进制数的基是 。 程序记数器PC的内容是 ,具有 特点。 堆栈指针寄存器SP在系统复位后其初始值为 ,数据进栈时SP的值 ,数据出栈时SP的值 。 MCS51单片机中可供用户使用的十六位寄存器是 ,它的主要作用是 MCS51单片机除PC外共有 个特殊功能寄存器,共占 个字节,分布在片内RAM的 。 指令JZ rel是 寻址方式。访问2KB存储空间的转换类指令有 和 。 8IP是 寄存器,它的作用是 。9若异步通讯接口按方式3传送,已知其每分钟传送3600字符,则其波特率为 。10MCS51的定时器T0工作于定时方式时,其计数脉冲信号来自于 ,计数脉冲周期是 ,当T0工作于计数方式时,计数脉冲信号来自于 ,其最高计数频率是 。 十六进制数的权是 程序状态字寄存器PSW中状态位有 、 、 、 。 在MCS-51单片机的特殊功能寄存器中, 的寄存器均有位寻址功能。 指令MOVC A,A+PC是 寻址方式。 访问64KB存贮空间的转移类指令有 、 、 。 IE是 寄存器,它的作用是 。 定时器T1用作波特率发生器时常选用操作模式 ,原因是 。 8串行口主要由 、 、 和 组成。9MCS51的定时器T0工作于模式3时,TH0可用作 ,TL0可用作 ,此时T1可工作于 。 MSC-51单片机的存储器从逻辑上可分为 、 和 三部分。 MCS-51单片机的时钟周期包括 个状态周期,包括 个振荡周期。 MCS-51单片机定时器共有 种工作模式,其定时时间主要取决于 和 外部中断的触发方式分为 和 两种,由 寄存器设定 MCS51单片机常用的复位方式有 和 。访问2KB存储空间的转换类指令有 和 。 串行口方式2的波特率是 。9若异步通讯接口按方式1传送,已知其每分钟传送3600字符,则其波特率为 。堆栈指针寄存器SP在系统复位后其初始值为 ,数据进栈时SP的值 。1. 十进制数-127用8位二进制数补码表示时,应为 H。2. 一个8位二进制数的补数是用100H减去该二进制数,那么81H的补数是100H81H,其结果为 H。3. 8031单片机使用 RD 和 WR来读写片外 的内容。4. 请写出二条相对寻址方式的指令 。5在进行BCD码加法运算时,紧跟ADD 或 ADDC 指令后的指令必须是 指令。7. 堆栈区是在 区开辟的一个区域,其数据的存取遵守 的原则。8. 某8031单片机中,T1作为计数用,当有一脉冲从引脚P3.5 (T1)输入时,TL1的内容将 。9. 8031单片机中,如希望CPU能响应外中断1和串行口的中断,而不响应其他中断,其IE寄存器的内容应为 。10. 若单片机的T0作定时器为工作方式1,T1作计数器为工作方式0,均无门控功能,则TMOD寄存器的内容应为 B。 十进制数111用8位二进制数表示时,应为 B。 假如2个一字节的十六进制数9FH,79H相加的和仍然用8位二进制数,那么相加后的结果为 H,进位为 。 CPU由 和控制器构成。 8031单片机PSW中的RS1=1,RS0=1时,工作寄存器R0的地址为 。 一般说,一条指令有两部分组成即 和 。 MCS-51单片机的堆栈设在 区中,它传送数据的原则是 。 已知(R0)=50H,执行指令MOV A, R0及MOVX A, R0的差别是 。8在单片机扩展时, 口和 口为地址线, 口为数据线。9.扩展存储器时要加锁存器74LS373,其作用是 。10LED数码显示按显示过程分为 显示和 显示2种。前者,对每位显示来说是连续显示的,可通过单片机串行口实现,较节省单片机接口资源,且显示亮度较高;后者,对每位显示来说是断续显示,需占用单片机的并行接口资源,多位显示时节省外部驱动芯片,显示亮度较低,功耗较低。三、 简答题。1.简述堆栈。2.简述变址寻址方式并举例说明。3.简述中断响应的主要内容。4.简述汇编语言中的标号有什么规定?5.A/D转换器转换数据的传送有几种方式?6.EA / Vpp引脚有何功用?8031的引脚应如何处理?为什么?7.PC是什么寄存器?是否属于特殊功能寄存器?它有什么作用?8.DPTR是什么寄存器?它由那些特殊功能寄存器组成?它的主要作用是什么?9.SJMP指令和AJMP指令都是两字节指令,它们有什么区别?各自的转移范围是多少?能否用AJMP指令代替程序中的SJMP指令?为什么?10.8051单片机提供了几个中断源?有几级中断优先级别?各中断标志是什么?又如何清除这些中断标志?各中断源所对应的中断矢量地址是多少?11.定时器T0和T1各有几种工作方式?各有何特点?12.请用数据传送指令来实现下列要求的数据传送. R0的内容输出到R1 内部RAM 20H单元的内容传送到A中 外部RAM 30H单元的内容传送到R0中 开机复位后,CPU使用的是哪组工作寄存器?它们的地址是多少?如何确定和改变当前工作寄存器组? MCS-51定时计数器有几种操作模式?各有什么特点? CPU响应中断有哪些条件?4.在MCS-51单片机的应用系统中,如果有多个外部中断源,怎样进行处理?14MCS-51系统的存储器最大寻址范围为64KB,使用时实际存储量是否可超出此范围?为什么? 15.一个8031系统的振荡频率为7.3728MHZ,串行口工作在方式1,要求波特率为2400位/s,请设置有关参数(包括TMOD、PCON、TH1、TL1)。 MCS-51单片机内256B的数据存储器可分为几个区?分别作什么用? 位地址7CH与字节地址7CH如何区别?位地址7CH具体在片内RAM中什么位置? 8051定时器作定时和计数时其计数脉冲分别由谁提供?其定时时间与哪些因素有关?作计数时,对外界计数脉冲频率有何限制? 当T0设为操作模式3时,由于TR1已被TH0占 用,如何控制定时器T1的启动和关闭? MCS-51串行口有几种工作方式?有几种帧格式?各工作方式的波特率如何确定 8155有哪几种工作方式?怎样进行选择? 19.串行口方式0有哪些特点? MCS-51单片机内部RAM中的位地址为0007H,和RAM字节地址(00H07H)相同,在实际使用中两种地址会不会混淆?为什么? 如何区分串行通讯中的发送中断和接收中断? MCS-51单片机串行口有哪些功能部件组成?各有什么作用?6MCS-51单片机串行口上有几种工作方式?如何选择和设定?7外中断有几种触发方式?如何选择和设定?8DAC 0832有哪几种工作方式?9.在什么情况下中断会受阻?什么叫中断矢量,它是否可以由用户设定?MCS-51单片机中断系统有几个优先级,如何设定?直接寻址的地址范围是多少?间接寻址的地址范围又是多少?四、 指出下面程序运行的结果。1. 执行下列程序段中第一条指令后,(1)(P1.7)=_ (P1.3)=_, (P1.2)=_;执行第二条指令后,(2)(P1.5)=_,(P1.4)=_,(P1.3)=_。 ANL P1,#73H ORL P1,#38H2.下列程序段执行后,(A)=_,(B)=_。 MOV A,#0FBH MOV B,#12H DIV AB3.下列程序段执行后,(R0)=_,(7EH)=_,(7FH)=_。 MOV R0,#7FH MOV 7EH,#0 MOV 7FH,#40H DEC R0 DEC R0 DEC R04.已知(SP)=09H,(DPTR)=4567H,在执行下列指令后:(SP)=_,内部RAM(0AH)=_,(0BH)=_ PUSH DPL PUSH DPH5.下列程序中注释的数字为执行该指令所需的机器周期数,若单片机的晶振频率为6MHz,问执行下列程序需要多少时间? MOV R3,#100;1 LOOP: NOP ;1 NOP NOP DJNZ R3,LOOP ;2 RET ; 26.设R0内容为32H,A中内容为48H,内部RAM的32H单元内容为80H,40H单元内容为08H,请给出执行下述程序段后,上述各存储单元及寄存器的内容。 MOV A,R0 MOV R0,40H MOV 40H,AMOV R0,#35HA= ,(32H)= ,(40H)= ,R0= 。7.分析下列程序执行后的结果。 MOV SP,#3AH MOV A,#20H MOV B,#30H PUSH A PUSH B POP A POP BSP= , A= ,B= 。8.给出下列程序执行后A与C中的内容。 MOV A,#88H CLR C RLC ARL ACPL ARRC ARR AA= ,C= 。9.给出以下程序执行后A的结果及程序状态字PSW的值。 MOV 30H,#45H MOV A,#27H MOV R0,#30H ADD A,R0 A= ,PSW= 。 分析以下程序每一条指令执行结果。 MOV A,#0EFMOV R0,#0CDHMOV 21H,#0ABHXCH A,R0XCH A,21HSWAP A分析以下程序执行后各寄存器及存储器的结果。 MOV A , #30H MOV SP,#53HMOV DPTR,#3000HPUSH DPLPUSH DPHPUSH AMOV DPTR,#2000HMOV A,#11HMOVX DPTR,APOP APOP DPHPOP DPLSP= ,A= ,DPTR= ,(2000H)= 。3分析以下程序执行结果 MOV A,#0F0H CPL A ANL 30H,#00H ORL 30H,#0AAH XRL 30H,AA= ,(30H)= 。 设进位位C=1,给出执行以下程序结果及对程序状态字PSW影响。 MOV A,#0AAHSUBB A,#0C3HC= ,P = ,OV= ,AC= ,A= 。5.设R0内容为32H,A中内容为48H,内部RAM的32H单元内容为80H,40H单元内容为08H,请给出执行下述程序段后,上述各存储单元及寄存器的内容。 MOV A,R0 MOV R0,40H MOV 40H,AMOV R0,#35H6.分析下列程序执行后的结果MOV A,#10HMOV DPTR,#2020HMOVX DPTR,AMOV A,#30HMOV DPTR,#3020HMOVX DPTR,AMOV P2,#20HMOV R0,#20HMOVX A,R0MOV R0,#30HMOVX R0,AMOV P2,#30HMOVX A,R0MOV 31H,A(2020H)= , (2030H)= ,(3020H)= , (31H)= 。7.给出下列程序执行后A与C中的内容。 MOV A,#88H CLR C RLC ARL ACPL ARRC ARR AA= ,C= 。8.给出以下程序执行后A的结果及程序状态字PSW的值。 MOV 30H,#45H MOV A,#27H MOV R0,#30H ADD A,R0 A= ,PSW= 。9.设R0的内容为32H,A的内容为48H,片内RAM的32H单元内容为80H,40H单元内容为08H,请指出下列程序段执行后上述各单元内容的变化。MOV A,R0MOV R0,40HMOV 40H,AMOV R0,#35H10.已知(A)=83H,(R0)=17H,(17H)=34H,请写出下列程序段执行后A中的内容。ANL A,#17H ORL 17H,A XRL A,R0CPL A11.设进位位C=1,给出执行以下程序结果及对程序状态字PSW影响。 MOV A,#0AAHSUBB A,#0C3HC= ,P= ,OV= ,A= 。12.试分析以下几种中断优先级的排列顺序(级别由高到低)是否可能?若可能,则应如何设置中断源的中断级别?否则,请简述不可能的理由。 定时器T0溢出中断,定时器T1溢出中断,外中断INT0,外中断 INT1,串行口中断; 外中断INT0,定时器T1溢出中断,外中断 INT1,定时器T0溢出中断,串行口中断;请给出执行下述程序,C、P1口、P3口的状态SETB CMOV P1,#0A3HMOV P3,#6CHMOV P1.3,CMOV P1.4,CMOV C,P1.6MOV P3.6,CMOV C,P1.0MOV P3.4,CC= ,P1= ,P3= SETB C MOV P1.0 , C CLR C MOV P1.1 , CMOV P1.3 , C已知:P1=0FFH,问执行上面程序后,P1= ,C= MOV A , #0F0HCPL AANL 30H , #00HORL 30H , #0AAHXRL 30H , A已知:(30H)=0F0HL,问执行上面程序后,A= , (30H)= MOV A , #77HMOV B , #11H DIV AB已知:PSW=00H,问执行上面程序后,A= ,B= , PSW= 。 MOV A , 0FEH CPL A JZ L1DEC A JZ L2问上面指令执行后程序将转向哪个标号? 标号为: 阅读下列程序,说明程序的功能MOV DPL, #00HMOV R1, #20HMOV R2, #30HMOV R0, #50LOOP: MOV DPH, R1MOVX A, DPTRMOV DPH, R2MOVX DPTR, AINC DPTR DJNZ R0, LOOPHERE: SJMP HERE执行下列指令组后(A)= 。MOV A,#24HRL ARL ARL ARL A执行下列指令组后,累加器(A)= ,进位标志(CY)= 。SETB CMOV A,#25HADDC A,#0A6H五、 改正下列程序中的错误并说明原因。PUSH PSWPUSH ACCPUSH BPUSH DPHPUSH DPLPOP DPHPOP DPLPOP ACCPOP BPOP PSW 下列指令组,要完成当(A)80H时,转去执行2800H开始的程序,当(A)80H时,执行3700H开始的程序。请找出错误,并改正之。CJNE A,#80H,NEXTTEN: LJMP 2800HNEXT: JNC TENLJMP 3700H 下列子程序欲将累加器A中的原码表示的8位带符号二进制数变为补码形式仍存于A中。请找出错误,并改正之。COPL: JNB ACC.7, DONECPL AINC AORL A, #80HDONE: SJMP DONE下列指令组要完成重复执行NEXT开始的程序50次。请找出错误,并改正之。MOV R1, #32HNEXT: MOV A, #00HDEC R1DJNZ R1, NEXT下列程序段要将R3、R2(低位)中的16位二进制数乘2后,存回R3R2中(设结果仍为两字节)。请找出错误,并改正之。MOV A, R2ADD A, R2MOV R2,AMOV A, R3ADD A, R3MOV R3, A某8031单片机时钟频率12MHz,T0为工作方式1,2毫秒定时中断,其部分初始化程序如下。请找出错误,并改正之。MOV TMOD, #01HMOV TH0, #0F8HMOV TL0, #30HMOV IP, #2MOV IE, #82六、 编程题1.编程将片内RAM20H单元开始的100个数传送到片外RAM2000H开始的单元中。2.在外部RAM首地址为TABLE的数据表中有10个字节数据,请编程将每个字节的最高位无条件地置1。5.两个字符串分别存放在首

温馨提示

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

评论

0/150

提交评论