单片机模拟试题(附答案)
单片机考试试题和答案

单片机考试试题和答案一、选择题(每题2分,共20分)1. 单片机是指()。
A. 单芯片微型计算机B. 单芯片微处理器C. 单芯片微控制器D. 单芯片微电脑答案:C2. 8051单片机的程序存储器和数据存储器的地址空间各是多少?()A. 64KB,64KBB. 64KB,128KBC. 128KB,64KBD. 64KB,256KB答案:C3. 8051单片机的外部中断有()个。
A. 1B. 2C. 3D. 4答案:B4. 8051单片机的定时器/计数器有几个?()A. 1B. 2C. 3D. 4答案:B5. 8051单片机的串行通信可以工作在()种方式。
A. 2B. 3C. 4D. 5答案:C6. 8051单片机的I/O口是()。
A. 准双向口B. 推挽输出C. 漏极开路D. 集电极开路答案:A7. 8051单片机的看门狗定时器是()。
A. 定时器0B. 定时器1C. 定时器2D. 定时器3答案:C8. 8051单片机的外部中断0的中断向量地址是()。
A. 0003HB. 0013HC. 0023HD. 0033H答案:B9. 8051单片机的外部中断1的中断向量地址是()。
A. 0003HB. 0013HC. 0023HD. 0033H答案:D10. 8051单片机的串行通信的波特率可以通过定时器()来设置。
A. 0B. 1C. 2D. 3答案:B二、填空题(每题2分,共20分)1. 8051单片机的内部RAM共有______字节。
答案:1282. 8051单片机的外部中断0的优先级高于外部中断1的优先级。
答案:错误3. 8051单片机的定时器0和定时器1可以工作在______模式。
答案:16位4. 8051单片机的看门狗定时器的溢出时间是______。
答案:1.085秒5. 8051单片机的串行通信可以工作在8位可变波特率模式。
答案:正确6. 8051单片机的I/O口P1.0和P1.1可以作为______使用。
单片机模拟试卷及答案

单片机应用技术模拟试卷1及答案一、填空题(每空1分,共20分)1、单片机是由CPU、存储器、I/O接口及定时/计数器集成在一个芯片上组成的。
2、十进制数25=16H(十六进制)=00010110B(二进制)。
3、单片机的三总线可以分为地址总线、数据总线和控制总线。
(或者数据总线、地址总线)4、8051的=1意味着访问前4K是内部程序存储器,超过4K后访问的是外部程序存储器。
5、单片机复位后SP=07H,第一个入栈数据进入08H单元。
6、执行ANL A,#0FH后,累加器A的内容高4位是0000。
7、8051单片机共有5个中断源,2个优先级。
8、能够加间址符@的寄存器有R0、R1和DPTR。
9、在伟福仿真软件当中输入调试程序我们都保存成后缀是ASM的文件。
10、可编程并行I/O接口芯片8155内部功能部件包括256B的静态RAM,3个I/O 接口和1个14位的定时/计数器。
11、A/D转换器是将模拟量转换成数字量,D/A转换器是将数字转换成模拟量。
二、选择题(每小题2分,共20分)1、一个完整的系统通常包括(B)。
A.系统软件和应用软件 B. 硬件系统和软件系统C. 计算机及外设D.硬件和系统软件2、EPROM是指(D)。
A. 随机存储器B.电擦除的只读存储器C.只读存储器D.紫外线可擦除的只读存储器3、先判断后循环的循环程序结构中,循环体至少被执行(A)次。
A.0B.1C.2D.34、MCS-51系列单片机的CPU是(B )位的。
A.4位B.8位C.16位D.32位5、8031的内部RAM中,用作位寻址的单元地址是(B)。
A.00H-1FHB.20H-2FHC.30H-4FHD.50H-6FH6、12MHz晶振的单片机在定时方式下,定时器可能实现的最小定时时间是(D ) 。
A.8us B.4us C.2us D.1us7、在单片机扩展系统中,8031地址总线和数据总线分时复用所用端口是(D)。
A. P3口B. P1口C. P2口D. P0口8、在MCS-51单片机中,惟一一个可供用户使用的16位寄存器是(C)。
单片机模拟试题(含答案)

