《单片机原理及应用》试卷4及参考答案
- 格式:docx
- 大小:19.20 KB
- 文档页数:9
单片机原理及应用试题含参考答案一、单选题(共54题,每题1分,共54分)1.DIV AB 是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:B2.8051单片机的定时器T1用作定时方式时是A、由外部时钟频率定时,一个时钟周期加1B、由内部时钟频率定时,一个时钟周期加1C、由内部时钟频率定时,一个机器周期加1D、由外部时钟频率定时,一个机器周期加1正确答案:C3.当(IP)=04H时,优先级最高的中断源是():A、定时计数器1B、定时计数器0C、外部中断0D、外部中断1正确答案:D4.DJNZ direct,rel是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:D5.指令CLR C 源操作数的寻址方式是():A、寄存器寻址B、直接寻址C、立即数寻址D、寄存器间接寻址E、变址寻址F、相对寻址G、位寻址正确答案:G6.定义字节型数据的伪指令是():A、DSB、DBC、DWD、BIT正确答案:B7.单片机上电复位后,P0的内容和SP的内容为():A、FFH,00HB、FFH,07HC、0000H,07HD、0000H,00H正确答案:B8.执行下列程序后,内部RAM 30H单元的内容是()。
MOV 30H,#00H MOV R0,#30H MOV A, 30H ADD A, #05H MOVC A, @A+PC MOV @R0, A SJMP $ TDB:DB 00H ,01H ,02H,03H,05HA、00HB、02HC、05HD、30H正确答案:B9.若(A)=86H,(PSW)=80H,则执行RRC A指令后A、C3HB、B3HC、0DHD、56H正确答案:A10.已知(A)=88H,(PSW)=80H,执行指令SUBB A,#66H后PSW的内容为():A、C4HB、04HC、C0HD、00H正确答案:B11.INTEL 8051 CPU是()位的单片机.A、16B、4C、8D、32正确答案:C12.指令MOV A,@R0 源操作数的寻址方式是():A、寄存器寻址B、直接寻址C、立即数寻址D、寄存器间接寻址E、变址寻址F、相对寻址G、位寻址正确答案:D13.一个具有4K字节的程序放在首地址为5000H的存贮区,则末地址为():A、6000HB、6FFFHC、5F00HD、5FFFH正确答案:D14.1010 0110B∧1111 0000B=():A、1010 0000BB、0000 0110BC、0101 1001BD、1010 0110B正确答案:A15.MCS-51单片机定时器溢出标志是A、TR1和TR0B、IE1和IE0C、IT1和IT0D、TF1和TF0正确答案:D16.MCS-51指令系统中,指令ADD A,R0 执行前(A)=86H,(R0)=7AH,(C)=0 执行后,其结果为()。
单片机原理及应用测试题+参考答案一、单选题(共100题,每题1分,共100分)1.若要启动定时器T0开始计数,则应将TR0的值设置为()A、10B、0C、11D、1正确答案:D2.若将LED数码管用动态显示,必须()A、将各位数码管的位码线并联B、将各位数码管的位码线串联C、将各位数码管的相同段码线并联D、将各位数码管的相同段码线串联正确答案:C3.将LED数码管若用动态显示,必须()A、将各位数码管的位码线并联B、将各位数码管的位码线串联C、将各位数码管的相同段码线并联D、将各位数码管的相同段码线串联正确答案:C4.C51数据类型中关键词“sbit”用于控制()A、位变量B、字节变量C、无符号变量D、一个I/O口正确答案:D5.在串行通信中,把每秒中传送的二进制数的位数叫()A、波特率B、比特C、波特D、波率正确答案:A6.89C51单片机的串行中断入口地址为()A、0003HB、0013HC、0023HD、0033H正确答案:C7.十进制数126其对应的十六进制数为()A、FEB、7EC、8ED、8F正确答案:B8.89C51单片机,一个状态周期由几个振荡周期组成()A、1B、2C、3D、4正确答案:B9.对于用void delay (int time);声明的函数,下列描述中()是不正确的。
A、delay函数的返回参数是timeB、delay函数的形参是int型的C、delay函数是void型的D、delay函数是有参函数正确答案:A10.89C51单片机方式0的波特率为()A、不变B、可变C、随机D、自定义正确答案:A11.下列关于串行主从式通信系统的描述中()是错误的A、主从式通信系统由1个主机和若干个从机组成B、每个从机都要有相同的通信地址C、从机的RXD端并联接在主机的TXD端,从机的TXD端并联接在主机的RXD端D、从机之间不能直接传递信息,只能通过主机间接实现正确答案:B12.下列说法不正确是()A、同一时间同一级别的多中断请求,将形成阻塞,系统无法响应B、低优先级中断请求不能中断高优先级中断请求,但是高优先级中断请求能中断低优先级中断请求C、同一级别的中断请求按时间的先后顺序响应D、同级中断不能嵌套正确答案:A13.单片机的特点里没有包括在内的是()。
专科《单片机原理及应用》_试卷_答案专科《单片机原理及应用》一、(共49题,共157.5分)1. 已知某数的BCD码为0111 0101 0100 0010则其表示的十进制数( ) (2分)A.7542HB.7542C.75.42HD.75.42标准答案:B2. MCS-51的立即寻址方式中,立即数前的符号是:( )(2分)A.#B.→C./D.@标准答案:A3. MCS-51单片机复位操作的主要功能是把PC初始化为( ) (2分)A.0100HB.2080HC.0000HD.8000H标准答案:C4. 下列哪条指令是正确的()(2分)A.PUSH R2B.ADD R0,AC.MOVX A @DPTRD.MOV @R0,A标准答案:D5. MCS-51单片机的定时器/计数器工作方式0是( )(2分)A.8位计数器结构B.16位计数器结构C.13位计数器结构D.2个8位计数器结构标准答案:C6. 单片机应用程序一般存放在()(2分)A.RAMB.ROMC.寄存器D.CPU标准答案:B7. 下列指令中不影响标志位CY的指令有()(2分)A.ADD A,20HB.CLRC.RRC AD.INC A标准答案:D8. MCS-51单片机在同一优先级的中断源同时申请中断时,CPU 首先响应()(2分)A.外部中断0B.外部中断1C.定时器0中断D.定时器1中断标准答案:A9. 在堆栈操作中,当进栈数据全部弹出后,这时S P应指向()(2分)A.栈底单元B.7FH单元C.栈底单元地址加1D.栈底单元地址减1标准答案:A10. 若某寄存器芯片的地址线为12根,那么它的存储容量为()(2分)A.1KBB.2KBC.4KBD.5KB标准答案:C11. 一个完整的微机系统由________和________两大部分组成。
(3分)标准答案: 1. 软件;2. 硬件; 12. 123D=________________________________B=__________________________ ______H。
单片机原理及应用测试题+参考答案一、单选题(共100题,每题1分,共100分)1、在共阳极数码管显示字符9的显示码是()A、0x7dB、0x06C、0x8fD、0x90正确答案:D2、51式单片机第()引脚为+5V电源引脚A、31B、9C、10D、40正确答案:D3、采用中断技术不能实现哪些功能()A、同时进行两个程序B、分时操作C、故障处理D、实时处理正确答案:A4、计算机组成()A、CPU、内存I/0口B、CPU、键盘、显示器C、主机、外设备D、以上都是正确答案:B5、设异步传输时的波特率4800bps,若每个字符对应一位起始位,七位有效数据位,一位偶校验位,大位停止位,则每秒钟传输的最大字符数是()A、240B、4800C、480D、2400正确答案:C6、定时器计数器T0有()种工作方式A、2B、5C、3D、4正确答案:D7、若LED数码管显示字符“8”的字模是0X7f,则可以断定该数码管是()A、共阳极数码管B、共阴极数码管C、动态显示原理D、静态显示原理正确答案:B8、3X3矩阵键盘和单片机直接连接时,需要()个I/0A、8B、9C、6D、4正确答案:C9、89C51单片机方式0的波特率为()A、不变B、可变C、随机D、自定义正确答案:A10、十进制126数其对应的十六进制数可表示为()。
A、FEB、7EC、8FD、8E正确答案:B11、当INT0中断时,IE寄存器地址为()A、0X81B、0X91C、0X84D、0X85正确答案:A12、在中断响应不受阻的情况下,CPU对外部中断请求做出响应所需的最短时间为()机器周期。
A、1个B、2个C、3个D、8个正确答案:C13、减小频率,减小占空比,可能会出现蜂鸣器()A、音调音量都减小B、音调减小,音量增大C、音调增大,音量减小D、音调音量都增大正确答案:A14、51单片机定时器工作方式0是指()A、8位自动重装B、16位C、13位D、8位正确答案:C15、在每次传输完后TI置1后应进行的操作是()A、RI=0B、TI=2C、RI=1D、TI=0正确答案:D16、8051单片机()口是一个8位漏极型开路型双向I/O端口。
单片机原理与应用试题(含答案)一、单选题(共64题,每题1分,共64分)1.MCS-51单片机有( )个中断优先级别。
A、1B、2C、3D、4正确答案:B2.MCS-51单片机有中断源( )。
A、5个B、2个C、3个D、6个正确答案:A3.当外部中断1发出中断请求后,中断响应的条件是( )。
A、EX1=1B、IE=0x84C、ET1=1D、IE=0x81正确答案:B4.MCS-51单片机的4个并行I/O端口作为通用I/O端口使用,在输出数据时,必须外接上拉电阻的是( )。
A、P0口B、P1口C、P2口D、P3口正确答案:A5.MCS-51单片机指令系统中,求反指令是( )。
A、CPL AB、RLC AC、CLR AD、RRC A正确答案:A6."对两个数组a和b进行初始化Char a[ ]=" ABCDEF" Char b[ ]={ ´A´,´B´,´C´,´D´,´E´,´F´};则以下说法正确的是( )。
"A、a与b 数组完全相同B、a与b 数组长度相同C、a与b 数组中都存放字符串D、a比b 数组长度长正确答案:D7.定时/计数器0中断入口地址为( )。
A、0003HB、000BHC、0013HD、001BH正确答案:B8.定时器/计数器T0的中断服务程序入口地址是( )。
A、0003HB、000BHC、0023HD、001BH正确答案:B9.MCS-51单片机响应中断的过程是( )。
A、断点PC自动压栈,对应中断矢量地址装入PCB、关中断,程序转到中断服务程序C、断点压栈,PC指向中断服务程序地址D、断点PC自动压栈,对应中断矢量地址装入PC,程序转到该矢量地址,再转至中断服务程序首地址正确答案:D10.在MCS-51单片机系统中,若晶振频率为12MHz,一个机器周期等于( )μs。
单片机原理与应用题库含答案一、单选题(共64题,每题1分,共64分)1.MCS-51单片机定时器/计数器T0的溢出标志TF0,若计满数产生溢出时,其值为()。
A、00HB、FFHC、1D、计数值正确答案:C2.按键开关的结构通常是机械弹性元件,在按键按下和断开时,触点在闭合和断开瞬间会产生接触不稳定,为消除抖动引起的不良后果,常采用的方法有()。
A、硬件去抖动B、单稳态电路去抖方法C、硬、软件两种方法D、软件去抖动正确答案:D3.0023H是51单片机的()入口地址。
A、外部中断0B、串行口中断C、定时器/计数器中断0D、外部中断1正确答案:B4.在MCS-51单片机系统中,若晶振频率为12MHz,一个机器周期等于()μs。
A、1.5B、3C、1D、2正确答案:C5.仿真器的作用是()。
A、能帮助调试用户设计的硬件和软件B、只能做各种模拟实验C、能帮助调试用户设计的软件D、能帮助调试用户设计的硬件正确答案:C6.()显示方式编程较简单,但占用I/O端口线多,其一般适用于显示位数较少的场合。
A、动态B、查询C、静态D、静态和动态正确答案:C7.MCS-51单片机可分为两个优先级别,各中断源的优先级别设定是利用寄存器()。
A、IEB、IPC、TCOND、SCON正确答案:B8.已知某数的BCD码为0111010101000010则其表示的十进制数值为()。
A、7542HB、7542C、75.42HD、75.42正确答案:A9.下列指令能使R0的最高位取反的是()。
A、CPLR0.7B、XRL00H,#80HC、CPL(R0),7D、ARLR0,#80H正确答案:B10.MCS-51单片机的定时器/计数器的工作方式1是()。
A、8位计数器结构B、16位计数器结构C、13位计数器结构D、2个8位计数器结构正确答案:B11.下列指令能使R0的最高位置0的是()。
A、ANLR0,#7FHB、ANLR0,#0F7HC、ORLR0,#7FHD、ORLR0,#80H正确答案:A12.8051单片机的两个定时器/计数器是()。
单片机原理及应用模考试题与参考答案一、单选题(共54题,每题1分,共54分)1.当(IP)=04H时,优先级最高的中断源是():A、外部中断0B、定时计数器0C、外部中断1D、定时计数器1正确答案:C2.MSS-51单片机的PIO引脚有():A、32根B、24根C、44根D、40根正确答案:A3.3D.0AH转换成二进制数是()。
A、111101.0000101BB、111100.0000101BC、111101.101BD、111100.101B正确答案:A4.若要用T1方式2进行重复计数,TMOD应设置为():A、70HB、60HC、20HD、10H正确答案:B5.位寻址区的地址是():A、20H~2FHB、30H~7FHC、00H~07HD、08H~1FH正确答案:A6.波特的单位是()A、帧/秒B、字节/秒C、字符/秒D、位/秒正确答案:D7.若(A)=50H,(B)=A0H,执行MULAB后,(A)=(B)=A、(A)=02H(B)=33HB、(A)=00H(B)=33HC、(A)=02H(B)=32HD、(A)=00H(B)=32H正确答案:D8.能将A的内容向左循环移一位,第七位进第0位的指令是()。
A、RLCAB、RRCAC、RRAD、RLA正确答案:D9.以下不属于8051单片机的控制引脚的是():A、RSTB、ALEC、/PSEND、XTAL1正确答案:D10.下列指令能能使累加器A的最高位置1的是()。
A、ANLA,#7FHB、ANLA,#80HC、ORLA,#7FHD、ORLA,#80H正确答案:D11.若(SP)=40H,当执行一条LCALL指令后,SP的值为():A、41HB、42HC、38HD、3FH正确答案:B12.ALU表示()。
A、累加器B、程序状态字寄存器C、计数器D、算术逻辑部件正确答案:D13.CY(PSW.7)的定义是()A、进位标志位B、辅助进位标志位C、用户标志位D、寄存器组选择位E、溢出标志位F、奇偶标志位正确答案:A14.已知(A)=59H,(PSW)=80H,执行指令ADDCA,#4CH后CY和AC的内容为():A、0,1B、1,1C、0,0D、1,0正确答案:A15.单片机8051的XTAL1和XTAL2引脚是()引脚。
《单片机原理及应用》试卷4及参考答案。
第一部分笔试题(本部分共有4大题,总分60分,考试时间60分钟,闭卷)一、填空题(每空1分,共20分)1、MCS-51系列单片机8031、8751、89S52在内部存储器的设置上主要区别是:8031内部()程序存储器,8751内部()程序存储器,89C51内部()程序存储器。
2、在 MCS-51单片机中,如采用6MHZ晶振,一个机器周期为()。
3、当80C51的RST引脚上保持()个机器周期以上的低电平时,80C51即发生复位。
4、当P1口做输入口输入数据时,必须先向该端口的锁存器写入(),否则输入数据可能出错。
5、若某存储芯片地址线为12根,那么它的存储容量为( )。
6、在R7初值为00H的情况下,DJNZ R7,rel指令将循环执行()次。
7、程序状态寄存器PSW的作用是用来保存程序运行过程中的各种状态信息。
其中CY为()标志,用于无符号数加(减)运算,当进行()操作时作为位累加器。
OV为()标志,用于有符号数的加(减)运算。
8、消除键盘抖动常用两种方法,一是采用硬件去抖电路,用基本RS触发器构成;二是采用软件去抖程序,既测试有键输入时需延时()秒后再测试是否有键输入,此方法可判断是否有键抖动。
9、假定(A)=0FFH, (R3)=0FH, (30H)=0F0H, (R0)=40H, (40H)=00H.执行指令:INC AINC R3INC 30HINC @R0后,累加器A的内容为(), R3的内容为(), 30H的内容为(),40H的内容为()。
10、异步串行数据通信的桢格式由()位,()位,()位和()位组成。
二、判断题(每空1分,共10分)1、MCS-51的时钟最高频率是18MHz。
()2、PC存放的是当前执行指令的地址。
()3、MCS—51的程序存储器只是用来存放程序的。
()4、MCS—51的五个中断源优先级相同。
()5、指令LJMP的跳转范围是64KB。
《单片机原理及应用》考试试卷一.填空题(17分,每空1分)1.8051单片机的内部硬件结构包括了、、、和以及并行I/O口、串行口、中断控制系统、时钟电路、位处理器等部件,这些部件通过单片机内部总线相连接内部总线根据其功能又分为总线、总线、总线三种。
2.MCS—51中PSW寄存器的RS0、RS1两位用于设定,B寄存器是位寄存器。
3.MCS—51单片机的P0~P4口均是位I/O口,其中为真正的双向口,为准双向口;口具有第二引脚功能。
4.MCS-51单片机的中断系统由5个中断源,其中中断在中断响应后,请求标志不能自动清除. 中断源可作软中断使用。
5.假定(SP)=40H ,(3FH)=30H,(40H)=60H。
执行下列指令:POP DPHPOP DPL后,DPTR的内容为 ,SP的内容是。
二、选择题(10分,每小题2分)1.8051单片机的片内有( )个16位的特殊功能寄存器。
A。
1个 B.2个 C.3个 D。
4个2.MCS—51单片机的堆栈区应建立在()。
A。
片内数据存储区的低128字节单元 B。
片内数据存储区C。
片内数据存储区的高128字节单元 D。
程序存储区3.MCS-51单片机定时器工作方式1是指的()工作方式。
A.8位 B。
8位自动重装 C.13位 D.16位4.当需要从MCS—51单片机程序存储器取数据时,采用的指令为( )。
A.MOV A, @R1B.MOVC A,@A + DPTRC。
MOVX A, @ R0 D。
MOVX A, @ DPTR5.8751单片机程序存储器的容量最大可扩展为()。
A。
60K B。
64KC。
64+4K D。
4K三、简答题(8分,每小题4分)1.想将中断服务程序放置在程序存储区的任意区域,在程序中应该作何种设置?请举例加以说明.2.51系列单片机的定时计数器T0、T1正在计数或定时,CPU能不能作其他事情?说明理由.四、参数计算(8分,第一小题6分,第二小题2分)已知一MCS51单片机系统外接晶体振荡器频率为12MHZ,计算:(请给出计算过程)1、单片机系统的振荡周期、状态周期、机器周期所对应的时间是多少?2、指令周期中的单字节双周期指令的执行时间是多少?五、改错(16分,每小题2分)请判断下列各条指令的书写格式是否有错,如有错说明原因:1。
《单片机原理及应用》试卷4及参考答案[录入:lisy743] [时间:2009-09-19 09:23:02] [点击:367] [分类:课程题库]《单片机原理及应用》试卷4(本试题分笔试题和操作题两部分。
共100分,考试时间120分钟。
)第一部分笔试题(本部分共有4大题,总分60分,考试时间60分钟,闭卷)一、填空题(每空1分,共20分)1、MCS-51系列单片机8031、8751、89S52在内部存储器的设置上主要区别是:8031内部()程序存储器,8751内部()程序存储器,89C51内部()程序存储器。
2、在 MCS-51单片机中,如采用6MHZ晶振,一个机器周期为()。
3、当80C51的RST引脚上保持()个机器周期以上的低电平时,80C51即发生复位。
4、当P1口做输入口输入数据时,必须先向该端口的锁存器写入(),否则输入数据可能出错。
5、若某存储芯片地址线为12根,那么它的存储容量为( )。
6、在R7初值为00H的情况下,DJNZ R7,rel指令将循环执行()次。
7、程序状态寄存器PSW的作用是用来保存程序运行过程中的各种状态信息。
其中CY为()标志,用于无符号数加(减)运算,当进行()操作时作为位累加器。
OV为()标志,用于有符号数的加(减)运算。
8、消除键盘抖动常用两种方法,一是采用硬件去抖电路,用基本RS触发器构成;二是采用软件去抖程序,既测试有键输入时需延时()秒后再测试是否有键输入,此方法可判断是否有键抖动。
9、假定(A)=0FFH, (R3)=0FH, (30H)=0F0H, (R0)=40H, (40H)=00H.执行指令:INC AINC R3INC 30HINC @R0后,累加器A的内容为(), R3的内容为(), 30H的内容为(),40H的内容为()。
10、异步串行数据通信的桢格式由()位,()位,()位和()位组成。
二、判断题(每空1分,共10分)1、MCS-51的时钟最高频率是18MHz。
()2、PC存放的是当前执行指令的地址。
()3、MCS—51的程序存储器只是用来存放程序的。
()4、MCS—51的五个中断源优先级相同。
()5、指令LJMP的跳转范围是64KB。
()6、MCS-51外扩I/O口与外RAM是统一编址的。
()7、8155A内部有3个8位并行口,即A口,B口,C口。
()8、要访问外部程序存储器,选通信号是。
()9、TMOD中的GATE=0时,表示由TR0或TR1控制定时器的启停。
()10、MOVX A,3057H 。
()三、简述题(每题4分,共16分)1、开机复位后,CPU 使用的是哪组工作寄存器?它们的地址是什么?CPU如何确定和改变当前工作寄存器组?2、给出三种交换内部RAM 20H单元和30H单元的内容的操作方法。
3、想将中断服务程序放置在程序存储区的任意区域,在程序中应该作何种设置?请举例加以说明。
4、通信波特率为2400bps,fosc=11.2592MHZT1工作在模式2,其SMOD=0计算T1的初值X。
四、分析题(共14分)该程序是动态显示程序,请分析如下内容。
MOV DPTR,#2100HMOV A, #03HMOVX @DPTR,ASETB RS0 ;使用第()组工作寄存器MOV R2,#08HMOV R0,#30HCLR AL1:MOV @R0,AINC R0INC ADJNZ R2, L1DISP:MOV R0,#30H ;显示缓冲区首址送R0MOV R1, #00HMOV R2,#08H ;R2中的08H表示()MOV R3,#7FH ;选中最右端LEDDISP1:MOV A,@R0 ;第2次执行时A=( ) MOV DPTR,#TAB ;指向字形表首址MOVC A,@A+DPTR ;第2次执行时A=( )MOV DPTR,#2101H ;4402H表示()MOVX @DPTR,A ;该条指令的作用是( ) MOV A,R3 ;第2次执行时A=( )MOV DPTR,#2102H ;指向位选口MOVX @DPTR,A ;位码送PA口DJNZ R1,$ ;DJNZ R1,$ ;该指令的作用是()RL A ;位选字移位MOV R3,A ;移位后的位选字送R3INC R0 ;在本程序中,R0最大取值为()MOV A,@R0 ;缓冲区数据送ADJNZ R2,DISP1 ;未扫描完,继续循环SJMP DISPTAB:DB 0CH,0F9H,0A4H,0B0H,99H;共阳极LED字形表DB 92H,82H,0F8H,80H,90H连续运行程序时,显示的内容从右往左依次为()。
第二部分操作题(本部分共有1大题,总分40分,考试时间60分钟)题目要求:依据笔试题中第四题的动态显示程序,在实验箱上利用8155并行扩展4位显示电路,并完成以下问题。
(注:PA0~PA7 输出段码,PB4~PB7输出位控码)1、8155是一个()芯片,其作用()。
2、8155的命令口地址(),A口地址是(),B口地址是(),C口的()。
2、要求4个LED轮流显示,每个显示1S,显示内容2003。
《单片机原理及应用》试卷4参考答案及评分标准第一部分笔试题(本试题卷共4道题,总分60分,考试时间60分钟)一、填空题(每空1分,共20分)1、无,4K,8K。
2、2μm。
3、2个。
4、1。
5、4K。
6、256。
7、进位标志,位操作。
溢出标志。
8、5~10ms。
9、00H,10H,F1H,01H。
10、起始,数据,奇偶校验,停止。
二、判断题(每空1分,共10分)1、×2、×3、×4、×5、√6、√7、×8、√9、√10、×三、简述题(每题4分,共16分)1、开机复位后,CPU 使用的是0组工作寄存器;(1分)它们的地址是什么00H~07H;(1分)CPU通过PSW 的PSW.4、PSW.3两位来确定和改变当前工作寄存器组。
(2分)2、第一种: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分)…RETI (1分)4、通信波特率为2400bps,fosc=11.2592MHZT1工作在模式2,其SMOD=0计算T1的初值X。
根据波特率= ,得出n=76800 (2分)根据,得出X=244,即X=F4H (2分)四、分析题(共14分)1;显示器的位是8;1;0F9H;段码输出口;输出1的段码;FDH;延时;37H;7 6 5 4 3 2 1 0。
第二部分操作题(本部分共有1大题,总分40分,考试时间60分钟)题目要求:依据笔试题中第四题的动态显示程序,在实验箱上利用8155并行扩展4位显示电路,并完成以下问题。
(注:PA0~PA7 输出段码,PB4~PB7输出位控码)1、在实验箱上正确连接出显示电路。
(10分)2、可编程并行接口,用于扩展单片机的I/O口。
(2分)3、2100H,2101H,2102H,2103H (4分)4、(1)正确修改程序。
(10分)(2)会将2003四个数放入30H~33H 单元中。
(4分)ORG 0000HMOV DPTR,#2100HMOV A,#03HMOVX @DPTR,ASETB RS0DISP:MOV R0,#30HMOV R2,#02HMOV R3,#0FEHDISP1:MOV A,@R0MOV DPTR,#TABMOVC A,@A+DPTRMOV DPTR,#2101HMOVX @DPTR,AMOV A,R3MOV DPTR,#2102HMOVX @DPTR,ALCALL DELAYRL AMOV R3,AINC R0MOV A,@R0DJNZ R2,DISP1SJMP DISP TAB:DB 0C0HH,0F9H,0A4H,0B0HH,99HDB 92H,82H,0F8H,80H,6FH DELAY:CLR RS0MOV R0,#100DEL2:MOV R1,#10DEL1:MOV R2,#7DHDEL0:NOPNOPDJNZ R2,DEL0DJNZ R1,DEL1DJNZ R0,DEL2SETB RS0RET(3)正确调试程序。
(10分)。