单片机技能大赛题目.doc
《单片机应用技术》技能题库(三套,附评分标准)
考核内容
考核要求
配分
考核标准
扣分
得分
硬件原理图
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、指令格式是由操作码和操作数所组成,也可能仅由操作码组成。
2、若用传送指令访问MCS-51的程序存储器,它的操作码助记符应为 MOVC 。
3、若用传送指令访问MCS-51的片内数据存储器,它的操作码助记符应为 MOV 。
4、若访问MCS-51的片外数据存储器,它的操作码助记符应为 MOVX 。
5、累加器(A)=80H,执行完指令ADD A,#83H后,进位位C= 1 。
6、执行ANL A,#0FH指令后,累加器A的高4位= 0000 。
7、JZ rel的操作码地址为1000H,rel=20H,它的转移目的地址为 1022H 。
8、JBC 00H,rel 操作码的地址为2000H,rel=70H,它的转移目的地址为 2073H 。
9、累加器(A)=7EH,(20H)= #04H,MCS-51执行完ADD A,20H指令后PSW.0= 0 。
10、MOV PSW,#10H是将MCS-51的工作寄存器置为第 2 组。
11、指令LCALL 37B0H,首地址在2000H,所完成的操作是 2003H 入栈,37B0H →PC。
12、MOVX A,@DPTR源操作数寻址方式为寄存器间接寻址。
13、ORL A,#0F0H是将A的高4位置1,而低4位保持不变。
14、SJMP rel的指令操作码地址为0050H,rel=65H,那么它的转移目标地址为 00B7H 。
15、设DPTR=2000H,(A)=80H,则MOVC A,@A+DPTR的操作数的实际地址为 2080H 。
16、MOV C,20H源寻址方式为位寻址。
17、在直接寻址方式中,只能使用 8 位二进制数作为直接地址,因此其寻址对象只限于片内RAM 。
18、在寄存器间接寻址方式中,其“间接”体现在指令中寄存器的内容不是操作数,而是操作数的地址。
19、在变址寻址方式中,以 A 作变址寄存器,以 PC 或 DPTR 作基址寄存器。
单片机竞赛理论试题库
单片机竞赛理论试题库一、判断题1、中断请求信号有效,并且是开中断的情况下,该中断请求能被立即响应。
()2、在中断响应阶段CPU一定要做如下2件工作:保护断点和给出中断服务程序入口地址。
3、MOV A,30H这条指令执行后的结果A=30H 。
()4、MCS-51单片机可执行指令:MOV R2,@R1。
()5、在实际产品开发中,单片机选型首先要考虑其性能是不是最高,而价格因素可以不重点考虑。
()6、中断服务程序的最后一条指令是RET。
7、MCS-51单片机可执行指令:MOVC A,@DPTR。
()8、MCS-51单片机可执行指令:MOV @DPTR,A。
()9.程序计数器(PC)不能为用户使用,因此它就没有地址。
()10、单片机采用的累加器结构是提高单片机数据处理能力的一个瓶颈。
()11、P2口既可以作为I/O使用,又可以作地址/数据复用口使用。
12、内部RAM的位寻址区,只能供位寻址使用而不能供字节寻址使用。
()13、在MCS-51单片机中,一个机器周期等于1μS。
()14、多字节的指令不一定执行的指令周期长。
()15、当向堆栈压入一个字节的数据后,SP中的内容减1。
()16、RC A为循环左移指令。
17、单片机读引脚指令“读回”的就是与该引脚相连接的外电路的状态。
()18、在程序执行过程中,由PC提供数据存储器的读/写地址。
()19、在单片机的乘法指令执行时,溢出位OV不随运算结果改变。
()20、80C51共有21个专用寄存器,它们的位都是可以进行位寻址的。
()21、单片机在内部RAM开辟一定区域作为寄存器来使用的目的是降低成本。
()22、MOV A,30H的源操作数为立即寻址方式。
23、“DA A”只能对加法操作进行调整,不能对减法、乘法和除法操作直接进行调整。
()24、特殊功能寄存器可以用间接寻址方式寻址。
()25、单总线器件只要和单片机连接一根信号线,不用再连接其他导线就可以工作。
()26、MCS-51单片机中的PC是不可寻址的。
20649_单片机竞赛题目2
20649_单片机竞赛题目2单片机竞赛题目1.通过单片机,让8个LED灯顺序循环轮流亮,每个LED灯的点亮时间为0.1秒。
2.通过单片机,让8个LED灯逆向循环轮流亮,每个LED灯的点亮时间为0.1秒。
3.通过单片机,让8个LED灯前4和后4个轮流点亮,每4个LED灯的点亮时间为0.1秒4.通过单片机,让8个LED灯奇数位和偶数位的灯轮流点亮,每4个LED灯的点亮时间位0.1秒5.通过单片机,让一个按键来控制8个LED灯的亮和灭,当按键按下时LED灯亮,当按键松开时,LED灯灭。
6.通过单片机,让一个按键来控制8个LED灯的亮和灭,当按键按下时前4个LED灯亮,后4个LED灯灭;当按键松开时,前4个LED灯灭,后4个LED灯亮。
7.通过单片机,让一个按键来控制8个LED灯,当按键按下时,8个LED灯停止工作,当按键松开时,8个LED灯开始循环点亮。
8.通过单片机,让4个按键,分别控制4个LED灯,当某个按键按下时,相应的LED灯点亮,按键松开时LED灯灭第一种题型:数码管编程题:用DP801单片机控制DP801-2扩展板上的共阳数码管显示,要求:循环显示3EC(每个数显示0.4秒),所用延时指令03 00 03 三色灯编程题:要求:1号灯发红光,2号灯发绿光,3号灯红绿转换。
间隔0.4秒,直到按复位键结束程序的运行,1、2、3号灯才恢复为发黄(橙)光练习:数码管编程题:用DP801单片机控制DP801-2扩展板上的共阳数码管显示,要求:循环显示2Y6(每个数显示0.4秒),所用延时指令03 00 03 三色灯编程题:要求:1号灯发绿光,2号灯发红光,3号灯绿红转换。
间隔0.4秒,直到按复位键结束程序的运行,1、2、3号灯才恢复为发黄(橙)光数码管编程题:用DP801单片机控制DP801-2扩展板上的共阳数码管显示,要求:循环显示p137(每个数显示0.4秒),所用延时指令03 00 03 三色灯编程题:要求:1号灯闪动红光,2号灯发绿光,3号灯红绿转换。
中职院校单片机技能比赛题目
选择题:
单片机的主要组成部分不包括以下哪一项?
A. CPU
B. 存储器
C. I/O接口电路
D. 显示器(正确答案)
在单片机系统中,用于存储程序和数据的是?
A. CPU
B. 定时器
C. 存储器(正确答案)
D. 并行口
单片机I/O口的基本功能不包括?
A. 数据缓冲
B. 数据锁存
C. 数据计算(正确答案)
D. 信号电平转换
以下哪一项不是单片机编程常用的语言?
A. C语言
B. 汇编语言
C. Java(正确答案)
D. 机器语言
单片机定时器/计数器的主要功能不包括?
A. 定时
B. 计数
C. 产生时序
D. 数据存储(正确答案)
在单片机系统中,用于实现与外部设备串行通信的是?
A. 并行口
B. 串行口(正确答案)
C. 定时器
D. 中断系统
单片机中断系统的主要作用不包括?
A. 实现多任务处理
B. 响应外部事件
C. 提高CPU效率
D. 增加存储容量(正确答案)
以下哪一项不是单片机应用系统的开发流程?
A. 需求分析
B. 系统设计
C. 编程与调试
D. 用户培训(正确答案)
在单片机应用系统中,用于实现人机交互的输入设备是?
A. 键盘(正确答案)
B. 显示器
C. 打印机
D. 传感器。
单片机原理及应用技能比赛模拟试题及答案(十).
单片机原理及应用技能比赛模拟试题(十一、填空题:1、单片机与普通计算机的不同之处在于其将( CPU (存储器和(I/O口三部分集成于一块芯片上。
2、单片机存储器的主要功能是存储(程序和(数据。
3、在MCS-51单片机中,如果采用6MHz晶振,1个机器周期为(2us。
4、若A中的内容为63H,那么,P标志位的值为(0 。
析:P为偶校验位,因为A中1的个数为偶数,所以P=0。
5、使用8031芯片时,需将/EA引脚接(低电平,因为其片内无(程序存储器。
6、片内RAM低128个单元划分为(工作寄存器区、(位寻址区、(数据缓冲区3个主要部分.7、通过堆栈操作实现子程序调用,首先就要把(PC 的内容入栈,以进行断点保护。
调用返回时,再进行出栈保护,把保护的断点送回到(PC 。
8、MCS-51单片机程序存储器的寻址范围是由程序计数器PC的位数所决定的,因为MCS-51的PC是16位的,因此其寻址的范围为(64 KB。
9、当MCS-51单片机运行出错或程序陷入死循环时可以(复位来摆脱困境。
10、在基址加变址寻址方式中,以(累加器A 作变址寄存器,以(DPTR 或(PC 作基址寄存器。
11、指令格式是由(操作码和(操作数所组成,也可能仅由(操作码组成。
12、在MCS-51中,PC和DPTR都用于提供地址,但PC是为访问(程序存储器提供地址,而DPTR是为访问(数据存储器提供地址。
13、在寄存器间接寻址方式中,其“间接”体现在指令中寄存器的内容不是操作数,而是操作数的(地址。
14、外部中断1所对应的中断入口地址为( 0013HH。
15、8031单片机响应中断后,产生长调用指令LCALL,执行该指令的过程包括:首先把(PC的内容压入堆栈,以进行断点保护,然后把长调用指令的16位地址送(PC ,使程序执行转向(程序存储器中的中断地址区。
二、单项选择题。
1. MCS—5l单片机的最大程序寻址空间是( C(A16KB (B32 KB (C64 KB (D128 KB 2. 在CPU内部,反映程序运行状态或反映运算结果的特征寄存器是( A 。
单片机技能试题A卷参考程序
一、利用单片机的I/O口驱动八个发光二极管以左循环闪亮。
要求能看清闪亮的过程。
参考程序:ORG 0000hLJMP MAINORG 0050HMAIN: MOV A, #01HLOOP: MOV P1,AACALL DELYRL ASJMP LOOPDELY: MOV R6,#00H ;延时DELY1: MOV R7,#00HDELY2: DJNZ R7,DELY2DJNZ R6,DELY1RETEND二、利用单片机的I/O口驱动八个发光二极管以右循环闪亮。
要求能看清闪亮的过程。
参考程序:ORG 0000hLJMP MAINORG 0050HMAIN: MOV A, #80HLOOP: MOV P1,AACALL DELYRR ASJMP LOOPDELY: MOV R6,#00H ;延时DELY1: MOV R7,#00HDELY2: DJNZ R7,DELY2DJNZ R6,DELY1RETEND三、利用单片机的I/O口驱动八个发光二极管自中间向两边循环闪亮。
每个时刻有两个发光二极管同时处于亮的状态。
要求能看清闪亮的过程。
参考程序:ORG 0000hLJMP MAINORG 0050HMAIN: MOV A, #81HMOV P1,AACALL DELYMOV A, #42HMOV P1,AACALL DELYMOV A, #24HMOV P1,AACALL DELYMOV A, #18HMOV P1,AACALL DELYSJMP MAINDELY: MOV R6,#00H ;延时DELY1: MOV R7,#00HDELY2: DJNZ R7,DELY2DJNZ R6,DELY1RETEND四、利用单片机的I/O口驱动八个发光二极管自两边向中间循环闪亮。
每个时刻有两个发光二极管同时处于亮的状态。
要求能看清闪亮的过程。
参考程序:ORG 0000hLJMP MAINORG 0050HMAIN: MOV A, #18HMOV P1,AACALL DELYMOV A, #24HMOV P1,AACALL DELYMOV A, #42HMOV P1,AACALL DELYMOV A, #81HMOV P1,AACALL DELYSJMP MAINDELY: MOV R6,#00H ;延时DELY1: MOV R7,#00HDELY2: DJNZ R7,DELY2DJNZ R6,DELY1RETEND五、利用单片机I/O口的P1.5驱动发光二极管以1HZ周期闪亮。
单片机原理及应用技能比赛模拟题及
单片机原理及应用技能比赛模拟试题(五)一、填空题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不可以立刻响应中止。
4、 8051 单片机响应中止后,产生长调用指令LCALL,履行该指令的过程包含:第一把PC的内容压入货仓,以进行断点保护,而后把长调用指令的16 位地点送PC,使程序执行转向程序储存器中的中止地点区。
单片机考试题目及答案
单片机考试题目及答案一、单项选择题(每题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.04
关于开展单片机应用制作竞赛的通知为了调动通信工程专业学生学习专业技术的积极性,提高学生的综合技术能力,决定在通信工程07、08各班开展单片机应用制作竞赛的活动,(注:通信工程09级各班可自愿参加,但可不作要求)。
请通信工程07、08各班专业导师下班作动员,并组队。
每班可组3~5个队,每对3~5个人。
竞赛选题可从下面6个题目中选择,也可自选。
建议同一班级的各组中不要做相同的题目。
竞赛所用单片机开发板可由学生自备,也可向系里借用。
单片机开发板的借用由专业导师负责并出具导师签字的借条,竞赛结束后由专业导师负责收回并归还。
损坏或丢失由专业导师负责赔偿,每块单片机开发板50元。
竞赛时间从2010年5月到2010年12月;竞赛结束后,每个队须提交“单片机应用制作技术报告”(见附件),并进行演示性答辩。
通过答辩,确定成绩和奖项。
通信工程系题目一基于单片机的数字万用表一、任务:设计制作一个基于单片机的数字万用表,实现测量交流电压值测量、直流电压值测量、直流电流测量和电阻测量等功能二、要求1.基本要求(1)具有测量交流电压值、直流电压值、直流电流、电阻的功能。
(2)实现:多级量程的直流电压测量,其范围是200mv、2v ,20v,200v和500v;多级量程的交流电压测量,其范围是200mv、2v ,20v,200v和500v;多级量程的直流电流测量,其范围是2mA ,20mA,200mA、2A和20A;多级量程的电阻测量,其量程范围是200、2k ,20k,200k和2M。
(3)所实现的万用表为三位半(132)数字表,并用LED进行显示测量数据。
(4)测量误差不大于0.01。
2.发挥部分(1)能测量电容、电感。
(2)测量精度能扩展到不大于0.001。
(3)各种物理量的测量量程课扩大(大于基本要求即可)。
(4)具有超出测量量程自动保护和报警功能。
(5)具有断电保护模式(超过10秒钟不使用,自动断电)。
三、评分标准题目二水温控制系统一、任务设计并制作一个水温自动控制系统,控制对换为1升净水,容器为搪瓷器皿。
河北省中等职业学校技能大赛单片机试题
模拟4层电梯控制:采用单片机实训装置中合适的元件
1、矫厢门内有“1”“2”“3”“4”四个按键,表示要达到的楼层。
内有“开门”和“关门”两按键。
2、由4个独立按键表示电梯层的内、外开关按钮,用 LED数码管表示楼层号,由LED点阵模块表示电梯升降方向(向上箭头和向下箭头),开始电梯停于1层;
3、电梯的运动由人按到达的楼层号决定,由直流电机按正反方向运动,电梯升降1层的时间设为5秒,正转代表上行,反转代表下行;
4、电梯经过中间层时由LED数码管显示相应楼层号,显示1秒,到达目的楼层时正常显示楼层号,电机停转,作出开关门动作,开门5秒自动关门;
5、电梯门的开闭动作用发光二极管指示,设有开关门按钮,开关门动作时间不计,电梯运动中,如有开门要求,则在到达最近楼层时作出相应动作,电机停转,开门5秒自动关门,电梯继续运动;
6、在开门状态时,如有关门要求,则在1秒后关门、电梯停止状态下电梯门的开关按照开关要求动作;
电梯不考虑超重检测。
单片机原理及应用技能比赛模拟试题及答案(四)
单片机原理及应用技能比赛模拟试题(四)一、选择题:1、在中断服务程序中,至少应有一条( D )。
A、传送指令B、转移指令C、加法指令D、中断返回指令2、要使MCS-51能够响应定时器T1中断,串行接口中断,它的中断允许寄存器IE的内容应是( A )。
A、 98HB、 84HC、 42HD、 22H3、MCS-51响应中断时,下列哪种操作不会发生( A )A、保护现场B、保护PCC、找到中断入口D、保护PC转入中断入口4、MCS-51中断源有( A )A、 5个B、 2个C、 3个D、6个5、计算机在使用中断方式与外界交换信息时,保护现场的工作应该是( C )A、由CPU自动完成B、在中断响应中完成C、应由中断服务程序完成D、在主程序中完成6、MCS-51的中断允许触发器内容为83H,CPU将响应的中断请求是( D )。
A、 INT0,INT1B、 T0,T1C、 T1,串行接口D、 INT0,T07、若MCS-51中断源都编程为同级,当它们同时申请中断时,CPU首先响应( B )。
A、 INT1B、 INT0C、 T1D、 T08、当CPU响应串行接口中断时,程序应转到( C )。
A、 0003HB、 0013HC、 0023HD、 0033H9、执行MOV IE,#03H后,MCS-51将响应的中断是( D )。
A、 1个B、 2个C、 3个D、0个10、外部中断1固定对应的中断入口地址为( C )。
A、 0003HB、 000BHC、 0013HD、 001BH11、MCS-51单片机可分为两个中断优先级别,各中断源的优先级别设定是利用寄存器( B )。
A、 IEB、 IPC、TCON D、 SCON12、( C )非单片机系统响应中断的必要条件。
A、 TCON或SCON寄存器内的有关中断标志位为1B、 IE中断允许寄存器内的有关中断允许位置1C、 IP中断优先级寄存器内的有关位置1D、当前一条指令执行完13、各中断源发出的中断请求信号,都会标记在MCS-51系统中的( B )。
技能大赛试题-单片机控制装置安装与调试(系部选拔赛)
2019年职业院校技能大赛中职组单片机控制装置安装与调试赛项工作任务书2019·3(系内选拔赛)一、工作任务要求请你在两个小时内,使用YL-236型单片机应用实训考核装置制作完成灯光闪烁控制系统,具体工作任务和要求如下:1.通过单片机一位IO 口去控制一个LED 发光二极管的亮与灭。
LED 的发光与熄灭时间通过软件延时来控制,完成与制作过程相关的工作分析与记录。
2.根据工作任务及其要求,合理确定各模块的摆放位置,按照相关工艺规范连接硬件电路。
3.根据工作任务及其要求,检查并设置相关软件工作环境,编写灯光闪烁模拟控制系统的控制程序并存放在“D”盘以工位号命名的文件夹内。
4.调试你编写的程序,完成控制系统的任务要求,最后将编译通过的程序“烧入”单片机中。
二、灯光闪烁控制系统的相关说明由于51 单片机的IO 引脚特性是电阻上拉为高电平,场效应管下拉为低电平。
所示它的IO 口引脚的灌入电流比上拉电流的能力强的多,一般的无驱动输出设计常用下拉的设计方法。
如下图所示:+5Control三、灯光闪烁控制系统的制作要求1. 用电子连线将电源模块上的5V 电源引到主机模块的电源输入端及显示模块的电源输入端。
确保主机模块上的EA 选择开关在1 的位置。
2. 将在线下载器的IDC10 插头插到主机模块的在线下载接口上,连接下载器到电脑上。
确认连线无误后接通电源。
3. 将主机模块P0.0 引脚接到显示模块的LED 显示区的任一位LED4. 编写调试程序,并下载到单片机当中验证结果2。
单片机比赛试题(样题)
2014年广东省单片机控制装置安装与调试竞赛(样题)任务书--智能温湿度调节请在4小时内,按要求完成下列工作任务一、请你仔细阅读并理解工作任务书中关于设计要求和有关的说明,根据你的理解,选择你所需要的控制模块和元器件。
二、在赛场提供的图纸上画出系统的接线方框图,并在标题栏的“工位”上填写你的竞赛工位号。
三、根据你画出的电气原理图,连接系统电路。
四、编写控制程序,将程序保存在“D”盘,以工位号命名,如D:\01(01文件夹)。
五、调试你编写的程序,检测和调整有关元器件设置,完成整体调试,使该系统能实现要求的设计功能。
六、功能调试完毕后,将程序烧写到单片机当中。
系统设计要求系统整体框架如图1所示:图1 系统工作框图注:以上框架仅供参考,具体需要多少模块,考生自行选择。
系统工作原理随着生活水平的提高,我们对家里环境的温度和湿度的要求也越来越高了,一个适当的温度和湿度的环境能给人带来舒适的起居环境。
我们用温度传感器来模拟家里的温度情况,用步进电机上的刻度来模拟家里的湿度情况。
当系统上电后,机械手回到初始状态(手爪张开,上升,到达三号工位),LED1、LED2熄灭,步进电机运行至7cm刻度处(代表湿度为50%),在数码管DS3~DS0上显示0.50,温度传感器显示室温,在数码管DS7~DS5处显示,如30C。
矩阵键盘分布如下按键“A”为温度设置按键,按键“B”为湿度设置按键按键“C”为“+”号按键按键“D”为“-”号按键按键“E”为启动按键按键“F”为停止按键在任意时刻按下按键“A”进入温度设置模式,数码管DS7~DS5闪烁,设定温度值有两种输入方式,我们可以直接通过键盘上“0”~“9”输入“00”~“99”的值,也可以通过按键“+”“-”来调整温度的设定值,每次按下按键“+”或“-”,设置值变换为+1或-1,设置范围为“00”~“99”;再一次按下按键“A”,温度设置完成,数码管停止闪烁。
【温度设置的默认值为室温】在任意时刻按下按键“B”进入湿度设置模式,数码管DS2~DS0闪烁,设定湿度值有两种输入方式,我们可以直接通过键盘上“0”~“9”输入“00”~“95”的值(注:湿度值规定为5的倍数),也可以通过键盘“+”“-”来调整湿度的设定值,每次按下按键“+”或“-”,设置值变换为+5或-5,设置范围为“00”~“95”;再一次按下按键“B”,湿度设置完成,数码管停止闪烁。
单片机测试题与答案
单片机测试题与答案一、单选题(共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、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
题目1 开关检测器的制作 (2)
题目2 节日彩灯控制器 (3)
题目3 简单的左右循环流水灯的制作 (4)
题目4 可控的左右循环流水灯的制作 (5)
题目6 花样流水灯的制作 (7)
题目7 扩展74LSTTL电路的开关检测器 (8)
题目8 单一外中断的应用 (9)
题目9 BCD译码的2位数码管扫描的数字显示 (10)
题目10 LCD电子钟的制作 (11)
题目11 LED数码管秒表的制作 (12)
题目12 LCD显示的定时钟制作 (13)
题目13 用定时器设计的门铃 (17)
题目14 控制数码管循环显示单个数字 (18)
题目15 十字路口交通灯控制器1 (19)
题目16 十字路口交通灯控制器2 (21)
题目17 基于DS18820的数字温度计设计 (24)
题目18 8×8LED点阵屏模仿电梯运行的楼层显示 (26)
题目19 控制P1口的8只LED每0.5s闪亮1次 (27)
题目20 利用T1控制蜂鸣器发出1kHz的音频信号 (28)
题目21 电话键盘及拨号的模拟 (29)
题目22 8只数码管滚动显示单个数字 (31)
题目23 甲机通过串口控制乙机LED闪烁 (32)
题目24 双机间波特率可选的串行通信 (33)
题目25 数码管显示4×4矩阵键盘的键号 (34)
题目26 LCD电子广告屏 (35)
题目27 单片机控制ADC0809的模数转换与显示 (36)
题目1 开关检测器的制作
一、设计要求
AT89S51单片机的P1.4~P1.7接4个开关S0~S3,P1.0~P1.3接4个发光二极管LED0~LED3。
将P1.4~P1.7上的4个开关的状态反映在P1.0~P1.3引脚控制的4个发光二极管上。
每个开关的状态对应1个相应的发光二极管的状态,例如P1.4引脚上开关S0的状态,由P1.0脚上的LED0显示;P1.6引脚上开关S2的状态,由P1.2脚上的LED2显示。
凡是开关闭合的引脚,把对应的LED发光二极管点亮。
二、原理说明
本题目是掌握单片机的I/O口编程。
开关闭合与否,通过检测P1.4~P1.7引脚上的电平状态,开关闭合为低电平,开关打开为高电平,注意,单片机的I/O口作为输入时,一定要先写入“1”。
4个发光二极管点亮与否,由P1.0~P1.3输出的电平来控制,输出低电平,点亮发光二极管;输出高电平,熄灭发光二极管。
三、电路设计与仿真
开关检测器的原理电路及仿真效果如图所示。
例如,开关S1和S2闭合,则对应的LED1和LED2点亮;而开关S0和S3没有闭合,则对应的LED0和LED3熄灭。
题目2 节日彩灯控制器
一、设计要求
制作一个节日彩灯控制器,通过按下不同的按键来控制LED发光二极管的显示规律,在P1.0~P1.3引脚上接有4个按键K0~K3,各按键的功能如下。
(1)K0: 开始,按此键彩灯开始由上向下流动显示。
(2)K1: 停止,按此键彩灯停止流动显示,所有灯为暗。
(3)K2: 由上向下,按此键则彩灯由上向下流动显示。
(4)K3: 由下向上,按此键则彩灯由下向上流动显示。
彩灯运行的初始状态是彩灯开始由上向下流动显示。
二、原理说明
本题目是由按下不同的按键来控制流水灯的一同显示。
通过单片机的输入口对键盘扫描,识别出按下的键,再由单片机的输出口控制LED显示。
通过依次向连接LED的I/O口送出低电平,即可点亮对应的LED,从而实现设计要求的功能。
三、电路设计与仿真
节日彩灯控制器电路原理及仿真如图所示,各按键的功能应符合设计要求。
一、设计要求
制作左右循环的节日彩灯,显示规律为:8个LED发光二极管依次左移点亮,然后8个LED发光二极管依次右移点亮,如此反复循环。
8个发光二极管LED0~LED7的阴极分别接至P0口的P0.0~P0.7引脚上,发光二极管的阳极经电阻接高电平。
二、原理说明
利用单片机P0口作为输出,控制8个发光二极管进行左右循环流水灯的显示。
三、电路设计与仿真
左右循环流水灯的电路原理图如图所示。
仿真运行,8个发光二极管将按照设计的要求的规律进行左右循环流水灯的显示。
一、设计要求
设计一个可控的左右循环流水灯,P3.6和P3.7连接两个开关K1、K2,进行显示规律的控制,P1口控制的8个发光二极管进行显示。
要求开关控制8个LED显示的规律为:
(1)合上K1,8个LED依次左移点亮反复显示;
(2)合上K2,8个LED依次右移点亮再依次左移点亮反复显示;
(3)单击K1,8个发光二极管仅依次左移流水灯显示1次;
(4)单击K2,8个LED依次右移点亮再依次左移点亮显示1次;
(5)初始状态或K1、K2全合上时,8个发光二极管全熄灭。
二、原理说明
利用单片机的P1口作为输出,控制8个发光二极管的亮与灭。
利用单片机的P3.6与P3.7作为检测开关K1、K2状态的输入端口。
三、电路设计与仿真
可控的左右循环流水灯的原理电路及仿真如图所示。
8个发光二极管将按照设计的要求的控制规律显示。
题目5 单片机实现的顺序控制
一、设计要求
在工业生产中,利用单片机的数字量输出可实现顺序控制。
例如,注塑机工艺过程大致按“合模——注射——延时——开模——产伸——产退”顺序动作,用单片机控制很容易实现。
单片机的P1.0~P1.6控制注塑机的7道工序,7道工序用控制7只发光二极管的点亮来模拟。
设定每道工序时间转换以延时来表示。
P3.3为“故障”开关,合上为故障报警。
控制P1.7上的音响发出报警声响。
报警声响只有在工作期间才会响起,而停止工作期间报警不会响起。
P3.4脚上的单刀双掷开关作为“启动”或“停止”开关。
设定前6道工序只有一位输出,只点亮1只发光二极管,第7道工序有3位同时输出(P1.6、P1.5、P1.4上的3只发光二极管同时点亮)。
二、原理说明
本题目利用单片机的P1.0~P1.6输出的高低电平来控制发光二极管的亮与灭,表示工业生产过程的顺序控制进程,P1.7输出的高低电平控制是否发出报警声响。
P3.3与P3.4作为输入,单片机检测P3.3与P3.4的输入电平,来判断“故障”开关和工作“启动”或“停止”开关的状态。
三、电路设计与仿真
顺序控制器的原理电路及仿真如图7-5所示。
电路中的7个发光二极管从上到下分别代表7道工序。
仿真运行,发光二极管将按顺序控制规律来点亮。
P3.4引脚上的单刀双掷开关来选择控制操作启动(向上)或(向下)。
P3.3引脚上的开关闭合,表示发生故障,从而控制P1.7上的音响发出报警声响。
报警声响只有在工作期间才会响起,而停止工作期间警报不会响起。