单片机模拟试题(含答案)一、单选题(共107题,每题1分,共107分)1.下列芯片中属于单片机的芯片是 ( ) 。
A、89C52B、8255C、80486D、80286正确答案:A2.单片机上电后或复位后,工作寄存器R0是在内部RAM的 ( ) 。
A、00H单元B、08H单元C、10H单元D、18H单元正确答案:A3.对于MCS-51系列单片机来说,相对寻址可寻址的最大范围是( ) 。
A、-129~+128B、-128~+127C、-127~+129D、-126~+127正确答案:B4.可编程接口芯片8155,其C口有 ( ) 种工作方式。
A、1B、2C、3D、4正确答案:D5.8752单片机是 ( ) 位机。
A、16B、4C、32正确答案:D6.8031定时/计数器是否计满可采用等待中断的方法进行处理,也可通过对( )的查询方法进行判断。
A、OV标志B、CY标志C、中断标志D、奇偶标志正确答案:C7.外部中断INT0的中断向量地址为 ( ) 。
A、0003B、(B)000BC、(C)0013D、002BH正确答案:A8.MCS-51单片机的CPU允许接受相应中断,当INT0申请中断时,程序计数器PC的内容被自动修改为( )地址;当有定时器T1申请中断时,程序计数器 PC的内容被自动修改为 D 地址。
A、0003B、(B)000BC、(C)0013D、001BE、(E)0023H正确答案:A9.8051单片机的PSEN引脚可以驱动( )个LSTTL负载。
A、16B、8C、4D、32正确答案:B10.累加器A的内容是73H,执行RL A 指令后累加器的内容变为( )。
B、0E3C、37D、07H正确答案:A11.一条DW语句定义的数表,其数的个数不得超过( )个。
A、10B、20C、40D、80正确答案:D12.堆栈指针SP的作用是 ( ) 。
A、指示堆栈的栈底B、指示下一条将要执行指令的地址C、指示堆栈的栈顶D、指示中断返回的地址正确答案:C13.MCS-51系列单片机的字长是 ( )位。
单片机原理与应用模拟考试题(附参考答案)

单片机原理与应用模拟考试题(附参考答案)一、单选题(共60题,每题1分,共60分)1、下列指令能使P1口的最低位置1的是( )。
A、ANL P1,#80HB、SETB 90HC、ORL P1,#0FFHD、ORL P1,#80H正确答案:B2、在中断服务程序中,至少应有一条( )。
A、加法指法B、传送指令C、中断返回指令D、转移指令正确答案:C3、MCS-51单片机的中断源全部编程为同级时,优先级最高的是( )。
A、/INT1B、TIC、串行接口D、/INT0正确答案:D4、MCS-51单片机CPU开中断的指令是( )。
A、SETB EAB、SETB ESC、CLR EAD、SETB EX0正确答案:A5、在MCS-51单片机指令中,下列指令中( )是无条件转移指令。
A、LCALL addr16B、DJNZ direct,relC、SJMP relD、ACALL addr11正确答案:C6、用8051单片机的定时器/计数器T1作定时方式,用方式2,则初始化编程为( )。
A、TMOD=0x06B、TMOD=0x20C、TMOD=0x10D、TMOD=0x60正确答案:B7、若单片机的振荡频率为6MHz,设定时器/计数器工作在方式1需要定时1ms,则定时器/计数器初值应为( )。
A、500B、1000C、216-500D、216-1000正确答案:C8、Intel 8051单片机的CPU是( )。
A、16位B、4位C、8位D、准16位正确答案:C9、指令JB 0E0H,LP 中的0E0H是指( )。
A、累加器AB、累加器A的最高位C、累加器A的最低位D、一个单元的地址正确答案:C10、访问外部存储器或其它接口芯片时,作数据线和低8位地址线的是( )。
A、P1口B、P0口和 P2口C、P0口D、P2口正确答案:C11、单片机上电复位后,PC的内容和SP的内容为( )。
A、0000H,00HB、0000H,07HC、0003H,07HD、0800H,08H正确答案:B12、若要定时100ms(系统时钟频率为6MHz),则使用定时器/计数器的( )更合适。
(完整版)单片机试题库(有答案)

