单片机应用技术测试9 免费
《单片机应用技术》试卷A及答案
《单片机应用技术(C语言版)》试卷A一、单项选择题(每题1。
5分,共30分)1、51单片机的CPU主要由()组成.A、运算器、控制器B、加法器、寄存器C、运算器、加法器D、运算器、译码器2、程序是以()形式存放在程序存储器中.A、C语言源程序B、汇编程序C、二进制编码D、BCD码3、单片机8031的错误!引脚().A、必须接地B、必须接+5V电源C、可悬空D、以上三种视需要而定4、单片机上电复位后,PC的内容为()。
A、0x0000B、0x0003C、0x000BD、0x08005、外部扩展存储器时,分时复用做数据线和低8位地址线的是()A、P0口B、P1口C、P2口D、P3口6、单片机的ALE引脚是以晶振振荡频率的()固定频率输出正脉冲,因此它可作为外部时钟或外部定时脉冲使用.A、1/2B、1/4C、1/6D、1/127、下面叙述不正确的是().A、一个C源程序可以由一个或多个函数组成。
B、一个C源程序必须包含一个主函数main()。
C、在C程序中,注释说明只能位于一条语句的后面。
D、C程序的基本组成部分单位是函数.8、在C语言中,当do—while语句中的条件为()时,循环结束。
A、0B、falseC、trueD、非09、下面的while循环执行了()次空语句.While(i=3);A、无限次B、0次C、1次D、2次10、C程序总是从()开始执行的。
A、主函数B、主程序C、子程序D、主过程11、在C51程序中常常把()作为循环体,用于消耗CPU运行时间,产生延时效果。
A、赋值语句B、表达式语句C、循环语句D、空语句12、在单片机应用系统中,LED数码管显示电路通常有()显示方式。
A、静态B、动态C、静态和动态D、查询13、共阳极LED数码管加反相器驱动时显示字符“6”的段码是( )A、0x06B、0x7DC、0x82D、0xFA14、51单片机的定时器T1用做定时方式时,采用工作方式1,则工作方式控制字为( )A、0x01B、0x05C、010D、0x5015、启动T0开始计数是使TCON的()。
(单片机原理与应用实验)实验9点对点串行通信
波特率
串行通信接口
单片机上的串行通信接口通常包括发 送数据端(TXD)、接收数据端 (RXD)和地线(GND)。
表示每秒钟传输的位数,是衡量串行 通信速度的参数。
串行通信的分类
同步串行通信与异步串行通信
同步串行通信是指发送方和接收方以相同的时钟频率进行数据传输,而异步串 行通信则没有共同的时钟频率。
02
例如,空调的温度设置、电视的频道切换等操作,都是通过性、易扩展等优点,因此
03
在智能家居领域得到广泛应用。
在工业控制中的应用
在工业控制系统中,各种传感器、执行器等设备需要实时地进行数据传输和控制。 点对点串行通信能够满足工业控制领域对实时性、可靠性和安全性的高要求。
波特率设置
波特率计算
根据通信协议的要求,计算出合 适的波特率。常用的波特率有 9600、19200、4800等。
寄存器配置
根据计算出的波特率,配置单片 机串行通信接口的相关寄存器, 以实现所需的波特率。
测试与调整
在实际通信过程中,可能需要根 据实际情况调整波特率,以确保 数据传输的稳定性和正确性。
(单片机原理与应用实 验)实验9点对点串行 通信
contents
目录
• 单片机串行通信原理 • 点对点串行通信的实现 • 单片机点对点串行通信实验步骤 • 点对点串行通信的应用 • 点对点串行通信的优缺点 • 点对点串行通信的未来发展
01
单片机串行通信原理
串行通信的基本概念
串行通信
指数据在单条线路上一位一位地传输, 具有节省传输线、成本低、远距离传 输可靠等优点。
单工、半双工和全双工串行通信
单工是指数据只能向一个方向传输,半双工是指数据可以在两个方向上传输, 但不能同时进行,全双工则是指数据可以在两个方向上同时传输。
单片机应用技术考试题库精选全文
可编辑修改精选全文完整版习题11.1单项选择题(1)MCS-51系列单片机的CPU主要由组成。
A. 运算符、控制器B.加法器、寄存器C.运算器、加法器D.运算器、编码器(2)单片机中的程序计数器PC用来。
A.存放指令B.存放正在执行的指令地址C.存放下一条指令的地址D.存放上一条指令地址(3)单片机8031的ˉEA引脚。
A.必须接地B.必须接+5V电源C.可悬空D.以上三种视需要而定(4)外部扩展存储器时,分时复用做数据线和低8位地址线的是。
A.P0口B.P1口C.P2口D.P3口(5)PSW中的RS1和RS0用来。
A.选择工具寄存器B.指示复位C.选择定时器D.选择工作方式(6)单片机上电复位后,PC的内容为。
A.0000HB.003HC.000BHD.0800H(7)Intel 8051单片机的CPU是。
A.16B. 4C. 8D.准16位(8)程序是以形式存放在程序存储器中的。
A. C语言源程序B.汇编程序C.二进制编码D.BCD码(9)8050单片机的程序计数器PC为16位计数器,其寻址范围是。
A. 8 KBB.16KBC.32KBD.64KB(10)单片机的ALE引脚是以晶振荡频率的固定频率输出正脉冲,因此它可作为外部时钟或外部定时脉冲使用。
A.1/2B.1/4C.1/6D.1/121.2填空题(1)单片机系统是由和组成的。
(2)除了单片机和电源外,单片机最小系统包括电路和电路。
(3)在进行单片机应用系统设计时,除了电源和地线引脚外,、、、引脚信号必须连接相应电路。
(4)MCS-51系列单片机的存储器主要有4个物理存储空间,即、、、。
(5)MCS-51系列单片机的XTALL和XYAL2引脚是引脚。
(6)MCS-51系列单片机的应用程序一般存在中。
(7)片内RAM低128单元,按其用途划分为、和3个区域。
(8)当振荡脉冲频率为12 MHz时,一个机器周期为;当振荡脉冲频率为6 MHz时,一个机器周期为。
《单片机应用技术》技能题库(三套,附评分标准)
考核内容
考核要求
配分
考核标准
扣分
得分
硬件原理图
I/O引脚分配合理
具有最小单片机系统
40
I/O引脚分配不合理扣10分
最小单片机系统设计不合理扣20分
编写程序
合乎逻辑
40
语句错误处扣1分
功能不齐全 扣10分
编译调试Байду номын сангаас
编译调试掌握
10
调试错误一处扣1分
写入片子
演示调试结果
10
未实现要求扣5分
安全文明生产
《单片机应用技术》技能题库(三套,附评分标准)
一、要求利用实验板实现:按下INT1时 6个灯全亮1秒,再全灭一秒,循环五次;按下T1时1、3、5灯亮一秒,2、4、6灯亮一秒循环五次请设计硬件原理图及LED亮灯程序并实现。
二、要求利用实验板实现:设计两人数显抢答器,要求画出硬件原理图编写程序实现。
三、要求利用实验板实现:设计一彩灯控制器,发光二极管采用共阳极接法,亮灯数据为:0E7H,0CH,81H,00H,0FFH,7FH,3FH,1FH,07H,03H,01H,00H,0FFH,55H,0AAH,要求设计硬件原理图及编写程序并实现。
遵守安全文明生产规程
违反一次,扣5~10分
开始时间结束时间
单片机应用技术考试题答案
单片机应用技术考试试题(1)一、填空题(每空1分,共20分)1.MCS-51是指单片机的(系列号)号,8031、8051是指单片机的(型)号。
2.MCS-51共有(111)条指令,可分为几种不同的寻址方式。
如:MOV A,Ri 属于(寄存器间接)寻址方式,MOV C, bit 属于(位)寻址方式。
3.单片机(计算机)在进行(有符号)运算的情况下应使用补码。
4.单片机位寻址区的单元地址是从(20H)单元到(2FH)单元,若*位地址是09H,它所在单元的地址应该是(21H)。
5.转移指令与调用指令的相同点是两种指令都是通过改变程序计数器PC的内容来实现转移的;不同点是,当执行调用指令时,它不仅能转移到*一指定地址处,而且当子程序执行到(RET)指令后,它能自动返回到(调用指令的下一条)指令处,而普通转移指令(不)能返回。
6.8031有两个16位可编程定时/计数器,其中定时作用是指对单片机(对内部f osc/12)脉冲进行计数,而计数器作用是指对单片机(外部)脉冲进行计数。
7.当P1口做输入口输入数据时,必须先向该端口的锁存器写入(FF),否则输入数据可能出错。
8.堆栈指针SP的内容将始终指示(堆栈的栈的栈顶),当单步执行了调用指令LCALL addr16后SP的内容将(不会)改变。
9.由于执行每条指令都要占用CPU的时间,因此采用循环结构并多次重复执行*些指令可实现软件延时。
而硬件延时一般是采用单片机的(定时/计数器)再通过软件编程来实现。
10.单片机串行通信时,若要发送数据,就必须将要发送的数据送至(SBUF)单元,若要接收数据也要到该单元取数。
11.单片机串行通信时,其波特率分为固定和可变两种方式,在波特率可变的方式中,可采用(定时器T1)的溢出率来设定和计算波特率。
二、选择题(每空1分,共10分)1.判断是否溢出时用PSW的(B)标志位,判断是否有进位时用PSW的(A)标志位。
A.CY B.OV C.P D.RS0 E.RS12.在运用仿真系统调试程序时,当要观察子程序内部指令的执行结果时,通常采用(B)调试方法。
单片机应用技术考试题库
习题11.1单项选择题(1)MCS-51系列单片机的CPU主要由组成。
A. 运算符、控制器B.加法器、寄存器C.运算器、加法器D.运算器、编码器(2)单片机中的程序计数器PC用来。
A.存放指令B.存放正在执行的指令地址C.存放下一条指令的地址D.存放上一条指令地址(3)单片机8031的ˉEA引脚。
A.必须接地B.必须接+5V电源C.可悬空D.以上三种视需要而定(4)外部扩展存储器时,分时复用做数据线和低8位地址线的是。
A.P0口B.P1口C.P2口D.P3口(5)PSW中的RS1和RS0用来。
A.选择工具寄存器B.指示复位C.选择定时器D.选择工作方式(6)单片机上电复位后,PC的内容为。
A.0000HB.003HC.000BHD.0800H(7)Intel 8051单片机的CPU是。
A.16B. 4C. 8D.准16位(8)程序是以形式存放在程序存储器中的。
A. C语言源程序B.汇编程序C.二进制编码D.BCD码(9)8050单片机的程序计数器PC为16位计数器,其寻址范围是。
A. 8 KBB.16KBC.32KBD.64KB(10)单片机的ALE引脚是以晶振荡频率的固定频率输出正脉冲,因此它可作为外部时钟或外部定时脉冲使用。
A.1/2B.1/4C.1/6D.1/121.2填空题(1)单片机系统是由和组成的。
(2)除了单片机和电源外,单片机最小系统包括电路和电路。
(3)在进行单片机应用系统设计时,除了电源和地线引脚外,、、、引脚信号必须连接相应电路。
(4)MCS-51系列单片机的存储器主要有4个物理存储空间,即、、、。
(5)MCS-51系列单片机的XTALL和XYAL2引脚是引脚。
(6)MCS-51系列单片机的应用程序一般存在中。
(7)片内RAM低128单元,按其用途划分为、和3个区域。
(8)当振荡脉冲频率为12 MHz时,一个机器周期为;当振荡脉冲频率为6 MHz时,一个机器周期为。
(9)MCS-51系列单片机的复位电路有两种,即和。
单片机原理及应用测试题+参考答案
单片机原理及应用测试题+参考答案一、单选题(共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端口。
单片机应用技术考试题库
D.连续执行
(3) 在运用仿真系统调试程序时,观察函数内部指令的运行结果,通常采用
调试方法。
A.单步调试(F8)
B.跟踪调试(F7)
C.快速运行到光标处调试(F4)
C.断点调试(F2)
(4) 使用单片机开发系统调试 C 语言程序时,首先应新建文件,该文件的扩展名是
。
A. .c
B. .hex
C. .bin
(7) 在 C51 程序中常常把( )作为循环体,用于消耗 CPU 时间,产生延时效果。
A.赋值语句
B.表达式语句
C.循环语句
D.空语句
习题 4
编程: 4.1 输入 3 个无符号的字符数据,要求按由大到小的顺序排列。 4.2 用指针实现,输入 3 个无符号的字符数据,要求按由大到小的顺序排列。 4.3 用 3 种循环结构编写程序,实现输出 1 到 100 之和。 4.4 用 3 种循环结构编写程序,实现输出 1 到 50 平方之和。 4.5 编程实现将 8051 单片机片内部 RAM 从 20H 单元开始的 10 个字节内容清零。 4.6 编写计算下列算式的程序。
初始化操作。
1.3 回答题
(1) 什么是单片机?它由哪几部分组成?什么是单片机应用系统?
(2) P3 口第二功能是什么?
(3) 画出 MCS-51 系列单片机时钟电路,并指出石英晶体和电容的取值范围。 (4) 什么是机器周期?机器周期和晶振频率有何关系?当晶振频率为 6 MHz 时,机器周期是多少? (5) MCS-51 系列单片机常用的复位方法有几种?画电路图并说明其工作原理。 (6) MCS-51 系列单片机内 RAW 的组成是如何划分的?各有什么功能? (7) MCS-51 系列单片机有多少个特殊功能寄存器?它们分布在什么地址范围? (8) 简述程序状态寄存器 PSW 各位的含义,单片机如何确定和改变当前的工作寄存器组。 (9) C51 编译器支持的寄存器有哪些? (10) 单片机外部扩展 RAM 和 ROM 时,P0 口和 P2 口各起什么作用? (11) 在单片机的 C 语言程序设计中,如何使用 SFR 和可寻址位?
单片机原理及应用考试题及答案
单片机原理及应用考试题及答案一、单选题(共54题,每题1分,共54分)1.5转换成十六进制数是()。
A、49HB、94.8HC、111HD、49.8H正确答案:D2.指令MUL AB 执行前(A)=18H ,(B)=05H,执行后,A、B的内容是()。
A、90H,05HB、90H,00HC、78H,05HD、78H,00H正确答案:D3.MCS-51单片机的总线不包含():A、通信总线B、数据总线C、地址总线D、控制总线正确答案:A4.用8051的定时器T1作计数方式,用模式2,则工作方式控制字为A、20HB、06HC、60HD、02H正确答案:C5.8031单片机的内部主要组成部分不包含():A、CPUB、ROMC、I/O接口D、定时计数器正确答案:B6.已知(A)=59H,(PSW)=80H,执行指令ADDC A,#4CH后CY和AC的内容为():A、0,1B、1,1C、0,0D、1,0正确答案:A7.若(SP)=40H,当执行一条RET指令后,SP的值为():A、3EHB、42HC、38HD、41H正确答案:A8.当RS1RS0=10时,Rn的地址是():A、08H~0FHB、18H~1FHC、00H~07HD、10H~17H正确答案:D9.DIV AB 是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:B10.当(IP)=14H时,优先级最低的中断源是():A、外部中断0B、定时计数器0C、外部中断1D、定时计数器1正确答案:D11.单片机应用程序一般存放在()。
A、RAMB、ROMC、寄存器D、CPU正确答案:B12.在中断服务程序中至少应有一条()A、转移指令B、加法指令C、传送指令D、中断返回指令正确答案:D13.指令MOVC A,@A+DPTR 源操作数的寻址方式是():A、寄存器寻址B、直接寻址C、立即数寻址D、寄存器间接寻址E、变址寻址F、相对寻址G、位寻址正确答案:E14.MOVC A, @A+PC是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:A15.已知(A)=88H,(PSW)=80H,执行指令SUBB A,#66H后PSW的内容为():A、C4HB、04HC、C0HD、00H正确答案:B16.要用传送指令访问MCS-51片外RAM,它的指令操作码助记符是()A、MOVB、MOVXC、MOVCD、以上都行正确答案:B17.反码9AH的真值是():A、-102B、-101C、102D、101正确答案:B18.下列指令能使R0的最高位置0的是()。
单片机应用技术试题库及答案 MCS— 单片机原理与结构
单片机应用技术试题库及答案-MCS—51单片机原理与结构作者:刘昆山一、判断题()1.MCS—51单片机是高档16位单片机。
×()2.MCS—51的产品8051与8031的区删是:8031片内无ROM。
()3.单片机的CPU从功能上可分为运算器和存贮器。
×()4.MCS-51的指令寄存器是一个8位寄存器,用于暂存待执行指令,等待译码。
()5.MCS—51的指令寄存器是对指令寄存器中的指令进行译码,将指令转变为执行此指令所需要的电信号。
()6.8051的累加器ACC是一个8位的寄存器,简称为A,用来存一个操作数或中间结果。
()7.8051的程序状态字寄存器PSW是一个8位的专用寄存器,用于存程序运行中的各种状态信息。
()8.MCS—51的程序存贮器用于存放运算中间结果。
×()9.MCS—51的数据存贮器在物理上和逻辑上都分为两个地址空间:一个是片内的256字节的RAM,另一个是片外最大可扩充64K字节的RAM。
()10.单片机的复位有上电自动复位和按钮手动复位两种,当单片机运行出错或进入死循环时,可按复位键重新启动。
()11.CPU的时钟周期为振荡器频率的倒数。
()12.单片机的一个机器周期是指完成某一个规定操作所需的时间,一般情况下,一个机器周期等于一个时钟周期组成。
×()13.单片机的指令周期是执行一条指令所需要的时间。
一般由若干个机器周期组成。
(×)14.单片机系统扩展时使用的锁存器,是用于锁存高8位地址。
(×)15.MCS—51单片机上电复位后,片内数据存储器的内容均为00H。
()16.当8051单片机的晶振频率为12MHZ时,ALE地址锁存信号端的输出频率为2MHZ的方脉冲。
()17.8051单片机片内RAM从00H~1FH的32个单元,不仅可以作工作寄存器使用,而且可作为RAM来读写。
(×)18.MCS—51单片机的片内存贮器称为程序存贮器。
单片机应用技术试题题库答案 有
《单片机应用技术》试题库微型计算机基础一、判断题(×)1.已知[X]原=00001111,则[X]反=11100000。
(√)2.(–86)原=11010110,(–86)反=10101001,(–86)补=10101010。
(×)3.已知[X]原=11101001,则[X]反=00010110。
(√)4.1KB=400H.(√)5. 800H =2KB.(×)6.十进制数89化成二进制数为10001001。
(×)7.因为10000H=64KB,所以0000H∽FFFFH一共有63KB个单元。
(√)8.十进制数89的BCD码可以记为89H。
(√)9.8位二进制数原码的大小范围是-127∽+127。
(×)10.8位二进制数补码的大小范围是-127∽+127。
(√)11.0的补码是0。
(√)12.-128的补码是10000000。
(√)13.11111111是-1的补码。
(√)14.-2的补码可以记为FEH。
(√)15.已知[X]原=10000100,则[X]补=11111100。
(√)16.将二进制数(11010111)2转换成八进制数是(327)8。
(√)17.将十进制(0.825)10转换成二进制数是(0.1101)2。
(×)18.1000001 101其结果是1101。
(√)19.计算机中的机器码就是若干位二进制数。
(√)20.计算机中的所谓原码就是正数的符号位用“0”表示,负数的符号用“1”表示,数值位保持二进制数值不变的数码。
(√)21.计算机中负数的反码是把它对应的正数连同符号位按位取反而开形成的。
(√)22.计算机中负数的补码是在它的反码的末位加1(即求反加1)而成的。
(√)23.用汇编语言编写的程序叫汇编程序。
(×)24.汇编语言源程序是单片机可以直接执行的程序。
(√)25.微机控制系统的抗干扰问题是关系到微机应用的成败大问题。
单片机考试题目及答案
单片机考试题目及答案单片机原理与应用考试题目一、选择题(每题2分,共20分)1. 单片机的核心部件是()。
A. 微处理器B. 存储器C. 定时器D. I/O接口2. 下列哪种设备不属于单片机的外围设备?A. 显示器B. 键盘C. 鼠标D. CPU3. 在单片机中,堆栈的作用是()。
A. 存储程序代码B. 存储数据C. 保存函数调用的返回地址D. 存储操作系统4. 单片机的I/O端口通常具有()功能。
A. 仅输入B. 仅输出C. 输入/输出D. 仅定时器5. 下列哪种单片机是51系列单片机?A. 8051B. 8052C. 8031D. 80486. 在单片机程序设计中,通常使用()语言编写程序。
A. 机器语言B. 汇编语言C. 高级语言D. 网络语言7. 单片机的定时器/计数器可以用来()。
A. 计数外部事件B. 生成时间延迟C. 产生音乐D. 所有以上功能8. 串行通信与并行通信相比,其主要优点是()。
A. 速度快B. 传输距离远C. 抗干扰能力强D. 线路简单9. 在单片机系统中,EEPROM是指()。
A. 电可擦除只读存储器B. 电子擦除可编程只读存储器C. 电子擦除可编程可擦写存储器D. 电可擦除可编程可擦写存储器10. 下列哪种中断源在单片机中是可屏蔽的?A. 外部中断0B. 外部中断1C. 定时器0中断D. 串行口中断二、填空题(每题2分,共20分)1. 单片机中的______是指具有微处理器、存储器、I/O接口以及其他功能模块集成在同一芯片上的微型计算机。
2. 在51单片机中,P1、P2、P3分别是______、______、______端口。
3. 单片机的程序存储器通常采用______型存储器。
4. 单片机中,______的作用是在程序执行过程中为子程序调用提供返回地址。
5. 单片机的串行通信接口可以实现______位数据的串行传输。
6. 在单片机中,______是指在程序执行过程中,由于外部事件或内部条件触发而中断当前程序执行的过程。
单片机应用技术试卷+答案(B)
郑州*****学院2017—2018学年第一学期期末理论试卷(B)课程名称:单片机应用技术适用班级:********班级学号姓名___分数___一、填空题(共15题,每题2分,共计30分)1.十进制99的二进制是1100 011 ,十六进制是63 。
2.单片机就是在一块芯片上集成CPU、存储器和I/O接口等而构成的微型计算机,因其集成在一块芯片上,所以称为单片机。
3.C51中,测试等于运算符是==,测试不等于运算符是!=。
4.AT89S51单片机中央处理器是单片机的核心,可完成运算和控制功能,能处理8位二进制数或代码。
5.复位电路使单片机重新从初始状态开始工作。
6.振荡电路是让单片机活起来的心脏。
7.若单片机使用的晶振频率是6MHz,那么一个振荡周期是1/6 µS,一个机器周期是2µS。
8.一个C程序有1个main()函数,main()函数可以调用其他功能函数,但其他功能函数不允许调用main()函数。
9.用于MCS-51单片机的C语言被称为C51。
二、判断题(共10题,每题2分,共计20分)1.在51系列的单片机系统中,一个机器周期是固定的。
(×)2.一个标识符由字符串、数字和下划线等组成,第一个字母可以是数字。
(×)3.C51程序中,每条语句最后必须以一个分号“;”结尾,分号是C51程序的必要组成部分。
(√)4.编写C51程序时,每个变量可以不定义,直接引用。
(×)5.当AT89C51的EA引脚接低电平时,CPU只能访问片外ROM,而不管片内是否有程序存储器。
(√)6.若一个函数的返回类型为void,则表示其没有返回值。
(√)7.在C语言中,所有定义在主函数之后的函数无需进行声明。
(×)8.C语言只有三种基本结构,即顺序结构、选择结构和循环结构。
(√)9.字符型数据的长度是一个字节,常用语定义处理字符数据的变量或常量。
(√)10.按位或运算符通常用来对某些位清0或保留某些位。
单片机应用技术试题参考答案及评分标准(二)
单片机应用技术试题参考答案及评分标准(二)第一部分笔试题(本部分共有4大题,总分60分,考试时间60分钟,闭卷)一、填空题(每空1分,共20分)1、128B,ROM2、直接寻址,变址寻址,位寻址3、SP,先,后4、BCD 码调整指令,加法。
5、P0口,P2口,P0口6、3,256B7、0.3V8、1031H9、62H, 30H单元10、99H二、选择题(每空1分,共10分)1、C2、B3、C,A、B、D4、C5、D、6、D7、C、8、A9、D 10、C、三、简述题(每题4分,共16分)=131072μm (1分)四、分析题(每空1.5分,共14分)T1的中断入口,中断,设定T1的工作方式,07H,8,启动定时器T0工作,原地踏步,T0,第2位,09H第二部分操作题(本部分共有1大题,总分40分,考试时间60分钟)题目要求:请参考下面的A/D转换程序,根据实训电路板设计温度测试程序,完成下面问题。
1、6HZ。
(2分)2、10~1280KHZ ,单片机ALE端。
(4分)3、(1)7FFDH;(2分)(2)MOVX @DPTR,A;(2分)(3)MOVX A,@DPTR。
(2分)4、正确熟练的连接好电路。
(10分)5、(1)正确修改出程序。
(10分)ORG 0000HMAIN:MOV R3,#00HMOV R4,#00HMOV R2,#08HMOV DPTR,#7FF8HLOOP:MOV A,#00HMOVX @DPTR,ALCALL DELAYINT1:MOVX A,@DPTR ;PUSH DPH ;PUSH DPLMOV DPH,R3MOV DPL,R4MOV @DPTR,A----------------------------精品word文档值得下载值得拥有----------------------------------------------INC R4POP DPLPOP DPHINC DPTRDEC R2DJNZ R2,LOOPEND(2)调试方法正确,操作规范熟练。
单片机测试题与答案
单片机测试题与答案一、单选题(共107题,每题1分,共107分)1.FLASH的中文含义是 ( ) 。
A、闪速存储器B、随机存储器C、只读存储器D、电可擦除可编程存储器正确答案:A2.SP的中文含义是( )。
A、堆栈指针B、数据指针C、系统指针D、符号指针正确答案:A3.下列芯片中属于单片机的芯片是 ( ) 。
A、8086B、80386C、8155D、AT89C1051正确答案:D4.累加器A的内容是84H,执行RR A 指令后累加器的内容变为( ) 。
A、42B、80C、08D、不确定正确答案:A5.下列芯片中属于单片机的芯片是 ( ) 。
A、8086B、80286C、80486D、AT89C2051正确答案:D6.对于MCS-51系列单片机来说,立即寻址可寻址的空间是( )。
A、内部RAMB、程序存储器C、特殊功能寄存器D、外部RAM正确答案:B7.累加器A的内容是35H,执行SWAP A 指令后累加器的内容变为( ) 。
A、30B、05C、50D、53H正确答案:D8.下列指令中,对标志位CY有影响的指令是 ( ) 。
A、ADDB、,C、(B)INCD、(C)MOVE、,F、D.ANLG、,正确答案:A9.对于MCS-51单片机来说,一个机器周期是由 ( )个状态周期构成。
A、1B、2C、4D、6正确答案:D10.8051单片机的P3口可以驱动 ( )个LSTTL负载。
A、32B、8C、4D、16正确答案:C11.上电复位后,8051单片机P3口的值是 ( ) 。
A、80B、0FFC、00D、不确定正确答案:B12.8051单片机的工作频率为6MHz,其内部定时器的最大定时时间是 ( ) 。
A、131072μSB、65536μSC、256μSD、8192μS正确答案:A13.累加器A的内容是0ADH,执行RLC A 指令后累加器的内容变为( ) 。
A、5BB、5AC、56D、不确定正确答案:D14.8051单片机的堆栈位于( )中。
单片机技术应用与实践 测试题及答案 单片机期中试题1(后附答案)
单片机技术应用与实践测试题及答案一、填空题(每题2分,共10分)1.在单片机中,RAM常用来存储程序运行时的临时数据。
2.单片机中,数字量常用GPIO口进行输入输出控制。
3.单片机中,模拟量通常使用ADC进行转换。
4.在单片机中,时钟信号通常由晶振电路产生。
5.在单片机中,计数器可以通过定时器实现。
二、选择题(每题4分,共20分)1.单片机的存储器一般包括下列哪几种?(D) A. RAM B. ROM C. EEPROM D. A、B和C2.单片机中,GPIO口一般可进行哪些操作?(A) A. 输入 B. 输出 C. 输入和输出 D. 以上都不对3.单片机中,ADC是用来做什么的?(C) A. 输入控制 B. 输出控制 C. 模拟量转换 D. 声音输出4.单片机中,时钟信号通常由什么产生?(B) A. 输入电源 B. 晶振电路 C. 串口 D. ADC5.单片机中的计数器通常是通过什么实现的?(D)A. RAMB. ROMC. ADCD. 定时器三、判断题(每题2分,共10分)1.在单片机中,RAM用来存储程序代码。
(错误)2.单片机中的GPIO口只能进行输入,不能进行输出。
(错误)3.单片机中的ADC是用来将模拟量转换为数字量。
(正确)4.单片机中的时钟信号是由输入电源产生的。
(错误)5.单片机中的计数器通常是通过定时器实现的。
(正确)四、简答题(每题10分,共20分)1.请简述单片机中的RAM和ROM的作用及区别。
答:RAM一般用来存储程序运行时所需要的临时数据,包括程序的变量、函数的参数和返回值等。
RAM是易失性存储器,断电后数据会丢失。
而ROM用来存储程序的代码和常量数据,是非易失性存储器,断电后数据不会丢失。
区别:–功能:RAM存储临时数据,ROM存储程序代码和常量数据。
–特性:RAM是易失性存储器,断电后数据会丢失;ROM是非易失性存储器,数据不会丢失。
2.请简述单片机中的GPIO口的功能和使用方法。
单片机应用技术
单片机应用技术1.MCS-51 单片机是高档 16 位单片机。
[判断题] *对错(正确答案)2.MCS-51 的产品 8051 与 8031 的区别是:8031 片内无 ROM。
[判断题] *对(正确答案)错3.单片机的 CPU 从功能上可分为运算器和存储器。
[判断题] *对错(正确答案)4.8051 的累加器ACC是一个8位的寄存器,简称为A,用来存一个操作数或中间结果。
[判断题] *对(正确答案)错5.8051 的程序状态字寄存器 PSW 是一个 8 位的专用寄存器,用于存放程序运行中的各种状态信息。
[判断题] *对(正确答案)错6.MCS-51 的程序存储器用于存放运算中间结果。
[判断题] *对错(正确答案)7.MCS-51 的数据存储器在物理上和逻辑上都分为两个地址空间:一个是片内的256 字节的 RAM,另一个是片外最大可扩充64K 字节的 RAM。
[判断题] *对(正确答案)错8.单片机的复位有上电自动复位和按钮手动复位两种,当单片机运行出错或进入死循环时,可按复位键重新启动。
[判断题] *对(正确答案)错9.CPU 的时钟周期为振荡器频率的倒数。
[判断题] *对(正确答案)错10.单片机的一个机器周期是指完成某一个规定操作所需的时间,一般情况下,一个机器周期等于一个时钟周期。
[判断题] *对错(正确答案)11.单片机的指令周期是执行一条指令所需要的时间。
一般由若干个机器周期组成。
[判断题] *对(正确答案)错12.单片机系统扩展时使用的锁存器,是用于锁存高 8 位地址。
[判断题] *对错(正确答案)13.MCS-51 单片机上电复位后,片内数据存储器的内容均为 00H。
[判断题] *对错(正确答案)14.当 8051 单片机的晶振频率为 12MHZ 时,ALE 地址锁存信号端的输出频率为2MHZ 的脉冲。
[判断题] *对(正确答案)错15.8051 单片机片内 RAM 从 00H~1FH 的 32 个单元,不仅可以作工作寄存器使用,而且可作为通用 RAM 来读写。
《单片机技术应用》课程期末考试试卷(第九套卷)
第 1 页 共3 页系______ 专业______ 班级______ 姓名_______ 学号_____……………………………………考……生……答……题……不……准……超……过……此……线……………………………………扬州高等职业技术学校20XX ~20XX 学年第X 学期(高、中)职 班 《单片机技术应用》课程期末考试试卷(第九套卷)一、单项选择题(每题1分,共15分)(1)PSW 中的RS1和RS0用来( ) 。
A 、选择工作寄存器组 B 、指示复位 C 、选择定时器 D 、选择工作方式 (2)单片机上电复位后,PC 的内容为( )。
A 、0000H B 、0003H C 、000BH D 、0800H 、(3)在运用仿真系统调试程序时,观察函数内部指令的执行结果,通常采用( )调试方法。
A 、单步调试(F8)B 、跟踪调试(F7)C 、快速运行到光标处(F4)D 、断点调试(F2)(4)在C51程序中常常把( )作为循环体,用于消耗CPU 时间,产生延时效果。
A 、赋值语句B 、表达式语句C 、循环语句D 、空语句 (5)在C51语言的if 语句中,用做判断的表达式为( )。
A 、关系表达式 B 、逻辑表达式 C 、算术表达式 D 、任意表达式(6)在C51语言中,当do-while 语句中的条件为( )时,结束循环。
A 、0 B 、false C 、true D 、非0(7)使MCS-51系列单片机的定时器T0停止计数的语句是( )。
A 、TRO=0; B 、TR1=0; C 、TR0=1; D 、TR1=1; (8)MCS-51系列单片机串行口发送/接收中断源的工作过程是:当串行口接收或发送完一帧数据时,将SCON 中的( ),向CPU 申请中断。
A 、RI 或TI 置1 B 、RI 或TI 置0 C 、RI 置1或TI 置0 D 、RI 置0或TI 置1(9)当CPU 响应定时器T1的中断请求后,程序计数器PC 的内容是( )。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
单片机技术 期末考试试题( B 卷)
一、单项选择题(本大题共10小题,每小题2分,共20分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.MCS-51单片机在访问外部数据存储器时,其地址指针可采用 ( A ) A.DPTR B.PC C.PSW D.SP 2.MCS-51单片机在正常运行程序时RST 引脚应为 ( A ) A.高电平 B.低电平 C.脉冲输入 D.高阻态 3.8051单片机有________中断源。
( C ) A.3个 B.4个 C.5个 D.6个 4.要用传送指令访问MCS-51程序存储器,它的指令操作码助记符应是( D ) A.PUSH B.MOV C.MOVX D.MOVC 5.用MCS-51串行口扩展并行I/O 口,串行口工作方式应选择 ( A ) A.方式0 B.方式1 C.方式2 D.方式3 6.MCS-51单片机的堆栈区应建立在 ( A )。
A 、 片内数据存储区的低128字节单元 B 、片内数据存储区 C 、片内数据存储区的高128字节单元 D 、程序存储区 7.MCS-51单片机定时器工作方式0是指的( )工作方式。
( C ) A 、8位 B 、8位自动重装 C 、13位 D 、16位 8.当需要从MCS-51单片机程序存储器取数据时,采用的指令为 (B )。
A 、mov a ,@r1 B 、movc a ,@a+dptr C 、movx a ,@r0 D 、movx a ,@dptr 9. MCS-51单片机片外扩展的数据存储器最大容量是 ( D )。
A.4KB B.8KB C.32KB D.64KB 10. 当向MCS-51单片机片外扩展的并行接口输出数据时,可采用的指令为( D )。
A 、mov @r1 ,a B 、movc @a+dptr,a
C 、movx @r0,#data
D 、movx @dptr,a
评分标准:每小题2分
第 页(共 页)
二、分别写出实现下列各要求的指令或程序段(每小题2分,共20分) 1、将R1的内容送入R0中。
MOV A, R1
MOV R0, A 2、将片外RAM 20H 单元的内容送入R0中。
MOV DPTR, #20H MOVX A, @DPTR MOV R0, A 3、将R1和R0中的内容互换。
MOV A,R1 XCH A,R0 MOV R1,A 4、若当前使用的工作寄存器为第0组,将R0的内容压入堆栈。
PUSH 00H 5、将累加器A 中的高4位取反,其它位不变。
XRL A,#0F0H 6、将累加器A 中的内容输出给地址为PORTA 的片外扩展并行接口。
MOV DPTR,#PORTA MOVX @DPTR,A 7、将标号为TABLE 的表中的首字节数取入累加器A 中。
MOV DPTR,#TABLE CLR A MOVC A,@A+DPTR 8、将R0中的最低位传送到P1.7。
MOV A, R0 MOV C, ACC.0 MOV P1.7, C 9、若累加器A 中的数大于等于20则使程序跳转到标号NEXT 处。
CJNE A,#20,$+3 JNC NEXT 10. 将片内RAM 20H 单元中的D0位传送给D3位。
MOV C,20H.0 MOV 20H.3,C 评分标准:每小题2分,完全正确给分,否则不给分
三、读程序填空(本大题共2小题,每小题5分,共10分)
1.
START:M OV A,R0
ANL A,#0F0H
SWAP A
MOV B,#10
MUL AB
MOV B,A
MOV A,R0
ANL A,#0FH
ADD A,B
(1)该程序的功能是:将R0中的两位BCD数转成二进制数存入累加器A中;
(2)若程序执行前(R0)=32H,则执行上述程序后(A)=_20H_(用十六进制表示)。
2.
START:
MOV R1,#00H
AGAIN:J Z EXIT
CLR C
RRC A
JNC AGAIN
INC R1
AJMP AGAIN
EXIT: RET
(1)该程序的功能是:统计A中1的位数存入R1中。
(2)若执行该子程序时,(A)=77H,则执行该子程序后(R1)= 6。
评分标准:每小题5分,其中程序功能3分,执行结果2分
装 订
线
装订线内
不要答题
五、8051单片机的P0.0—P0.7引脚连接8个发光二极管D0—D7,P1.0引脚
连接一个按键K0,利用片内定时器T0定时,请完成下列要求(共30分): 1、画出电路原理图。
(10分) 2、计算T0方式1定时100MS 的定时初值(假设晶振频率为6MHz ),并确定对应的工作方式字。
(5分)
3、编写程序:利用T0定时中断,使发光二极管循环移动点亮,每位点亮1秒。
按下按键K0停止循环移动,再次按下K0后又继续循环移动。
(15分) 答: 1、 发光二极管采用灌电流驱动、加有限流电阻、按键连接正确给10分;发光二极管采用拉电流驱动扣5分,未加限流电阻扣3分,按键连接错误扣2分。
2、 100MS ×1000=(216-初值)×2μS 初值=15536=3CB0H ;3分 TMOD ;2分 3、 ORG 0000H ;2分 LJMP MAIN ORG 000BH LJMP INT-T0 MAIN: MOV TMOD,#01H ;5分 MOV TH0,#3CH MOV TL0,#0B0H MOV A,#0FEH MOV P0,A MOV R7,#10 SETB EA SETB ET0 SETB TR0 LOOP: JB P1.0,,LOOP ;4分 CPL TR0 JNB P1.0 ,$ SJMP LOOP INT-T0: MOV TH0,#3CH ;4分 MOV TL0,#0B0H DJNZ R7,INTE MOV R7,#10
RL A
MOV P0,A
INTE: RETI。