单片机模拟试题
单片机原理及应用技能比赛模拟试题及答案(一)
单片机原理及应用技能比赛模拟试题〔一〕一、填空题(每空1分,共54分)。
1、二进制数的数码有〔〕,〔〕两个。
2、十进制数32用二进制数表示为〔〕B,用十六进制数表示为〔〕H。
3、中央处理器〔CPU〕主要由算术逻辑运算单元、〔〕、〔〕、程序状态字存放器、〔〕、地址存放器、数据存放器、指令存放器、〔〕、〔〕等部件组成。
4、单片机的寻址指令有〔〕、〔〕、〔〕、〔〕、〔〕以及相对寻址指令、位寻址指令。
5、MSC—51系列单片机有〔〕、〔〕、〔〕、〔〕四个8位输入/输出〔I/O〕口。
6、如果要将及时数23H送入累加器A,其指令为〔〕。
将以23H为地址的存储单元里面的数送入累加器A,其指令为〔〕。
7、CPU与外设通信方式有〔〕、〔〕、〔〕、三种方式。
8、外中断INT0的入口地址为〔〕、定时/计数器T1中断入口地址为( 〕。
9、汇编语言中实现延时的方法有〔〕、〔〕两种。
10、中断控制存放器IE中EA的含义为〔〕、EX1的含义为〔〕、ET0含义为〔〕。
11、单片机89C51片内集成了〔〕KB的FLASH ROM,共有〔〕个中断源。
12、两位十六进制数最多可以表示〔〕个存储单元。
13、在89C51中,只有当EA引脚接〔〕电平时,CPU才访问片内的Flash ROM。
14、单片机89C51复位后,其I/O口锁存器的值为〔〕,堆栈指针的值为〔〕,SBUF的值为〔〕,内部RAM的值不受复位的影响,而其余存放器的值全部为〔〕。
15、8051内部有〔〕并行口,P0口直接作输出口时,必须外接〔〕;并行口作输入口时,必须先〔〕,才能读入外设的状态。
16、将立即数#33H送20H单元使用〔〕指令。
17、入栈指令使用〔〕指令。
18、在串行通信中,有数据传送方向〔〕、〔〕、〔〕三种方式。
19、单片机中断系统中共有〔〕、〔〕、〔〕、〔〕、〔〕五个中断源,其中优先级最高的是〔〕、优先级最低的是〔〕。
20、当MCS-51引脚〔〕信号有效时,表示从Po口稳定地送出了低8位地址。
单片机模拟试卷及答案
单片机应用技术模拟试卷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)。
单片机模拟试卷003
单片机考卷3《单片机原理》试题库及答案-定时、中断、串行口系统及应用一、判断题()1.在MCS—51单片机内部结构中,TMOD为模式控制寄存器,主要用来控制定时器的启动与停止。
()2.在MCS—51单片机内部结构中,TCON为控制寄存器,主要用来控制定时器的启动与停止。
()3.MCS—51单片机的两个定时器的均有两种工作方式,即定时和计数工作方式。
()4.MCS—51单片机的TMOD模式控制寄存器不能进行位寻址,只能用字节传送指令设置定时器的工作方式及操作模式。
()5.MCS—51单片机系统复位时,TMOD模式控制寄存器所低4位均为0。
()6.8051单片机5个中断源相应地在芯片上都有中断请求输入引脚。
()7.启动定时器工作,可使用SETB Tri启动。
()8.8051单片机对最高优先权的中断响应是无条件的。
()9.中断初始化时,对中断控制器的状态设置,只可使用位操作指令,而不能使用字节操作指令。
()10.MCS—51单片机系统复位后,中断请求标志TCON和SCON中各位均为0。
()11.MCS—51单片机的中断允许寄存器的IE的作用是用来对各中断源进行开放或屏蔽的控制。
()12.用户在编写中断服务程序应在中断入口矢量地址存放一条无条件转移地址,以防止中断服务程序容纳不下。
()13.若要在执行当前中断程序时禁止更高优先级中断,应用软件关闭CPU中断,或屏蔽更高级中断源的中断,在中断返回时再开放中断。
()14.串行口的中断,CPU响应中断后,必须在中断服务程序中,用软件清除相应的中断标志位,以撤消中断请求。
()15.串行口数据缓冲器SBUF是可以直接寻址的专用寄存器。
()16.如设外部中断0中断,应置中断允许寄存器IE的EA位和EX0位为1。
()17.指令JNB TF0,LP的含义是:若定时器T0未计满数,就转LP。
()18.若置8031的定时器/计数器T1于定时模式,工作于方式2,则工作方式字为20H。
单片机原理及应用技能比赛模拟试题及答案
单片机原理及应用技能比赛模拟试题(五)一、填空题1、当定时器T0工作在方式 3 时,要占用定时器T1 的 TR1 和 TF1 两个控制位。
2、在定时器T0工作方式 3下, TH0 溢出时,TF1 标志将被硬件置 1 去请求中断。
3、在定时器T0工作方式 3下,欲使 TH0 停止工作,应执行一条CLR TR1的指令。
4、使用定时器 / 计数器 1 设置串行通信的波特率时,应把定时器/ 计数器 1 设定作方式 2,即自动重新加载方式。
5、当计数器产生计数溢出时,把定时器/ 计数器的 TF0(TF1)位置“ 1。
”对计数溢出的处理,在中断方式时,该位作为中断标志位使用;在查询方式时,该位作状态位使用。
6、在定时器工作方式 1 下,计数器的宽度为16 位,如果系统晶振频率为6MHz,则最大定时时间为,若系统晶振频率为 12MHz,则最大定时时间为。
7、 8051 单片机内部设有两个 16 位定时器 / 计数器,即 T0和T1。
8、 T0 由两个 8 位特殊功能寄存器TH0 和 TL0 组成, T1 由 TH1 和 TL1 组成。
9、定时时间与定时器的工作方式、计数初值及振荡周期有关。
10、 MCS-51 的定时器 / 计数器作计数器时计数脉冲由外部信号通过引脚和提供。
11、MCS-51 的定时器 / 计数器 T0 的门控信号 GATE设置为 1时,只有 INT0 引脚为高电平且由软件使TR0 置1 时,才能启动定时器/ 计数器 T0 工作。
12、当 T0 为方式 3 ,T1 为方式 2 的时候, 8051 单片机的定时器可提供 3 个 8位定时器 / 计数器。
1、 MCS-51 有 5 个中断源, 2 个中断优先级,优先级由软件填写特殊功能寄存器IP 加以选择。
2、外中断请求标志位是IE0 和 IE1 。
3、 RETI 指令以及任何访问 IE 和 IP 寄存器的指令执行过后, CPU 不能马上响应中断。
单片机C语言模拟试题
2.请将ROM3000H单元内容送R7
答:MOV DPTR, #3000H
CLR A
MOVC A,@A+DPTR
MOV R7,A
七、编程题(40分)
1 已知一MCS—51单片机系统的片内RAM 20H单元存放了一个8位无符号数7AH,片外扩展RAM的8000H存放了一个8位无符号数86H,试编程完成以上两个单元中的无符号数相加,并将和值送往片外RAM的01H、00H单元中,同时将所编写程序运行完成后的数据和状态添入下表中给出的PSW的有关位以及寄存器A、DPTR和RAM单元中。
2、片内RAM的20H~2FH为位寻址区,所包含的位地址是( B )。
A、00H~20H B、00H~7FH C、20H~2FH D、00H~FFH
3、MCS-51单片机的复位信号是( A )有效。
A、高电平 B、低电平 C、脉冲 D、下降沿
答:P=1/f=(1/11.059×106)=0.09×10-6s
=90ns
S=2P=2×90ns=180ns
机器周期=12P=12×90ns=1.08μs
双指令周期=2×机器周期=2.16μs
判题标准:每问4分,结果错,分值全扣;结果正确,量纲错或不写量纲,每问扣1分。
2.MCS—5l单片机的堆栈区只可设置在 片内数据存储区(器)
3.MCS—51单片机外部中断请求信号有电平方式和脉冲方式,在电平方式下,当采集到INT0、INT1的有效信号为低电平时,激活外部中断。
4.定时器/计数器的工作方式3是指的将定时器/计数器0 拆成两个独立的8位计数器。而另一个定时器/计数器此时通常只可作为串行口的波特率发生器使用。
单片机无纸化模拟考试试题1
单片机无纸化模拟考试试题1考试时间20分钟,总分100分。
共50道小题,20道单选,30道判断。
1、8031单片机若晶振频率为fosc=12MHz,则一个机器周期等于()µS.A、1/12B、1/2C、1(正确答案)D、22、8051单片机的VCC(40)引脚是()引脚.A、主电源+5V(正确答案)B、接地C、备用电源D、访问片外存储器3、8051单片机的VSS(20)引脚是()引脚.A、主电源+5VB、接地(正确答案)C、备用电源D、访问片外存储器4、8051单片机中,用来访问外部存储器的是().A、PSWB、ACCC、SPD、DPTR(正确答案)5、MCS—51单片机的数据指针DPTR是一个16位的专用地址指针寄存器,主要用来().A、存放指令B、存放16位地址,作间址寄存器使用(正确答案)C、存放下一条指令地址D、存放上一条指令地址6、MCS—51单片机复位后,专用寄存器ACC的状态是().A、0000HB、07HC、00H(正确答案)D、0FFH7、MCS—51指令系统中,逻辑与操作指令是().A、CPLB、RLCC、ANL(正确答案)D、ORL8、MCS—51指令系统中,循环转移指令是().A、JBB、JNZC、CJNZD、DJNZ(正确答案)9、MCS—51指令系统中,异或指令是().A、XRL(正确答案)B、SETBC、CLRD、RR10、MCS—51指令系统中,指令CLR A;表示().A、将A的内容清0(正确答案)B、将A的内容置1C、将A的内容各位取反,结果送回A中D、循环移位指令11、堆栈区一般设在()区域.A、工作寄存器区B、特殊功能寄存器区C、一般RAM区(正确答案)D、位寻址区12、外部中断0的入口地址是().A、0003H(正确答案)B、000BHC、0013HD、001BH13、单片机上电复位后,PSW的值为().A、1B、07HC、FFHD、0(正确答案)14、8051单片机()口是一个8位漏极型开路型双向I/O端口.A、P0(正确答案)B、P1C、P2D、P315、“MOVA,R0”源操作数的寻址方式是().A、寄存器寻址(正确答案)B、直接寻址C、寄存器间接寻址D、立即寻址16、000BH是()中断的入口.A、T0(正确答案)B、T1C、INT0D、INT117、8051单片机具有双功能的端口是().A、P0口和P1口B、P3口(正确答案)C、P1口和P2口D、P1口18、单片机18,19脚的名称().A、接地B、复位C、时钟脉冲(正确答案)D、电源19、1个机器周期由()个状态周期构成.A、2B、4C、6(正确答案)D、820、8031单片机的EA引脚().A、必须接地(正确答案)B、必须接+5VC、可悬空D、以上三种视需要而定21、MCS—51单片机的布尔处理器是以A为累加器进行位操作的。
单片机原理与应用模拟考试题(附参考答案)
单片机原理与应用模拟考试题(附参考答案)一、单选题(共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),则使用定时器/计数器的( )更合适。
考研单片机试题及答案解析
考研单片机试题及答案解析模拟试题:考研单片机一、选择题(每题2分,共20分)1. 单片机的英文缩写是()。
A. MCUB. CPUC. RAMD. ROM2. 下列哪个不是单片机的最小系统组成部件?()A. 中央处理器(CPU)B. 随机存取存储器(RAM)C. 只读存储器(ROM)D. 显示器3. 8051单片机的定时器工作模式中,定时器模式0是指()。
A. 13位定时/计数器B. 16位定时/计数器C. 8位自动重装载定时/计数器D. 16位自动重装载定时/计数器4. 单片机中,堆栈的作用是()。
A. 数据存储B. 程序计数器存储C. 临时数据存储D. 长期数据存储5. 在单片机的串行通信中,波特率的设置可以通过定时器的()来实现。
A. 定时器模式B. 定时器初值C. 定时器溢出率D. 定时器中断6. 8051单片机的P1端口是一个()位的双向I/O端口。
A. 4B. 8C. 16D. 327. 在单片机程序设计中,通常使用哪种类型的寄存器来存储操作数?()A. 累加器(A)B. 变址寄存器(DPTR)C. 堆栈指针寄存器(SP)D. 数据指针寄存器(DPTR)8. 单片机的看门狗定时器(Watchdog Timer)的主要作用是()。
A. 定时输出A. 系统监控B. 数据存储D. 程序计数9. 在单片机系统中,外部中断0的触发方式是()。
A. 电平触发B. 边沿触发C. 定时触发D. 程序触发10. 下列哪个指令是8051单片机的无条件跳转指令?()A. LJMPB. SJMPC. AJMPD. JMP @A+DPTR答案解析:1. 答案:A解析:单片机的英文缩写是MCU,代表Microcontroller Unit。
2. 答案:D解析:单片机的最小系统通常包括CPU、RAM、ROM和I/O端口,不包括显示器。
3. 答案:A解析:8051单片机的定时器模式0是13位定时/计数器。
4. 答案:B解析:堆栈主要用于存储程序计数器的值,用于函数调用和返回。
单片机原理与应用技能比赛模拟试题与答案(五)
5、要想测量INT0 引脚上的一个正脉冲宽度,那么特殊功能寄存器TMOD的内容可以为( A )。
A 、09HB 、87HC 、00HD 、80H单片机原理及应用技能比赛模拟试题(五)6、使用定时器T1时,有几种工作方式( C )A 、1 种B 、2 种C 、3 种D 、4 种一、填空题7、8031 单片机的定时器T1 用作定时方式时是( B )。
1、当定时器T0 工作在方式 3 时,要占用定时器T1 的TR1 和TF1 两个控制位。
A、由内部时钟频率定时,一个时钟周期加 1 B 、由内部时钟频率定时,一个机器周期加 12、在定时器T0 工作方式 3 下,TH0溢出时,TF1 标志将被硬件置 1 去请求中断。
C、由外部时钟频率定时,一个时钟周期加 1 D 、由外部时钟频率定时,一个机器周期加 13、在定时器T0 工作方式 3 下,欲使TH0停止工作,应执行一条CLR TR1 的指令。
8、8031 单片机的定时器T0 用作计数方式时是( C )。
4、使用定时器/ 计数器 1 设置串行通信的波特率时,应把定时器/ 计数器 1 设定作方式 2A、由内部时钟频率定时,一个时钟周期加 1 B 、由内部时钟频率定时,一个机器周期加 1,即自动重新加载方式。
C、由外部计数脉冲计数,下降沿加 1 D 、由外部计数脉冲计数,一个机器周期加 15、当计数器产生计数溢出时,把定时器/ 计数器的TF0(TF1)位置“1”。
对计数溢出的处理,在中断方式时,9、8031 单片机的定时器T1 用作计数方式时计数脉冲是( A )。
该位作为中断标志位使用;在查询方式时,该位作状态位使用。
A、外部计数脉冲由T1(P3.5 )输入 B 、外部计数脉冲由内部时钟频率提供6、在定时器工作方式 1 下,计数器的宽度为16 位,如果系统晶振频率为6MHz,则最大定时时间C 、外部计数脉冲由T0(P3.4 )输入D 、由外部计数脉冲计数为131.072ms ,若系统晶振频率为12MHz,则最大定时时间为65.536ms 。
单片机原理与应用模拟练习题含答案
单片机原理与应用模拟练习题含答案一、单选题(共64题,每题1分,共64分)1.以下有关PC和DPTR的结论中错误的是( )。
A、DPTR是可以访问的,而PC不能访问B、它们都是16位寄存器C、在单片机运行时,它们都具有自动加“1”的功能D、DPTR可以分为2个8位的寄存器使用,但PC不能正确答案:C2.寄存器寻址方式中,Rn中,n的取值范围是( )。
A、0~7B、0~2C、0~1D、1~8正确答案:A3.下列指令能使R0高4位不变,低4位取反的是( )。
A、ANL R0,#0FHB、XRL R0,#0F0HC、XRL R0,#0FHD、ORL R0,#0F0H正确答案:C4.在CPU内部,反映程序运行状态或反映运算结果的一些特征的寄存器是( )。
A、PCB、PSWC、AD、SP正确答案:B5.程序在运行中,当前PC的值是( )。
A、当前正在执行指令的前一条指令的地址B、当前正在执行指令的地址。
C、当前正在执行指令的下一条指令的首地址D、控制器中指令寄存器的地址。
正确答案:C6.下面的哪一项应用,不属于单片机的应用范围。
( )A、汽车电子设备B、家用电器的控制C、工业控制D、数据库管理正确答案:D7.根据以下程序,判断51单片机定时器/计数器T0的工作方式是( )。
Void timer0_ISR(void)interrupt 1{ led0=!led0;}A、方式2B、方式3C、方式1D、方式0正确答案:A8.MCS-51单片机的串行数据缓冲器SBUF用于( )。
A、存放运算中间结果B、存放待发送或已接收到的数据C、暂存数据和地址D、存放待调试的程序正确答案:B9.MCS-51单片机定时器/计数器T0的低8位计数器是哪一个呢?A、TH1B、TL1C、TH0D、TL0正确答案:D10.MCS-51单片机的位寻址区位于内部RAM的( )单元。
A、00H~7FHB、20H~7FHC、00H~1FHD、20H~2FH正确答案:D11.当外部中断0发出中断请求后,中断响应的条件是( )。
单片机模拟题(含答案)
单片机模拟题(含答案)一、单选题(共107题,每题1分,共107分)1.8031的内部RAM中,可以进行位寻址的地址空间为 ( ) 。
A、00H~2FB、(B)20H~2FC、(C)00H~FFD、20H~FFH正确答案:B2.8051单片机的工作频率为12MHz,其内部定时器的最大定时时间是 ( ) 。
A、131072μSB、8192μSC、256μSD、65536μS正确答案:D3.FLASH的中文含义是 ( ) 。
A、闪速存储器B、随机存储器C、只读存储器D、电可擦除可编程存储器正确答案:A4.下列单片机中具有片内Flash存储器的是 ( ) 。
A、8031B、8051C、8751D、AT89C2051正确答案:D5.对于MCS-51系列单片机来说,立即寻址可寻址的空间是 ( ) 。
A、内部RAM中0-7FH的空间和SFRB、内部RAM和外部RAMC、程序存储器D、外部RAM正确答案:C6.汇编时,不可能出现跳转范围出错的指令是 ( ) 。
A、AJMPB、SJMPLOOPC、LJMPD、JZ正确答案:C7.MCS-51单片机复位后程序计数器PC= ( ) 。
A、0FFFFB、2000C、0100D、0000H正确答案:D8.在8051单片机中,第1区工作寄存器位于内部RAM的 ( ) 区域内。
A、00-07B、08H-0FC、10H-17D、18H-1FH正确答案:B9.对于MCS-51单片机来说,一个机器周期是由 ( )个状态周期构成。
A、2B、4C、6D、12正确答案:C10.对于MCS-51单片机来说,若其振荡器已经工作,则在其RST引脚加至少持续 ( ) 个机器周期的高电平就可以实现单片机的复位。
A、2B、4C、6D、8正确答案:A11.8031单片机的定时器T0有 ( ) 种工作方式。
A、1B、2C、3D、4正确答案:D12.MCS-51单片机复位后程序计数器PC= ( )。
A、0FFFFB、(B)0030C、0003D、0000H正确答案:D13.MCS-51系列单片机的P2口除作为输入/输出接口使用外,还可以作为 ( )使用。
单片机模拟试题(1)
23、MCS-51系列单片机的串行口是(B)。
A.单工 B.半双工C.全双工D.并行口
24、在数模转换过程中,以下转换精度最高的是(D)。
A.8位数模转换器B. 10位数模转换器
C. 12位数模转换器D. 14位数模转换器
25、当设置串行口工作方式为方式1时,其波特率(D)。
C.在C51中,注释说明只能使用/*……*/注释
D.C程序的基本组成单位是函数
9、在C51程序中常常把(D)作为循环体,用于消耗CPU时间,产生延时效果。
A.赋值语句 B.表达式语句 C.循环语句D.空语句
10、在单片机应用系统中,为节省I/O引脚多个LED数码管显示电路常采用(B)显示方式。
A.静态B.动态C.静态和动态D.查询
while(1)
{
START=0;
START=___1__;//启动A/D转换
START=__0___;
while(EOC=0);//等待A/D转换结束
OE=____1___;//数据输出允许
temp=P0;//读取A/D转换结果
P1=temp;//A/D转换结果送LED显示
}
得分
评卷人
四、单片机应用设计分析:(共2题,每题10分,共20分)
一、单项选择题:
1、MCS-51系列的单片机中片内RAM的字节大小可能的是(D)
A、128MB、128K C、128 D、64
2、C51语言提供的合法的数据类型关键字是(A)。
A、sfr B、BIT C、Char D、integer r
3、片内RAM的位寻址区,位于地址(B)处。
A、00H~1FH B、20H~2FH C、30H~7FH D、80H~FFH
单片机原理及应用模拟练习题含参考答案
单片机原理及应用模拟练习题含参考答案一、单选题(共100题,每题1分,共100分)1.在微型计算机中,负数常用()表示。
A、真值B、反码C、原码D、补码正确答案:D2.89C51单片机内有两个()位定时/计数器,它们都有定时和事件计数的功能。
A、4B、8C、16D、32正确答案:C3.M1M0=11时,定时器工作于方式()A、1B、3C、0D、2正确答案:B4.2字节为()位。
A、4B、32C、16D、8正确答案:C5.共阳极LED数码管显示字符“5”的显示码是()。
A、0x06B、0x7dC、0x82D、0x92正确答案:D6.下面哪一种传送方式适用于处理外部事件()A、DMAB、无条件传递进C、C05-中断D、条件传递正确答案:C7.在程序中a=2;b=a++;则b=()A、2B、4C、1D、3正确答案:A8.下面哪一项不是按照数据传送方向的进行的串行通信的分类()A、手动B、全双工C、单工D、半双工正确答案:A9.89C51单片机的数据指针DPTR是一个16位的专用地址指针寄存器,主要用来()A、存放指令B、存放16位地址,作间址寄存器使用C、存放下一条指令地址D、存放上一条指令地址正确答案:B10.行列式键盘的工作方式主要有()A、直接输入方式和直接访问方式B、中断扫描方式和直接访问方式C、编程扫描方式和中断方式D、独立查询方式和中断扫描方式正确答案:C11.SMOSM1=00时,串行口的工作状态为()A、0B、2C、3D、1正确答案:A12.蜂鸣器的声音强度由信号的()决定A、幅值B、电压C、频率D、占空比正确答案:D13.单片机的计数定时器为()和()A、TO,T1B、INT0,INT1C、INT0,T0D、INT1,T1正确答案:A14.定时计数器有4种操作模式,它们由()寄存器中的M1M0状态决定。
A、TCONB、TMODC、PCONDD、SCONE正确答案:B15.要89C51系统中,若晶振频率屡8MHz,一个机器周期等于()微秒A、1.5B、3C、1D、0.5正确答案:A16.设a=2,b=1,则a==b等于()A、2B、1C、3D、0正确答案:D17.定时器工作方式一的计数最大值是()A、200B、5000C、65536D、300正确答案:C18.TMOD寄存器的作用是()A、设置工作方式B、控制启动和中断申请C、计数D、计时正确答案:A19.计算机中最常用的字符信息编码是()A、ASCIIB、BCD码C、余3码D、循环码正确答案:A20.若单片机的振荡频率为6MHz,设定时器工作在方式1需要定时1ms,则定时器初值应为()A、64536B、500C、1000D、65036正确答案:D21.中断服务子程序interrupt 1{...}表示使用中断源()A、T0B、T1C、INT1D、INT0正确答案:A22.按键需要处理()问题A、死机B、飞键C、抖动D、颤动正确答案:C23.当8051单片机的RST引脚,上出现持续()个振荡周期以上的高电平时,系统复位。
单片机原理试题附答案
单片机原理及应用模拟试题1一、填空题1、AT89S51内部数据存储器的地址范围是,位地址空间的字节地址范围是,对应的位地址范围是,外部数据存储器的最大可扩展容量是。
2、AT89S51单片机指令系统的寻址方式有、_______、_ ___、_ __ __、。
3、如果(A)=34H,(R7)=0ABH,执行XCH A, R7;结果(A)= ,(R7)= 。
4. 82C55可以扩展个并行口,其中条口线具有位操作功能;5、当单片机复位时PSW= H,这时当前的工作寄存器区是区,R4所对应的存储单元地址为 H。
6、若A中的内容为67H,那么,P标志位为。
7、74LS138是具有3个输入的译码器芯片,其输出作为片选信号时,最多可以选中片芯片。
二、简答题1、如果(DPTR)=507BH,(SP)=32H,(30H)=50H,(31H)=5FH,(32H)=3CH,则执行下列指令后:POP DPH;POP DPL;则:(DPH)= __ ___;(DPL)=____ ____;(SP)=____ ____;2、采用6MHz的晶振,定时1ms,用定时器方式1时的初值应为多少(请给出计算过程)3、分析下列程序的功能PUSH ACCPUSH BPOP ACCPOP B三、图为8段共阴数码管,请写出如下数值的段码。
bc fh0____ __;1_______ _;2_______ _;3____ _ ;_4______ ;5_____ ;P_____ _;7_______ ;8____ __;C_______;四、简述一种多外部中断源系统的设计方法。
(给出图)五、简述行列式扫描键盘的工作原理。
六、请回答:1、下图中外部扩展的数据存储器容量是多少2、三片6264的地址范围分别是多少(地址线未用到的位填1)3、若外部程序存储器已扩展(未画出),请编写程序,要求:(1)将30H~3FH中的内容送入6264 1# 的前16个单元中;(2)将6264 2# 的前32个单元的内容送入40H~5FH中;单片机原理及应用模拟试题1参考答案一、填空题1. AT89S51内部数据存储器的地址范围是 00H~7FH ,位地址空间的字节地址范围是 20H~2FH ,对应的位地址范围是00H~7FH ,外部数据存储器的最大可扩展容量是64K 。
单片机模拟试卷(18套题),单片机试题,单片机期未考试试题,汇编程序试题
单片机模拟试卷001一、选择题(每题1分,共10分)1.8031单片机的( )口的引脚,还具有外中断、串行通信等第二功能。
(a)P0 (b)P1 (c)P2 (d)P32.单片机应用程序一般存放在()(a)RAM (b)ROM (c)寄存器(d)CPU3.已知某数的BCD码为0111 0101 0100 0010 则其表示的十进制数值为()(a)7542H (b)7542 (c)75.42H (d)75.424.下列指令中不影响标志位CY的指令有()。
(a)ADD A,20H (b)CLR (c)RRC A (d)INC A5.CPU主要的组成部部分为()(a)运算器、控制器(b)加法器、寄存器(c)运算器、寄存器(d)运算器、指令译码器6.INTEL 8051 CPU是()位的单片机(a)16 (b)4 (c)8 (d)准167.8031复位后,PC与SP的值为()a )0000H,00H (b)0000H,07H (c)0003H,07H (d)0800H,00H 8.当需要从MCS-51单片机程序存储器取数据时,采用的指令为()。
(a)MOV A, @R1 (b)MOVC A, @A + DPTR(c)MOVX A, @ R0 (d)MOVX A, @ DPTR9.8031单片机中既可位寻址又可字节寻址的单元是()(a)20H (b)30H (c)00H (d)70H10.下列哪条指令是正确的()(a)PUSH R2 (b)ADD R0,A(c)MOVX A @DPTR (d)MOV @R0,A二、填空题(每空1分,共30分)1.一个完整的微机系统由和两大部分组成。
2.8051 的引脚RST是____(IN脚还是OUT脚),当其端出现____电平时,8051进入复位状态。
8051一直维持这个值,直到RST脚收到____电平,8051才脱离复位状态,进入程序运行状态,从ROM H单元开始取指令并翻译和执行。
单片机原理及应用模拟考试题+答案
单片机原理及应用模拟考试题+答案一、单选题(共53题,每题1分,共53分)1.下列指令能使累加器A高4位不变,低4位置F的是()A、ANLA,#OFHB、ANLA,#OFOHC、ORLA,#OFHD、ORLA,#OF0H正确答案:C2.XRLdirect,#data是()A、位操作指令B、控制转移指令C、算术运算指令D、逻辑运算指令E、数据传送指令正确答案:D3.CPU主要的组成部部分为()。
A、运算器、控制器B、加法器、寄存器C、运算器、寄存器D、运算器、指令译码器正确答案:A4.已知:A=D2H,(40H)=77H,执行指令:ORLA,40H后,其结果是()。
B、A=F7HC、A=D2HD、以上都不对正确答案:B5.执行程序:MOVDPTR,#8000HMOVXA,@DPTRADDA,20HMOVR0,#00HMOVx@R0,AINCR0CLRAADDCA,#00HMOVx@R0,ARET之后则CY 是()A、00HB、01HC、02HD、03H正确答案:B6.能将A的内容向左循环移一位,第七位进第0位的指令是()。
A、RLCAB、RRCAC、RRAD、RLA正确答案:D7.执行下列程序后,内部RAM30H单元的内容是()。
MOV30H,#00HMOVR0,#30HMOVA,30HADDA,#05HMOVCA,@A+PCMOV@R0,ASJMP$TDB:DB00H,01H,02H,03H,05HA、00HC、05HD、30H正确答案:B8.指令JZrel源操作数的寻址方式是():A、直接寻址B、寄存器间接寻址C、位寻址D、寄存器寻址E、相对寻址F、变址寻址G、立即数寻址正确答案:E9.ALE引脚功能是()A、复位信号B、地址锁存控制信号C、访问程序存储控制信号D、+6V电源正确答案:B10.单片机应用程序一般存放在()。
A、RAMB、ROMC、寄存器正确答案:B11.执行程序:MOVDPTR,#8000HMOVXA,@DPTRADDA,20HMOVR0,#00HMOVx@R0,AINCR0CLRAADDCA,#00HMOVx@R0,ARET之后则A 是()A、00HB、01HC、02HD、03H正确答案:B12.指令MOVA,@R0源操作数的寻址方式是():A、寄存器寻址B、直接寻址C、立即数寻址D、寄存器间接寻址E、变址寻址F、相对寻址G、位寻址正确答案:D13.当外部中断0发出中断请求后,中断响应的条件是A、SETBET0B、SETBEX0C、MOVIE,#81H正确答案:C14.执行程序:MOVDPTR,#8000HMOVXA,@DPTRADDA,20HMOVR0,#00HMOVx@R0,AINCR0CLRAADDCA,#00HMOVx@R0,ARET之后则CY 是()A、0B、1C、-1D、2正确答案:A15.MOVR1,#30H;MOVA,#64H;ADDA,#47H;DAA;MOV@R1,A;后(A)=A、10HB、11HC、12HD、13H正确答案:B16.某种存储器芯片是8KB*4/片,那么它的地址线根数是()A、11根B、12根C、13根D、14根正确答案:C17.下列指令能能使累加器A的最高位置1的是()。
单片机模拟试卷,华工单片机考试试卷,单片机计算机原理,习题资.
单⽚机模拟试卷,华⼯单⽚机考试试卷,单⽚机计算机原理,习题资.⼀、填空题(35分1、在RST端保持⾄少2个机器周期的⾼电平,0000H,0000H,07H,00H2、1,0,1,03、18H4、1024,155、1/12us,1/6us,1us,4us6、内RAM及FSR,256B,外RAM,64KB,ROM,64KB7、SP,寄存器间接寻址,B,寄存器8、23H,3412H9、⽚内机器周期脉冲,⽚外脉冲10、4,同步移位输⼊输出,fosc/12,RXD,TXD《单⽚机原理及应⽤》模拟试卷⼀、填空题(35分1、MCS-51的复位条件是。
复位后,CPU从单元开始执⾏程序,PC= ,SP= ,PSW= 。
2、在下列情况EA引脚应接何种电平?(1只有⽚内ROM,EA= ;(2只有⽚外ROM,EA= ;(3有⽚内、⽚外ROM,EA= ;(4有⽚内ROM但不⽤,⽽⽤⽚外ROM,EA= 。
3、若PS W的内容为18H,则⼯作寄存器R0的地址是H。
4、10根地址线可选个存储单元,32KB存储单元需要根地址线。
5、若8031单⽚机的晶振频率fosc=12MHz,则时钟周期为,状态周期为,机器周期为,执⾏MUL AB指令需要时间为。
6、8031单⽚机指令MOV是访问,最⼤范围为,MOVX是访问,最⼤范围为,MOVC是访问,最⼤范围为。
7、指令POP B的源操作数是,是寻址⽅式,⽬的操作数是,是寻址⽅式。
8、已知SP=25H,PC=4345H,(24H=12H,(25H=34H,(26H=56H,当执⾏RET指令后,SP=,PC= 。
9、当定时/计数器选定为定时器⽅式时,是对进⾏计数,选定为计数器⽅式时,是对进⾏计数。
10、MCS-51单⽚机的串⾏⼝有种⼯作⽅式,其中⽅式0是⽅式,它的波特率为,⽤引脚传送数据,⽤引脚输出同步时钟信号。
⼆、选择题(正确答案在序号前打√,每⼩题1分,共10分1.B2. C3. A4. D5. C6. B7. C8. A9. D 10.A⼆、选择题(正确答案在序号前打√,每⼩题1分,共10分1.单⽚机程序存储器的寻址范围是由程序计数器PC的位数决定的,MCS—51的PC为16位,因此其寻址范围是(A 4KB (B64KB (C8KB (D128KB2.PC的值是(A当前指令前⼀条指令的地址(B当前正在执⾏指令的地址(C下⼀条指令的地址(D控制器中指令寄存器的地址3.以下运算中对溢出标志OV没有影响或不受OV影响的运算是(A逻辑运算(B符号数加减法运算(C乘法运算(D除法运算4.假定设置堆栈指针SP的值为37H,在进⾏⼦程序调⽤时把断点地址进栈保护后,SP的值为(A6H (B37H (C38H (D39H5.在MCS—51中(A具有独⽴的专⽤的地址线(C由P0⼝和P2⼝的⼝线作地址线(B由P0⼝和P1⼝的⼝线作地址线(D由P1⼝和P2⼝的⼝线作地址线6.在寄存器间接寻址⽅式中,指定寄存器中存放的是(A操作数(B操作数地址(C转移地址(D地址偏移量7.执⾏返回指令时,返回的断点是(A调⽤指令的⾸地址(B调⽤指令的末地址(C调⽤指令下⼀条指令的⾸地址(D返回指令的末地址8.假定(A=83H,(R0=17H,(17H=34H,执⾏以下程序段ANL A,#17HORL 17H,AXRL A,@R0CPL A后,A的内容为(ACBH (B03H (CEBH (DC8H9.执⾏以下程序段MOV R0,# dataMOV A,@R0RL AMOV R1,ARL ARL AADD A,R1MOV @R0,A后,实现的功能是(A把⽴即数data循环左移3次(B把⽴即数data乘以10(C把data单元的内容循环左移3次(D把data单元的内容乘以1010.如在系统中只扩展⼀⽚Intel 2732(4KХ8,除应使⽤P0⼝的8条⼝线外,⾄少还应使⽤P2⼝的⼝线(A4条(B5条(C6条(D7条三、判断题(正确打√,错误打ⅹ,每⼩题1分,共5分1.(√2.(√3.(ⅹ4.(ⅹ5.(√三、判断题(正确打√,错误打ⅹ,每⼩题1分,共5分1.⽤户构建单⽚机应⽤系统,只能使⽤芯⽚提供的信号引脚。
单片机原理及应用模拟试题及参考答案
单片机原理及应用模拟试题及参考答案一、单选题(共80题,每题1分,共80分)1、TMOD主要用于()A、设置工作方式B、存储C、记忆D、运算正确答案:A2、单片机的特点里没有包括在内的是()。
A、密封性强B、集成度高C、性价比高D、功耗低正确答案:A3、启动定时器0开始计数的指令是使TCON的()。
A、TF0位置1B、TR0位置1C、TF0位清0D、TF1位清0正确答案:B4、数组的下标是从()开始的。
A、3B、2C、1D、0正确答案:D5、共阳极LED管显示字符5的显示码是什么()A、0x06B、0x7dC、0x82D、0x92正确答案:D6、若定时/计数器工作方式为方式1,则计数最大值为()A、512C、8192D、256正确答案:B7、在串行通信中,8031中发送和接收的寄存器是()A、TMODB、SBUFC、SCOND、DPTR正确答案:B8、LED点阵屏通过()组成A、二极管B、LED(发光二极管)C、三极管D、单片机正确答案:B9、89C51单片机中的定时器/计数器是几位()A、2B、4C、8D、16正确答案:D10、80C51同一级别的中断:定时/计数器0、定时/计数器1、外部中断0(INT0)、外部中断1(INT1)同时产生,CPU响应中断的先后顺序是()A、INT0→INT1→T0→T1B、INT0→T0→INT1→T1C、T0→INT0→T1→INT1D、T0→T1→INT0→INT1正确答案:B11、计数初值a与计数值N的关系是A、N=2^16+aB、N=2^a-16C、N=2^16-a正确答案:C12、在串行通信方式中同步方式为()A、方式3B、方式1C、方式0D、方式2正确答案:C13、若将LED数码管用动态显示,必须()A、将各位数码管的位码线并联B、将各位数码管的位码线串联C、将各位数码管的相同段码线并联D、将各位数码管的相同段码线串联正确答案:C14、TCON寄存器中IE1功能是()A、触发IE1中断B、取消IE1中断C、提高IE1优先等级D、指示IE1中断标志正确答案:D15、89C51用串行扩展并行I/O口时,串行接口工作方式选择()A、方式0B、方式1C、方式2D、方式3正确答案:A16、以下哪个是中断优先级寄存器()A、IEB、IPC、TCOND、SCON正确答案:B17、外部中断请求触发方式有()触发和下降沿触发A、低电平B、高电平C、无关D、无法确定正确答案:A18、下列关于中断函数的描述中不正确的是()A、中断函数是只能由系统调用的函数B、中断函数是无须定义的函数C、中断函数是void型函D、中断函数是无参函数正确答案:B19、若89C51中断源都编程为同级,当它们同时申请中断时,CPU首先响应()。
单片机原理与应用模拟试题与答案
单片机原理与应用模拟试题与答案一、单选题(共64题,每题1分,共64分)1.以下有关PC和DPTR的结论中错误的是()。
A、DPTR是可以访问的,而PC不能访问B、它们都是16位寄存器C、在单片机运行时,它们都具有自动加“1”的功能D、DPTR可以分为2个8位的寄存器使用,但PC不能正确答案:C2.MCS-51系列单片机的定时器/计数器T1用做定时方式时,采用工作方式1,则工作方式控制字为()。
A、01HB、05HC、10HD、50H正确答案:C3.启动定时器/计数器T0开始计数的指令是使TCON的()。
A、TF0位置1B、TR0位置1C、TR0位置0D、TR1位置0正确答案:B4.MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应()。
A、外部中断0B、外部中断1C、定时器/计数器T0中断D、定时器/计数器T1中断正确答案:A5.当MCS-51单片机应用系统需要扩展外部存储器或其它接口芯片时,()可作为高8位地址总线使用。
A、P0口B、P1口C、P2口D、P0口和P2口正确答案:C6.存储16×16点阵的一个汉字信息,需要的字节数为()。
A、256B、32C、64D、128正确答案:B7.在C语言中,引用数组元素时,其数组下标的数据类型允许是()。
A、整型常量B、整型表达式C、整型常量或整型表达式D、任何类型的表达式正确答案:C8.下列说法正确的是()。
A、各中断源发出的中断请求信号,都会标记在AT89S51的IE寄存器中B、各中断源发出的中断请求信号,都会标记在AT89S51的TMOD寄存器中C、各中断源发出的中断请求信号,都会标记在AT89S51的IP寄存器中D、各中断源发出的中断请求信号,都会标记在AT89S51的TCON、SCON寄存器中正确答案:D9.使8051单片机的定时器/计数器T1停止计数的指令是使TCON的()。
A、TF0位置1B、TR0位置1C、TR0位清0D、TR1位清0正确答案:D10.若某寄存器芯片的地址线为12根,那么它的存储容量为()。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、单项选择题:(共30题,每题1分,共30分)1、单片机8032的EA引脚( A )。
A. 必须接地B. 必须接+5V电源C. 可悬空D. 以上三种情况视需要而定2、MCS-51单片机的4个并行I/O端口作为通用I/O端口使用,在输出数据时,必须外接上拉电阻的是( A )。
A. P0口B. P1口C. P2口D. P3口3、当MCS-51单片机应用系统需要扩展外部存储器或其它接口芯片时,( C )可作为高8位地址总线使用。
A. P0口B. P1口C. P2口D. P0口和P2口4、系统复位后,I/O引脚的内容是( B )。
A. 08HB. FFHC. 30HD. 50H5、MCS-51单片机的寄存器组区位于内部RAM的( C )单元。
A. 00H~7FHB. 20H~7FHC. 00H~1FHD. 20H~2FH6、单片机C51程序中定义寄存器组使用的关键字是( C )。
A. useB. usedC. usingD. usings7、C程序总是从( A )开始执行的。
A. 主函数B. 子函数C. 按程序顺序D. 中断函数8、下面叙述不正确的是(C )。
A. 一个C源程序可以由一个或多个函数组成B. 一个C源程序必须包含一个函数main()C. 在C51中,注释说明只能使用/*……*/注释D. C程序的基本组成单位是函数9、在C51程序中常常把( D )作为循环体,用于消耗CPU时间,产生延时效果。
A. 赋值语句B. 表达式语句C. 循环语句D. 空语句10、在单片机应用系统中,为节省I/O引脚多个LED数码管显示电路常采用( B )显示方式。
A. 静态B. 动态C. 静态和动态D. 查询11、共阴极LED数码管显示字符“1”的段码是( B )。
A. 3FHB. 06HC. 5BHD. 4FH12、程序是以( C )形式存放在程序存储器中的。
A. C语言源程序B. 汇编程序C. 二进制编码D. BCD码13、按键开关的结构通常是机械弹性元件,在按键按下和断开时,触点在闭合和断开瞬间会产生接触不稳定,为消除抖动引起的不良后果,按键个数较多时通常采用( B )。
A. 硬件去抖动B. 软件去抖动C. 硬、软件两种方法D. 单稳态电路去抖方法14、在共阴极数码管使用中,若要仅显示小数点,则其相应的字段码是( A )。
A. 80HB. 10HC. 40HD. 7FH15、MCS-51系列单片机的定时器T0用做计数方式时,采用工作方式2,则工作方式控制字为( B )。
A. 02HB. 06HC. 20HD. 60H16、MCS-51系列单片机的定时器T1用做定时方式时是( B )。
A.对内部时钟脉冲计数,一个时钟周期加1B.对内部时钟脉冲计数,一个机器周期加1C.对外部时钟脉冲计数,一个时钟周期加1D.对外部时钟脉冲计数,一个机器周期加117、启动T0开始计数是使TCON的( B )。
A. TF0位置1B. TR0位置1C. TR0位置0D. TR1位置018、MCS-51系列单片机串行口发送中断源的工作过程是:当串行口发送完一帧数据时,将SCON 中的( D ),向CPU申请中断。
A. RI置1B. RI置0C. TI置0D. TI置119、MCS-51系列单片机按照自然优先级顺序,级别最高的中断源是( A )。
A. 外部中断0B. 外部中断1C. 定时器T0D. 定时器T120、当外部中断0发出中断请求后,中断响应的条件是( C )。
A. ET0=1B. EX0=1C. IE=0x81D. IE=0x6121、ADC0808芯片是m路模拟输入n位A/D转换器,m、n分别是( C )。
A. 8、9B.1、8C.8、8D. 8、1622、DAC0832的工作方式通常有( D )。
A. 直通工作方式B. 单缓冲工作方式C. 双缓冲工作方式D. 以上三种全是23、MCS-51系列单片机的串行口是( B )。
A. 单工B. 半双工C. 全双工D. 并行口24、在数模转换过程中,以下转换精度最高的是( D )。
A.8位数模转换器 B. 10位数模转换器C. 12位数模转换器D. 14位数模转换器25、当设置串行口工作方式为方式1时,其波特率( D )。
A. 取决于T1的溢出率B. 取决于PCON中的SMOD位C. 取决于时钟频率D. 取决于PCON中的SMOD位和T1的溢出率26、一个EEPROM的地址引脚为A0~A10,它的容量为( B )。
A.1KBB.2KBC.3KBD. 4KB27、在存储器扩展电路中74LS373的主要功能是( C )。
A. 存储数据B. 存储地址C. 锁存数据D. 锁存地址28、AT24C02EEPROM遵从( B )通信协议。
A.I2C总线B.SPI总线C. 单总线D. 并行总线29、DS18B20数字温度传感器遵从()通信协议。
A.I2C总线B.SPI总线C. 单总线D. 并行总线30、MCS-51单片机与PC机通信需要采用的芯片是( A )。
A.MAX232 B.6N137 C. ULN2003 D. MC1413二、填空题:(共20空,每空1分,共20分)1、AT89S52有 4 组并行I/O 口,每组个I/O 口均是 8 位的。
2、除了单片机和电源外,单片机最小系统包括___晶振_____电路和___复位_____电路。
3、当系统的振荡频率为6MHz 时,一个机器周期为___2_____μs 。
4、单片机定时器工作于计数功能时,外部脉冲的频率不能超过晶振频率的 1/12 。
5、MCS-51单片机的存储器主要有4个物理存储空间,既____ 内部数据存储器 ____、 _ 内部程序存储器 _______、_____ 外部数据存储器 ___、 外部程序存储器____ ____。
6、使MCS-51系列单片机的定时器T0停止计数的语句是 TRO=0 。
7、MCS-51系列单片机CPU 关中断语句是 EA=0 。
8、MCS-51系列单片机的中断系统由TCON 、SCON 、__IE______、____IP____等寄存器组成。
9、MCS-51系列单片机有 2 个16位的定时/计数器 TMOD 和 TCON 。
10、A/D 转换结束时数据传送的方式有____单双工 ____、__ 半双工 ______和____全双工_ ___方式编程。
三、程序分析填空:(共15空,每空2分,共30分)1、使用AT89S52单片机,P1口引脚接8个LED 的阴极,通过程序按一定的规律向P1口的引脚输出低电平和高电平,控制八只发光二极管循环点亮。
LED 循环点亮控制主程序如下:#include <AT89X52.h>void main(){unsigned char i;unsigned char temp;P1 = 0xff;while(1){temp = 0x01;for (i=0; ____i<8_ ___;i++){P1 =___~temp_ ___;Delay(); //延时函数temp = ____temp< < 1 ___;}}} 2、使用AT89S52单片机,从P1.0输出一个频率为2 KHz 的方波,采用定时器T0方式1实现。
晶振频率6MHz.#include <AT89X52.h>void main(){unsigned char temp ; TMOD= 0x01 ; TH0 = ; TL0 = ; IE = 0x82 ;得分 评卷人 得分 评卷人TR0 =1;While(1) ;}void timer0(void) interrupt 1 using 1{P1_0=~P1_0;;}3、使用AT89S52单片机,由P1口的P1.0、P1.1 、P1.2和P1.3四个引脚通过步进电机驱动电路分别接在四相步进电机的四相绕组,步进电机的励磁方式采用四相双四拍,通过程序控制步进电机反转。
步进电机控制主程序如下:void main(){while(1){P1=____0x03_ ___;mDelay (50);P1=____0x09 ___;mDelay (50);P1=____0x0C ___;mDelay (50);P1=0x06;mDelay (50);}}4、请完善下面模数转换器ADC0808的工作过程的处理程序。
while(1){START=0;START=___1 __;//启动A/D转换START=__ 0___;while( EOC=0 );//等待A/D转换结束OE=____1 ___; //数据输出允许temp=P0; //读取A/D转换结果P1=temp; //A/D转换结果送LED显示}得分评卷人四、单片机应用设计分析:(共2题,每题10分,共20分)1、用AT89S52单片机将ADC0809采样到的模拟电压信号(由电位器模拟产生)转换成数字量,把转换结果送到8个LED进行显示(既二进制显示)。
请画出模数转换LED(共阳极连接)显示电路、编写模数转换LED显示c语言程序。
2、生产线自动打包系统如下图所示。
在一个工业生产线上,零件通过一个装有光电传感器的传输带传送,每当零件通过传感器时,传感器向单片机发出一个脉冲信号,每通过100个零件,单片机发出控制信号,生产线自动将100个零件打包。
要求用LED模拟打包机;用按钮模拟零件通过一个装有光电传感器的传输带传送,产生一个脉冲信号,向单片机发出一个计数脉冲信号。
请完成生产线自动打包系统的电路和c语言程序设计。
一、单项选择题:1、MCS-51系列的单片机中片内RAM的字节大小可能的是( D )A、128MB、128KC、128D、642、C51语言提供的合法的数据类型关键字是( A )。
A、sfrB、BITC、CharD、integer r3、片内RAM的位寻址区,位于地址( B )处。
A、00H~1FHB、20H~2FHC、30H~7FHD、80H~FFH4、MCS-51单片机上电复位的信号是( D )A、下降沿B、上升沿C、低电平D、高电平5、可以将P1口的低4位全部置高电平的表达式是( B )A、P1&=0x0fB、P1|=0x0fC、P1^=0x0fD、P1=~P16、需要扩展一片外部RAM,大小32K字节,需要的地址线是( A )A、15B、14C、13D、127、如果将中断优先级寄存器IP中,将IP设置为0x0A,则优先级最高的是( D )A、外部中断1B、外部中断0C、定时/计数器1D、定时/计数器08、单片机C51中用关键字( C )来改变寄存器组A、interruptB、unsignedC、usingD、reentrant9、设MCS-51单片机晶振频率为12MHz,定时器作定时器使用时,其最高的输入计数频率应为( B )A、2MHzB、1MHzC、500kHzD、250kHz10、使用_nop_()函数时,必须包含的库文件是( C )A、reg52.hB、absacc.hC、intrins.hD、stdio.h11、ADC0809的启动转换的信号是( D )A、ALEB、EOCC、CLOCKD、START二、判断题:1、C51中,特殊功能寄存器一定需要用大写。