以下题目及答案因时间及水平关系,仅供参考,也请大家对错误提出修正。
MCS-51单片机原理与结构1.MCS-51单片机CPU的主要组成部分为A。
A.运算器、控制器 B.加法器、寄存器 C.运算器、加法器 D.运算器、译码器2.单片机能直接运行的程序叫C。
A. 源程序 B.汇编程序 C.目标程序 D.编译程序3.单片机中的程序计数器PC用来C。
A.存放指令 B.存放正在执行的指令地址 C.存放下一条指令地址D.存放上一条指令地址4.单片机上电复位后,PC的内容和SP的内容为B。
A.0000H,00H B.0000H,07H C.0003H,07H D.0800H,08H5.单片机8051的ALE引脚是B。
A.输出高电平 B.输出矩形脉冲,频率为fosc的1/6C.输出低电平 D.输出矩形脉冲,频率为fosc的1/26.单片机8051的EA引脚C。
A.必须接地 B.必须接+5V C.以上两种视需要而定7.访问外部存储器或其它接口芯片时,作数据线和低8位地址线的是A。
A.P0口 B.P1口 C.P2口 D.P0口和 P2口8.PSW中的RS1和RS0用来A。
A.选择工作寄存器组号 B.指示复位 C.选择定时器D.选择工作方式9.上电复位后,PSW的值为D。
A.1 B.07H C.0FFH D.010.8051单片机上电复位后,堆栈区的最大允许范围是B个单元。
A.64 B.120 C.128 D.25611.8051单片机上电复位后,堆栈区的最大允许范围是内部RAM的D。
A.00H—FFH B.00H—07H C.07H—7FH D.08H—7FH 12.复位后,堆栈指针SP在内部RAM中的直接地址是C。
A.00H B.07H C.81H D.FFH13. 8051的P0口,当使用外部存储器时它是一个D。
A.传输高8位地址口 A.传输低8位地址口C.传输高8位数据口 D.传输低8位地址/数据口14.P0口作数据线和低8位地址线时B。
单片机考试题目和答案

