单片机设计与开发项目模拟试题
- 格式:pdf
- 大小:110.79 KB
- 文档页数:2
全国电子专业人才测试单片机设计使用工程师实操试题题库集Ver:2.0目录一、闹钟设计-----------------------------------------------------(3)二、恒温酸奶机设计-----------------------------------------------(3)三、直流电机调速设计---------------------------------------------(4)四、模拟电风扇控制系统设计---------------------------------------(4)五、电压监控系统设计---------------------------------------------(5)六、远程水泵控制系统设计-----------------------------------------(5)七、数字温度计设计-----------------------------------------------(6)八、数字电压表设计-----------------------------------------------(6)九、礼品八音盒的设计---------------------------------------------(7)十、流水线计数器设计---------------------------------------------(7)十一、方波发生器-------------------------------------------------(8)十二、步进电机控制系统-------------------------------------------(8)十三、空调系统模拟系统(直流电机)-------------------------------(9)十四、空调系统模拟系统(交流电机)-------------------------------(9)十五、定时开关系统----------------------------------------------(10)十六、数字频率计设计--------------------------------------------(10)十七、计算器设计------------------------------------------------(11)十八、脱水机控制设计------------------------------------------------------------------(11)十九、智能门控制系统设计------------------------------------------------------------(12)二十、智能烘手机设计------------------------------------------------------------------(12)二十一、智能秤设计---------------------------------------------------------------------(13)二十二、智能密码保险柜设计---------------------------------------------------------(13)二十三、电阻表设计---------------------------------------------------------------------(14)二十四、摩托车车速检测器设计------------------------------------------------------(14)二十五、微型示波器设计---------------------------------------------------------------(15)二十六、自动售饮料机设计------------------------------------------------------------(15)二十七、自动排队机设计---------------------------------------------------------------(16)二十八、IC卡开水供应控制系统设计-----------------------------------------------(16)二十九、简易电容量测量系统---------------------------------------------------------(17)三十、数字收音机系统------------------------------------------------------------------(17)一、闹钟设计功能描述:设计一个高精度的LCD显示的时钟,要求显示年,月,日,时,分,秒星期时间可调,并方便调整,掉电后继续走时。
多功能记录仪;:记录温湿度,物品停留时间,能够存入EPEROM;(1)实时显示时间【08-08-30】要求分隔符;(2)显示温度,湿度【25C--28H】;(3)显示最后一次物品停留时间【-灭灭00012;(4)要求用按键s4控制;2:模式;:记录仪有两种模式;模式一:自动传输模式(上电默认);此模式下自动记录环境温度,湿度,时间,物品是否停;模式二:自动记多功能记录仪:记录温湿度,物品停留时间,能够存入EPEROM,从EEPROM取出,及同PC通信使用的模块:EEPROM,PCF8591(通道1,3),18B20,DS1302,串口通信, 1:数码管(1)实时显示时间【08-08-30】要求分隔符随秒针闪动,每秒闪动一次(2)显示温度,湿度【25C--28H】(3)显示最后一次物品停留时间【-灭灭00012】(4)要求用按键s4控制2:模式:记录仪有两种模式模式一:自动传输模式(上电默认)此模式下自动记录环境温度,湿度,时间,物品是否停留,并以{时间}{温湿度}{物品是否停留}格式以1200b/s发送给PC显示;如{08-08-30}{25c--38%h}{--0--} 模式二:自动记录模式此模式下自动记录环境温度,湿度,时间,物品停留时间,并把这些数据存入EEPROM,格式不限,然后把这些数据从EEROM中取出,并以{时间}{温湿度}{物品停留时间}格式以1 200b/s发送给PC显示;如{08-08-30}{25c--38%h}{--12s}要求用按键S5切换3:LED模式一LED1亮模式二LED2亮有物品接近LED3每秒闪烁一次4:通信协议当记录仪工作在两种模式下时:只有当用户发送字符“AAASSS”给单片机时,单片机才把数据传送给PC显示。
单片机原理及应用模拟试题及参考答案一、单选题(共53题,每题1分,共53分)1.若要打开外部中断0和定时计数器1的中断,禁止其他中断,IE 应设置为():A、8AHB、0AHC、89HD、09H正确答案:C2.指令RR A 源操作数的寻址方式是():A、寄存器寻址B、直接寻址C、立即数寻址D、寄存器间接寻址E、变址寻址F、相对寻址G、位寻址正确答案:A3.指令MOV R0,#20H执行前(R0)=30H,(20H)=38H,执行后(R0)=()。
A、00HB、30HC、20HD、38H正确答案:C4.存储器的地址范围是0000H~0FFFH,它的容量为()。
A、1KBB、2KBC、3KBD、4KB正确答案:D5.MOVX A , @R0指令中,源操作数采用()寻址方式,指令作用在()区间。
A、寄存器,外部数据存储器B、直接,程序存储器C、寄存器间接,内部数据存储器D、寄存器间接,外部数据存储器正确答案:D6.MCS-51指令系统中,执行下列指令后,其结果为()。
MOV A, #68 ADD A, #53 DA AA、A=21 CY=1 OV=0B、A=21 CY=1 OV=1C、A=21 CY=0 OV=0D、以上都不对正确答案:B7.JNZ REL指令的寻址方式是()A、位寻址B、寄存器寻址C、相对寻址D、立即寻址正确答案:C8.MCS-51指令系统中,清零指令是()。
A、CPL AB、RLC AC、CLR AD、RRC A正确答案:C9.8051 单片机若晶振频率为fosc=12MHz,则一个机器周期等于()µS。
A、4B、1C、3D、2正确答案:B10.DJNZ direct,rel是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:D11.执行中断返回指令,从堆栈弹出地址送给()A、AB、CYC、PCD、DPTR正确答案:C12.已知(R0)=20H, (20H ) =10H, (P0) =30H, (R2) =20H, 执行如下程序段后( 40H ) = MOV @R0 , #11H MOV A , R2 ADD A , 20H MOV PSW , #80H SUBB A , P0 XRL A , #45H MOV 40H , AA、45HB、46HC、47HD、48H正确答案:A13.MCS-51指令系统中,指令MOV A,@R0,执行前(A)=86H,(R0)=20H,(20H)=18H,执行后()。
《单片机原理及应用》模拟考试题(这些只是模拟练习题,不是真题,旨在帮助大家复习)水平有限,试题中有些答案可能是错误的,仅供参考一、填空题:1、MCS-51系列单片机三总线包含___数据总线_______、___地址总线_______、___控制总线_______,这些总线一般使用_____I/O__________端口。
2、单片机对外最多有___16_____位地址线、最多有____8____位数据线。
3、80C51单片机内部有____128Byte____RAM,有__64KB________EPROM,内部RAM分成____工作寄存器区____、_____位寻址区____、____数据缓冲区___三部分。
4、若单片机的振荡频率为24MHz,则其机器周期是___0.5us____,执行一条乘法指令(MUL AB)需要____2us_______时间。
5、若需要访问外部RAM,应采用______寄存器间接寻址________寻址方式。
6、可编程8255A中引脚A0、A1是___方式选择控制位__________,当其信号数据的不同组合可以操作不同的端口或控制字,当为二进制“00”时对__A口读/写___操作,为“01”时对__B口读/写___操作,为“10”时对__C口读/写___操作,为“11”时对___写控制口/空__操作。
7、接口与端口的区别是____接口是CPU与外界的连接电路,是CPU与外界进行数据交换的通道;端口是CPU与外设直接通信的地址____。
8、常用的I/O编址有_____独立编址______和___统一编址___________。
9、中断的概念是什么?中断响应的最长时间是__8个机器周期_______。
10、MCS-51单片机有_2______个定时器/计数器,它们都可以工作在计数方式,也可工作在定时方式,但不管是定时方式还是计数方式,其内部实质都是_计数_____。
11、串行口数据传送帧格式包括___4(起始位,数据位(有8位和9位的),结束位,空闲位。
单片机模拟习题及参考答案l、8031定时/计数器是否计满可采用等待中断的方法进行处理,也可通过对()的查询方法进行判断。
A、奇偶标志B、CY标志C、O\Ti标志D、中断标志答案:D2、MCS-51单片机复位后堆栈指针SP=()。
A、07B、OFC、7FD、OFF答案:A3、使用单片机开发系统调试程序时,对源程序进行汇编的目的是()。
A、将目标程序转换成源程序B、将低级语言转换成高级语言C、连续执行D、将源程序转换成目标程序答案:D4、下列芯片中属于单片机的芯片是()。
A、Z80B、80486C、8155D、A T89C52答案:D5、累加器A的内容是23且执行SWAP戍旨令后累加器的内容变为()。
A、02HB、03C、32D、13H答案:C6、对于MCS-5D系列单片机来说,直接寻址可寻址的空间是()。
A、内部RAM口外部RAMB、程序存储器和外部RAMC、内部RAMP o—7FH的空间和特殊功能寄存器D、外部RAM答案:C7、8752单片机是()位机。
A、32B、16C、8D、4答案:C8、MCS-51系列单片机内部计数器的最大位数是()位。
A、4B、8C、16D、32答案:C9、A T89C51单片机有()个中断优先级。
A、2B、3C、4D、5答案:A10、当8051单片机系统的振荡晶体频率为12M H沉,其一个机器周期的时间是()。
A□0.5µSB□lµSm2µSll4µS答案:B11、8031单片机的定时器T l有()种工作方式。
A、1B、4C、0030HD、2答案:C12、8031单片机的定时器Tl有()种工作方式。
A、3B、2C、lD、4答案:A13、下列设备中属于嵌入式系统的是()A、笔记本电脑B、MP漏放器C、服务器D、台式计算机答案:B14、下列芯片中属于单片机的芯片是()。
A、80486B、Z80C、8086D、PIC16C52答案:D15、累加器A的内容是87且执行RR A指令后累加器的内容变为()。
单片机设计与开发大赛题型示例电风扇模拟控制系统设计功能简述电风扇模拟控制系统能模拟电风扇工作,主要由电机控制电路、电机过热检测与保护电路、定时和状态显示电路等组成。
设计任务1.用4位数码管实时显示电风扇的工作状态,最高位显示风类:“自然风”显示“1”、“常风”显示“2”、“睡眠风”显示“3”。
后3位显示定时时间:动态倒计时显示剩余的定时时间,无定时显示“000”。
2.设计“自然风”、“常风”和“睡眠风”三个风类键用于设置风类;设计一个“定时”键,用于定时时间长短设置;设计一个“摇头”键用于控制电机摇头。
3.设计过热检测与保护电路,若电风扇电机过热,则电机停止转动,电机冷却后电机又恢复转动。
设计要求1.必须充分利用给定套装元件(内附元件,材料清单表)进行设计。
2.用一个直流小电机模拟电风扇电机,按下相应的风类键,电机工作在相应状态:“自然风”运行时PWM的占空比为1:3;“睡眠风”运行时PWM的占空比为1:5;“常风”运行时PWM的占空比为3:1。
3.每按一次“定时”键,定时时间增加10秒钟,工作过程如下:(图略)4. 用另一个直流小电机模拟风扇摇头机构,按下“摇头”键,“摇头”电机先正转30ms,再反转30ms,如次往复。
6.过热检测与保护电路不用传感器,用信号源产生的正弦波信号代替传感器“感应”出的信号,若信号幅度大于10mV,则电机停止转动。
上交电子文档1.电风扇模拟控制系统原理示意图;2.电风扇模拟控制系统电路原理图(用PROTEL软件);3.电风扇模拟控制系统程序流程图;4.电风扇模拟控制系统源程序。
▲上交电子文档必须以选手比赛编号命名,不得使用实名,否则比赛成绩记为0分。
假如比赛编号为,则四个电子文档依次命名为:示意图.BMP;原理图;流程图.BMP;源程序.TXT竞赛套件示例2009年单片机设计与开发大赛规则一、比赛内容及形式选手须在规定时间内,根据配发的材料套件包、元器件清单、主要元器件说明、产品功能介绍等资料,完成以下操作:1.硬件电路设计。
第十届蓝桥杯单片机设计与开发项目省赛第一部分客观试题(30分)1)如下图朋示的电路图・若二段管的异通唱压为0.7V∙可求得输出电压VO为()•TV:H)K柿_叶------------------“| --------------------------A. 9VB. 0. 7VC. 6. 7VD. 0. 35V2)当MCS-51 M片机扩展外部存储覆时.P2 口可作为(〉・A. 8位数据输入口B.8位数据输出口C.输出离8位地址D.输出低8位地址3) IAP15F2K61S2住片机内祁有()个定时/计數JS・工作模式最少的是定时舉()•A.3,定时尋0B.3.定时舉2C.4,定时君1D.4.定时舉24)某存借翼芯片的地址践为12根.ft⅛⅛16抿・它的存⅛⅛t为()•A. IKBB. 2KBC. 4KBD. 8KB5)将三角液转换为矩形波.需选用<).A.多谐振跻器B.双檎态尅发幕C.单穩态址发ISD.施密转触发霍6)在I AP15F2K61S2 <片机中・下列崙存認与定时器工作模式配置无关的是()・Λ. AUXR B. SCONC. TCoND. PeON7)放大雯蜃在员載开路时的输出电压为0.4V∙多入3K的唱阻负載后,输出的电压琛为0.3V.則该放大电路的输出电阻为().A. IOKB. 2KD. IKC. 3K1/28) 某放大电路中後用的三段管的段限歩数为Pal = 100πιW, I ai = 20mA ・U ιw >□β = 15V.以下娜些V 况下.三极管不能正常工作(九 A.Ua = 3V, I C = 15mA B. Ua = 2V, I C = 40mA C-U a = 6V, I C = 20mAD.U a = 9V, I C = IOnlA9) 电路如下图所示,输入电压Ul=O. 4V f U2=0.8V.计算输出电压UO 的值为()•B.-1.2V D.-1.8V10)下列说法中正确的是()•A. IAP15F2K61S2电片机可以⅛⅛⅛ 口实¾⅛⅛仿真功能•B. 皐片机竟赛板在IO 和MM 穫式下・均可实现对数码餐和LED 指示灯的分别操作. 互不形响.C. 对DS1302进行皑字节写按作时,数⅛⅛B7<+⅛ SCLK 下呀沿写入DS1302・D. I2C 总践的启动倍号和停止%号.只馳比主奏件;攵点,A. 1.2V C.-6V第十届蓝桥杯单片机设计与开发项目省赛第二部分程序设计试题(70分)1、基本要求1. 】使用大赛组姿会提供的国信长天单片机竟赛实训平台,完成本试题的程序设计与调试。
单片机快速开发专项职业能力考试题第A卷题号: No.01班级:_______ 姓名:________ 学号:_________考试说明:1. 单片机快速开发专项职业能力考试,考试时间为3课时。
2. 填空题和选择题答案写在试卷上。
3.电路原理图和源程序存放到以学生姓名+学号的文件夹中。
第一部分:MCS-51单片机基础知识题一、填空题(每空1分,共10分)1.MCS-51单片机具有______个引脚,其工作电压为______V。
2.单片机在应用时,通常装入到各种智能化产品中,所以又称______________。
3.堆栈的操作原则是_____________________ , _____________________。
4.MOV A,2AH 的寻址方式为_______________。
5.设 R0=32H,(32H)=0EFH,(33H)=50H,执行下列指令INC @R0INC R0INC @R0后,R0=______,(32H)=______,(33H)=_______。
6.片内RAM可进行位寻址的空间位地址范围是______________。
二、选择题(每小题2分,共10分)1.在MCS-51单片机中__________。
(A) 由P0口和P1口的口线作地址线 (B) 由P0口和P2口的口线作地址线(C) 由P1口和P2口的口线作地址线 (D) 具有独立的专用的地址线2.PC的值是___________。
(A) 当前指令前一条指令的地址 (B) 当前正在执行指令的地址(C) 下一条指令的地址 (D) 控制器中指令寄存器的地址3.对程序存储器的读操作,只能使用___________。
(A) MOV 指令 (B) PUSH 指令(C) MOVX 指令 (D) MOVC 指令4.如果(P0)=65H ,则当执行程序段CPL P0.2SETB CMOV P0.4,C后,(P0)=__________。
第十四届蓝桥杯单片机模拟题2引言第十四届蓝桥杯单片机模拟题2是中国计算机类竞赛之一,旨在测试参赛者在单片机编程方面的能力。
单片机是一种微型计算机系统,由微控制器、存储器、输入/输出接口等组成。
在本次模拟题中,我们将深入探讨任务要求,并给出一种解决方案。
问题描述本次模拟题要求设计一个程序,实现一个模拟的温度控制系统。
该系统需要读取温度传感器的数据,并根据设定的温度范围进行相应的控制。
具体要求如下:1.从温度传感器读取数据,温度范围为-20℃到100℃。
2.当温度低于-20℃时,系统控制风扇工作。
3.当温度高于100℃时,系统控制加热器工作。
4.当温度处于-20℃到100℃范围内时,系统关闭风扇和加热器。
方案设计为了实现上述要求,我们将设计一个基于单片机的温度控制系统。
该系统由单片机、温度传感器、风扇和加热器组成。
硬件设计1.单片机选择:我们选择使用STM32系列的单片机,因为其性能强大且具有丰富的外设接口。
2.温度传感器:我们选择使用DS18B20数字温度传感器,该传感器具有高精度、数字输出和防水功能。
3.风扇和加热器:我们选择根据温度控制信号来控制风扇和加热器的工作。
软件设计为了实现温度控制系统的功能,我们需要设计如下的软件流程:1.初始化温度传感器和单片机的引脚。
2.循环读取温度传感器数据。
3.根据读取到的温度数据进行判断,确定温控系统的工作状态。
4.根据工作状态控制风扇和加热器的工作。
5.循环执行上述步骤。
代码实现以下是代码的实现思路:#include <...>// 定义温度传感器引脚#define DS18B20_PIN ...// 定义风扇引脚#define FAN_PIN ...// 定义加热器引脚#define HEATER_PIN ...// 初始化函数void init() {// 初始化温度传感器引脚...// 初始化风扇引脚...// 初始化加热器引脚...}// 读取温度函数float readTemperature() {// 读取温度传感器数据...// 转换为摄氏度...// 返回温度值return temperature;}// 控制风扇函数void controlFan(bool on) {// 控制风扇引脚输出高低电平...}// 控制加热器函数void controlHeater(bool on) {// 控制加热器引脚输出高低电平...}int main() {// 初始化init();while (1) {// 读取温度float temperature = readTemperature();// 判断温度范围if (temperature < -20) {// 低于-20℃,控制风扇controlFan(true);controlHeater(false);} else if (temperature > 100) {// 高于100℃,控制加热器controlFan(false);controlHeater(true);} else {// 在-20℃到100℃范围内,关闭风扇和加热器controlFan(false);controlHeater(false);}// 延时一段时间delay(1000);}return 0;}以上代码只是一个简单的实现示例,实际的温度控制系统可能需要更多的功能和优化。
理论考试试题一、填空题(每题2分)1. A T89系列单片机提供了两种省电方式:分别是掉电方式和空闲方式。
2. 远距离传输通常应采用串行通信。
3. MCS-51单片机有5中断源,2个优先级,上电复位时,外部中断0中断源优先级级别最高。
4. MCS—5l单片机的堆栈区只可设置在片内数据存储区(器) ,堆栈寄存器SP是位寄存器。
5. MCS—51单片机外部中断请求信号有电平方式和脉冲方式,在电平方式下,当采集到INT0、INT1的有效信号为低电平时,激活外部中断。
6. 访问89C51片外数据存储器采用的是寄存器间接寻址方式。
7. 进行BCD码运算时,只需在ADD和ADDC后面紧跟一条DA A指令即可。
8.键盘工作方式有三种:分别是编程扫描方式,定时扫描方式和中断扫描方式。
9. A/D转换的基本功能是把模拟量变成数字量。
10. 溢出标志OV只有在进行符号数加法运算时才有意义,OV=0表示加法运算结果正确,OV=l表示加法运算结果超出了A所能表达的符号数有效范围。
11. MCS—51单片机的外部中断请求信号若设定为电平方式,只有在中断请求引脚上采样到有效的低电平信号时,才能激活外中断。
而在脉冲方式时,只有在中断请求引脚上采样到脉冲的后沿负跳有效信号时,才能激活外中断。
12. MCS-51单片机的一个机器周期包含了6 个状态周期,每个状态周期又可划分为2拍节,一个机器周期实际又包含了12个振荡器周期。
13. 外围扩展芯片的选择方法有两种,它们分别是线选法和译码法。
14. 定时器的计数方式是对来自T0、Tl引脚的脉冲计数,输入的外部脉冲在负跳变时有效,计数器加1。
定时功能也是通过计数器计数来实现的,定时功能下的计数脉冲来自单片机内部的时钟电路。
15. C语言中输入和输出操作是由库函数scanf 和printf 等函数来完成。
16. MCS-51内部提供3个可编程的16 位定时/计数器,定时器有4 种工作方式。
第八届“蓝桥杯”全国软件和信息技术专业人才大赛
模拟试题-单片机设计与开发项目
第一部分:客观题
1.IAP15F2K61S2单片机具有_________KByte RAM空间,_________Kbyte Flash
空间,IO具备_________种工作模式,_________路ADC通道。
2.8051单片机堆栈指针的作用是()
A.指明栈底的位置 B.指明栈顶的位置
C.操作数的地址 D.指令的地址
3.模拟信号采集设备,ADC参考电压为5V,要求分辨率达到5mV,ADC至少
应选择()
A. 8位
B.10位
C. 12位
D. 16位
4.关于51单片机的串口,下列哪些说法是错误的()
A.单片机和PC机的通讯使用MAX232芯片是为了电平转换
B.异步通讯中,波特率是指每秒传送的字节数
C.空闲状态下,Tx引脚上的电平为高
D.一般情况下,使用非整数晶振,是为了获得精准的波特率
5.通讯距离为800米时,可以优先考虑以下那些通讯方式()
A.串口TTL B. RS-232
C.RS485 D. CAN BUS
6.I2C总线在读或写操作前,开始的信号为()
A. SCL为高电平期间,SDA从低变高
B. SCL为高电平期间,SDA从高变低
C. SCL为低电平期间,SDA从低变高
D. SCL为低电平期间,SDA从高变低
7.运算放大器的电源接入±12V,稳压管的稳定电压为6V,正向导通电压为
0.6V,当输入电压U i = -2V时,输出电压U O应该为()
A. -6V
B. -2V
C. +6V
D. 0.6V
8.以下哪些程序片段可以将竞赛板上的蜂鸣器关闭()
A. P2 = (P2&0x1F |0xA0);
B. P2 = (P2&0x1F | 0xE0);
P0 = 0x00; P0 = 0xFF;
P2 &= 0x1F; P2 &= 0x1F;
C. XBYTE[0xA000] = 0x00;
D. P2 = (P2&0x1F | 0xE0);
P0 = 0x00;
P2 &= 0x1F;。