单片机考试题目和答案一、单项选择题(每题2分,共20分)1. 单片机的英文缩写是()。
A. CPUB. PCC. PLCD. MCU答案:D2. 8051单片机的振荡器频率为12MHz,机器周期为()。
A. 1μsB. 0.5μsC. 0.1μsD. 2μs答案:B3. 8051单片机的外部中断有()个。
A. 2B. 3C. 4D. 5答案:A4. 8051单片机的定时器/计数器有()个。
A. 1B. 2C. 3D. 4答案:B5. 8051单片机的堆栈指针SP的初值是()。
A. 0x00B. 0x07C. 0x7FD. 0xFF答案:C6. 8051单片机的程序存储器和数据存储器的地址范围分别是()。
A. 0000H~FFFFH,0000H~07FHB. 0000H~0FFFH,0000H~07FHC. 0000H~FFFFH,0000H~0FFFHD. 0000H~07FH,0000H~FFFFH答案:B7. 8051单片机的P1口作为输入口使用时,需要()。
A. 外部上拉电阻B. 内部上拉电阻C. 外部下拉电阻D. 内部下拉电阻答案:A8. 8051单片机的P0口作为输入口使用时,需要()。
A. 外部上拉电阻B. 内部上拉电阻C. 外部下拉电阻D. 内部下拉电阻答案:A9. 8051单片机的定时器/计数器工作在方式1时,定时器/计数器的计数初值为()。
A. 0x00B. 0x01C. 0xFFD. 0x80答案:D10. 8051单片机的串行通信的波特率可变,其波特率的计算公式为()。
A. 波特率 = 12MHz / 定时器初值B. 波特率 = 12MHz / (定时器初值 × 32)C. 波特率 = 12MHz / (定时器初值 × 64)D. 波特率 = 12MHz / (定时器初值 × 128)答案:B二、填空题(每题2分,共20分)1. 8051单片机的内部RAM共有______字节。
单片机考试题及答案
单片机考试题及答案一、选择题(每题2分,共20分)1. 单片机的英文缩写是:A. CPUB. MCUC. ROMD. RAM答案:B2. 下列哪个不是单片机的组成部分?A. 中央处理器B. 存储器C. 输入/输出接口D. 显示器答案:D3. 8051单片机的内部RAM是:A. 128字节B. 256字节C. 512字节D. 1024字节答案:B4. 单片机的程序存储器通常使用的是:A. RAMB. ROMC. EPROMD. EEPROM答案:C5. 单片机的I/O口可以配置为:A. 只读B. 只写C. 推挽输出D. 开漏输出答案:D6. 下列哪个不是单片机的中断源?A. 定时器溢出B. 外部中断C. 串行通信D. 显示器答案:D7. 8051单片机的定时器/计数器的计数范围是:A. 0到255B. 0到511C. 0到1023D. 0到2047答案:A8. 单片机的看门狗定时器的主要作用是:A. 计时B. 计数C. 监视程序运行D. 控制I/O口答案:C9. 下列哪个不是单片机的常用编程语言?A. C语言B. 汇编语言C. Java语言D. C++语言答案:C10. 单片机的I/O口的模式设置通常包括:A. 推挽输出B. 开漏输出C. 上拉输入D. 以上都是答案:D二、填空题(每题2分,共20分)1. 单片机的CPU主要由______、______和______组成。
答案:算术逻辑单元、控制单元、寄存器组2. 单片机的______存储器用于存储程序代码。
答案:程序3. 8051单片机的定时器/计数器有______个。
答案:24. 单片机的中断优先级可以通过______寄存器来设置。
答案:IP5. 单片机的______模式可以减少功耗。
答案:睡眠6. 单片机的______接口允许单片机与外部设备进行数据交换。
答案:I/O7. 单片机的______寄存器用于存储程序计数器的值。
答案:PC8. 单片机的______功能可以防止程序死循环。
单片机考试试题及答案
单片机考试试题及答案一、选择题(每题2分,共20分)1. 单片机中,CPU的主要功能是()。
A. 存储数据B. 处理数据C. 传输数据D. 显示数据答案:B2. 在8051单片机中,下列哪个寄存器是用于存储程序计数器的地址?A. SPB. PCC. DPTRD. ACC答案:B3. 下列哪项不是单片机的I/O接口?A. 定时器/计数器B. 串行通信接口C. 模数转换器D. 键盘答案:C4. 单片机的中断系统通常由哪两部分组成?A. 中断源和中断服务程序B. 中断向量表和中断服务程序C. 中断向量表和中断源D. 中断源和中断向量表答案:B5. 在8051单片机中,下列哪个指令用于将累加器的内容传送到外部数据存储器?A. MOVXB. MOVC. MOVCD. MUL答案:A二、填空题(每题2分,共20分)1. 单片机的______是单片机的核心部件,负责执行程序。
答案:CPU2. 8051单片机的定时器/计数器共有______个。
答案:23. 在8051单片机中,______指令用于将内部RAM的某个单元的内容传送到累加器。
答案:MOV4. 单片机的______接口用于实现单片机与外部设备的通信。
答案:串行通信5. 单片机的______功能允许它在执行当前任务的同时响应外部事件。
答案:中断三、简答题(每题10分,共30分)1. 请简述单片机的中断优先级是如何工作的?答案:单片机的中断优先级是指在多个中断请求同时发生时,单片机根据中断源的重要性来决定先响应哪一个中断请求。
通常,中断优先级由中断向量表中的地址顺序决定,优先级高的中断源对应的中断向量地址在表中靠前。
2. 描述单片机的I/O接口的作用。
答案:单片机的I/O接口是单片机与外部设备进行数据交换的通道。
它允许单片机接收外部设备的数据输入,并将处理后的数据输出到外部设备。
3. 简述单片机的定时器/计数器的作用。
答案:单片机的定时器/计数器用于提供精确的时间控制和事件计数。
51单片机试题及答案
51单片机试题及答案一、选择题(每题2分,共20分)1. 51单片机的内部时钟频率为12MHz时,一个机器周期为多少微秒?A. 1μsB. 2μsC. 4μsD. 6μs答案:B2. 51单片机的I/O口的初始状态是什么?A. 高电平B. 低电平C. 浮动D. 随机答案:C3. 下列哪个寄存器是51单片机的程序计数器?A. PCB. SPC. DPTRD. ACC答案:A4. 51单片机的中断向量表起始地址是多少?A. 0000HB. 0003HC. 0030HD. 0100H答案:A5. 51单片机中,下列哪个指令是无条件跳转指令?A. LJMPB. SJMPC. AJMPD. JMP答案:B6. 51单片机的定时器/计数器的计数器溢出时,会自动重置为多少?A. 0B. 1C. 255D. 256答案:A7. 51单片机的串行通信中,波特率的计算公式是?A. 波特率 = 时钟频率 / 12B. 波特率 = 时钟频率 / 32C. 波特率 = 时钟频率 / 定时器初值D. 波特率 = 定时器初值 / 时钟频率答案:C8. 51单片机的外部中断源有几个?A. 2B. 3C. 4D. 5答案:B9. 51单片机的定时器/计数器的定时器模式和计数器模式有什么区别?A. 定时器模式计数外部事件,计数器模式计数内部时钟脉冲B. 定时器模式计数内部时钟脉冲,计数器模式计数外部事件C. 两者没有区别D. 定时器模式只能计数,计数器模式只能定时答案:B10. 51单片机中,下列哪个指令是将累加器的内容与寄存器R0的内容进行交换?A. MOV A, R0B. XCH A, R0C. SWAP AD. CPL A答案:B二、填空题(每题2分,共20分)1. 51单片机的内部RAM分为______区和______区。
答案:工作寄存器;位寻址2. 51单片机的外部中断INT0和INT1的中断向量地址分别是______和______。
单片机考试题目及答案
单片机考试题目及答案一、单项选择题(每题2分,共20分)1. 单片机中,以下哪个寄存器用于存储程序计数器(PC)的值?A. SPB. PCC. DPTRD. SCON答案:B2. 在8051单片机中,下列哪个指令用于将累加器A的内容传送到外部数据存储器?A. MOV A, @R0B. MOVX A, @DPTRC. MOV A, #dataD. MOV A, R0答案:B3. 下列哪个指令是8051单片机的无条件跳转指令?A. SJMPB. CJNEC. DJNZD. JZ答案:A4. 在8051单片机中,以下哪个中断源的中断优先级最高?A. 外部中断0B. 定时器0中断C. 外部中断1D. 串行通讯中断答案:C5. 8051单片机的定时器/计数器工作在方式1时,其计数器的计数范围是多少?A. 0到255B. 0到65535C. 0到32767D. 0到65536答案:C6. 8051单片机中,哪个指令用于将累加器A的内容与立即数进行逻辑“或”操作?A. ORL A, #dataB. ORL A, directC. ORL A, @R0D. ORL direct, #data答案:A器R0的内容进行逻辑“与”操作?A. ANL A, R0B. ANL R0, AC. ANL A, #dataD. ANL direct, A答案:A8. 8051单片机中,哪个指令用于将累加器A的内容与直接地址中的数据进行逻辑“异或”操作?A. XRL A, #dataB. XRL A, directC. XRL direct, AD. XRL A, @R0答案:B器R0的内容进行逻辑“异或”操作?A. XRL A, R0B. XRL R0, AC. XRL A, #dataD. XRL direct, A答案:A10. 8051单片机中,哪个指令用于将累加器A的内容与寄存器R0的内容进行逻辑“与”操作后,结果存回R0?A. ANL A, R0B. ANL R0, AC. ANL A, #dataD. ANL direct, A答案:B二、填空题(每题2分,共20分)1. 8051单片机的内部RAM分为______和______两部分。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
单片机原理模拟试题1 (共两套模拟题,有答案,仅供参考)一、填空题(24分,每空1分)1.MCS-51单片机是(8 )位的单片机。
2.MCS-51单片机有( 5 )个中断源,( 2 )级优先级中断。
3.串行口方式3发送的第9位数据要事先写入(SCON )寄存器的(TB8 )位。
4.串行口的方式0的波特率为( FOSC/12 )。
5.8031内部数据存储器的地址范围是(00~7FH ),位地址空间的字节地址范围是(20~2FH ),对应的位地址范围是(00~7FH)外部数据存储器的最大可扩展容量是(64KB )。
6.在内部RAM中可位寻址区中,位地址为40H的位,该位所在字节的字节地址为(28H )。
7.如果(A)=58H,(R1)= 49H,(49H)= 79H,执行指令XCH A, @R1后;结果(A)=( 49 ) ,(49H)=( 58H )。
8.利用8155H可以扩展( 3 )个并行口,(256 )个RAM单元。
9.当单片机复位时PSW=(00 )H,SP=(07H ),P0~P3口均为(置“1”)电平。
10.若A中的内容为88H,那么,P标志位为(0 )。
11.当MCS-51执行MOVC A,@A+ DPTR指令时,伴随着(PSEN )控制信号有效。
12.MCS-51访问片外存储器时,利用(ALE )信号锁存来自(P0口)发出的低8位地址信号。
13.已知f osc=12MHz,T0作为定时器使用时,其定时时间间隔为(1us )。
14.若MCS-51外扩8KB 程序存储器的首地址若为1000H,则末地址为(2FFF )H。
二、判断对错,如对则在()中写“√”,如错则在()中写“×”。
(10分)1.MCS-51单片机可执行指令:MOV 35H,@R3。
(×)2.8031与8751的区别在于内部是否有程序存储器。
(√)3.当向堆栈压入一个字节的数据后,SP中的内容减1。
(×)4.程序计数器PC中装的内容是当前正在执行指令的地址。
(×)5.某特殊功能寄存器的字节地址为80H,它即能字节寻址,也能位寻址。
(√)6.MCS-51单片机中的PC是不可寻址的。
(√)7.当MCS-51执行MOVX @DPTR,A指令时,伴随着WR信号有效。
(×)8.MCS-51的定时器/计数器对外部脉冲进行计数时,要求输入的计数脉冲的高电平或低电平的持续时间不小于1个机器周期。
(×)9.区分外部程序存储器和数据存储器的最可靠的方法是看其是被WR还是被PSEN信号连接。
(√)10.各中断源发出的中断请求信号,都会标记在MCS-51的TCON寄存器中。
(×)三、简答题1.如果(DPTR)=5678H,(SP)=42H,(3FH)=12H ,(40H)=34H,(41H)=50H,(42H)=80H,则执行下列指令后:POP DPHPOP DPLRET则:(PCH) =__34H__;(PCL)=___12H____ ;(DPH)=__80H__;(DPL)=___50H__;(4分)2.MCS-51采用6MHz的晶振,定时2ms,如用定时器方式1时的初值(16进制数)应为多少?(写出计算过程)(6分)机器周期6×106=2×10-6s=2uS又方式1为16进制定时器.故(216—X)×2×10-6=2×10-3=>216-X=1000=>X=65536-1000=64536 即初值=FC18H3.MCS-51外扩的程序存储器和数据存储器可以有相同的地址空间,但不会发生数据冲突,为什么?(6分)答:不发生数据冲突的原因是:MCS-51中访问程序存储器和数据存储器的指令不一样。
选通信号也就不一样,前者为PSEN,后者为WR与RD。
程序存储器访问指令为movc A,@DPTR;movc A,@A+pc。
数据存储器访问指令为:movx A,@DPTR;movx A,@Ri; movx @DPTR,A。
4.说明MCS-51的外部引脚EA的作用?(4分)当EA为高电平时,MCS-51访问内部程序存储器,但当地址大于0FFF时,自动转到外部程序存储器,当EA为低电平时,MCS-51只读取外部程序存储器。
5.写出MCS-51的所有中断源,并说明说明哪些中断源在响应中断时,由硬件自动清除,哪些中断源必须用软件清除,为什么?(6分).答:外部中断INTO定时器/计数器中断T0外部中断INT1定时器/计数器中断T1串行口中断其中串行口中断TI与RI必须用软件清“0”,因为串口中断的输出中断为TI,输入中断为RI,故用软件清“0”。
四、下图为某MCS-51应用系统的3位LED 8段共阳极静态显示器的接口电路,(1)该静态显示器电路与动态扫描的显示器电路相比有哪些优缺点?(2)写出显示字符“3”、“8”、“5”的段码,注意:段码的最低位为“a”段,段码的最高位为“dp”段(3)已知8255A的PA口、PB口和PC口的地址分别为FF7CH、FF7DH、FF7EH,且8255A的这3个端口均已被编写完毕的初始化程序初始化为方式0输出,请编写出使3位LED共阳极显示器从左至右显示“3.85”的程序段。
(14分)解(1)优点是:亮度高,缺点是:占用的I/O口太多,当需要的LED数目较多时,需要外扩展的I/0口。
(2)3:→B0H8:→80H5:→92H(3)mov DPTR,#0FF7CHmov A,#30Hmovx @DPTR,Amov DPTR,#0FF7DHmov A ,#80Habcdef g●dp12movx @DPTR,A mvox @DPTR,#0FF7EH mov A,#92Hmovx @DPTR,ARET五、画出MCS-51系列单片机利用串行口进行1台主机与4台从机多机串行通讯连线图,其中1台从机通讯地址号为02H,请叙述主机向02H从机发送一个字节数据的过程。
(10分)答:主机发送数据过程如下:(1)将从机00~03H的REN置1,SM2=1,并使它们工作在串行口工作方式2或3。
(2)由主机向4个从机发出一帧地址址信息02H,第9位为1。
从机接到信息后均发生中断,执行中断服务程序,将02H与自身地址做比较。
若相同,则清SM2=0,若不同则SM2不变仍为1。
(3)主机发送一帧数据信息,第9位为0,从机接到信息后,只有SM2=0的从机发生中断,将数据信息收取,其余SM2=1的从机不放出中断,信息丢失,从而实现主机向02H从机发送一个字节数据的功能。
六、请回答:(共16分)1.下图中外部扩展的程序存储器和数据存储器容量各是多少?(2分)2.两片存储器芯片的地址范围分别是多少?(地址线未用到的位填1) (6分,)3.请编写程序,要求:(1)将内部RAM 30H~3FH中的内容送入1# 6264的前16个单元中;(4分)(2)将2# 6264的前4个单元的内容送入40H~43中;(4分)解:1.外扩程序存储器的容量是8K,外扩数据存储器的容量是16K 解:2、2764范围:C000H~DFFFH1#范围:A000H~BFFFH2#范围:6000H~7FFFH3.请编写程序解:(1)mov R1 ,#10Hmov DPTR,@0A000Hmov R0,#30HLoop:mov A,@RoMovx @DPTR,AINC DPTRINC RoDINE R1,LoopRET(2) mov R1,#04Hmov DPTR,#6000Hmov Ro ,#40HLoop:movx A ,@DPTRMov @Ro ,AINC DPTRINC RoDTNZ R1 ,LoopRET从机从机从机从机单片机原理模拟试题 2一、填空题(37分)1、8031单片机芯片共有 40个引脚,MCS-51系列单片机为8 位单片机。
2、8031的异步通信口为全双工(单工/半双工/全双工),3、8031内部数据存储器的地址范围是00H-7FH,位地址空间的字节地址范围是20H-2FH,对应的位地址范围是00H-7FH,外部数据存储器的最大可扩展容量是64K字节。
4、单片机也可称为微控制器或嵌入式控制器。
5.当MCS-51执行MOVC A,@A+PC指令时,伴随着PSEN*控制信号有效。
6、当单片机复位时PSW=00 H,这时当前的工作寄存器区是 0区,R4所对应的存储单元地址为04 H。
7、MCS-51系列单片机指令系统的寻址方式有寄存器、直接寻址、寄存器间接、立即、基址加变址、位寻址。
(相对寻址也可以)8、MCS-51系列单片机的典型芯片分别为 8031 、8051、8751。
9、8031的 P3口为双功能口;10、由8031组成的单片机系统在工作时,EA*引脚应该接地(或0);11、8031外部程序存储器的最大可扩展容量是 64K ,其地址范围是0000H~ FFFFH。
ROM 芯片2764的容量是8 KB,若其首地址为 0000H,则其末地址 1FFFH 。
12、8031的中断源有外中断0, T0 ,外中断1,T1,串行口,有 2 个中断优先级。
13、8031唯一的一条16位数据传送指令为 MOV DPTR,data16。
14、LJMP的跳转范围是64K,AJMP的跳转范围是2K B,SJMP的跳转范围是±128 B(或256B)。
15、若A中的内容为68H,那么P标志位为1。
二、简答题(13分)1、采用6MHz的晶振,定时2ms,用定时器方式1时的初值应为多少?(请给出计算过程)(6分)答:(1) Ts=2us(216-X)×2us=2ms从而X=64536 …………………..4分(2) 64536=FC18H………………………2分2、MCS-51外扩的程序存储器和数据存储器可以有相同的地址空间,但不会发生数据冲突,为什么?(4分)答:因为访问外扩的程序存储器和数据存储器执行的指令不同,所发出的控制信号也就不同。
(2分)读外部数据存储器时,RD*信号有效。
写外部数据存储器时,WR*信号有效。
而读外部程序存储器时,PSEN*信号有效。
由于发出的控制信号不同,且只能有一种信号有效,因此,即使MCS-51外扩的程序存储器和数据存储器有相同的地址空间,也不会发生数据冲突。
(2分)3.说明MCS-51的外部引脚EA*的作用?(3分)答:EA*是内外程序存储器选择控制信号。
(1分)当EA*=0时,只选择外部程序存储器。
(1分)当EA*=1时,当PC指针≤0FFFH时,只访问片内程序存储器;当PC指针>0FFFH时,则访问外部程序存储器(1分)三、编写程序,将外部数据存储器中的5000H—50FFH单元全部清零(10分)。