定时计数器练习题
PLC练习题目
一、定时器练习A现有三台电动机M1、M2、M3。
试用PLC 实现该三台电动机的起动控制。
要求:起动控制,先起动M1,经过2秒后起动M2,再过3秒起动M3;三台电动机使用的接触器分别KM1,KM2,KM3。
输入输出端口配置:输入设备输入端口编号启动按钮S01---------------X00停止按钮S02---------------X01输出设备输出端口编号接触器KM1----------------Y00接触器KM2----------------Y01接触器KM3----------------Y02练习B现有三台电动机M1、M2、M3。
试用PLC 实现该三台电动机的起动控制。
要求:起动控制,先起动M1,经过2秒后起动M2同时停止M1,再过3秒起动M3停止M2,再过4秒后停止M3;三台电动机使用的接触器分别KM1,KM2,KM3。
输入输出端口配置:输入设备输入端口编号启动按钮S01---------------X00停止按钮S02---------------X01输出设备输出端口编号接触器KM1----------------Y00接触器KM2----------------Y01接触器KM3----------------Y02二、计数器练习A程序要求:能使启动按钮按两下,电机M1才启动,最后用停止按钮复位计数器并让电机停止。
电机M1的接触器为KM1。
输入输出端口配置:输入设备输入端口编号启动按钮S01-------------X00停止按钮S02-------------X01输出设备输出端口编号接触器KM1---------------Y00练习B程序要求:能使启动按钮按第一下,电机M1启动,按第二下,电机M2启动,按第三下,电机M3启动,最后用停止按钮复位计数器并让所有电机停止。
电机M1的接触器为KM1,电机M2的接触器为KM2,电机M3的接触器为KM3。
输入设备输入端口编号启动按钮S01-------------X00停止按钮S02-------------X01输出设备输出端口编号接触器KM1---------------Y00接触器KM2---------------Y01接触器KM3---------------Y02三、逻辑编程 练习A图示为继电器控制4/2极双速电动机启动控制电路,其中SB2为启动按钮,SB1位停止按钮,KT 为时间继电器,延时时间为5秒。
三菱PLC练习题
三菱PLC练习题定时器计进器项目练习定时器项目题:第一题:按启动按钮,指示灯就亮。
按停止按钮时要过5S后指示灯就灭。
如果先按停止按钮时不到5S,再按启动按钮,指示灯继续亮。
要在按停止按钮过5S指示灯再灭。
如此循环。
启动按钮:X20 指示灯:Y20 停止按钮X21第二题: 用定时器实现楼梯灯的亮与灭。
按启动按钮时楼梯灯就亮,30S后楼梯灯自动灭。
如果在30S内,再按启动按钮,就重新计时,到30S后指示灯自动灭。
启动按钮:X20 楼梯灯Y20第三题: 有3个灯,分别用(红,黄,绿)来代表:红灯亮1S后自动灭。
黄灯亮1S后自动灭。
绿灯亮1S后自动灭。
过1S后,(红,黄,绿)3个灯同时亮1S。
再同时灭1S。
再重新开始。
第四题:用2个定时器实现1个灯闪烁控制。
1)当按启动按钮时,指示灯在2S后亮。
3S后指示灯自动灭。
再2S指示灯亮,3S指示灯自动灭。
如此循环。
启动按钮X20 指示灯:Y202 ) 按启动按钮,指示灯亮1S。
灭2S,闪烁10次指示灯灭。
启动按钮:X20 指示灯Y20第五题: 用特殊寄存器实现1个灯闪烁。
也就是:按启动按钮,指示灯就亮。
若按1#按钮时,指示灯以1S的频率闪烁。
若按2#按钮时,指示灯以1分钟的频率闪烁。
三种闪烁状态可随意切换。
只有按停止按钮指示灯才会灭。
第六题:用定时器实现1个灯多种频率闪烁的控制。
当按1#按钮,指示灯就以1S,2次的频率闪烁。
第七题;当按2#按钮,指示灯就以1S,5次的频率闪烁。
每次只许1个按钮闭合,当2个按钮都闭合时,指示灯就灭。
第八题:用定时器实现指示灯间隔闪烁的控制。
也就是;按启动按钮时,指示灯先以1S闪烁2次。
然后指示灯自动灭1S。
如此循环。
第九题:用定时器控制2个灯顺序闪烁与顺序灭。
也就是:按启动按钮,1#灯闪烁并保持,5S后2#灯闪烁并保持。
按停止按钮2#灯灭,3S后1#灯灭。
第十题:三彩灯用:(红,黄,绿)来代表。
按启动按钮时,红灯亮,之后每隔5S点亮。
PLC经典习题
PLC 原理及应用实验指导书嘉应学院电子信息工程系王小增目录实验一楼梯灯控制实验 (3)实验二交通灯控制实验 (5)实验三霓虹灯控制实验 (8)实验四电机启动、正反转及Y-△降压启动控制实验 (10)实验五电机转速控制实验 (13)实验六24小时时钟控制实验 (15)实验七数据控制功能实验 (17)实验八混料罐控制实验 (19)实验九计件实验 (21)实验十传输实验 (23)实验十一刀具库实验 (25)实验十二检瓶实验 (27)实验十三电梯模型控制实验 (29)实验十四冲压实验 (32)2实验一楼梯灯控制实验一.实验目的:1.熟悉可编程序控制器的编程软件及编程方法。
2.熟悉可编程序控制器的组成及基本逻辑指令。
3.掌握定时器及计数器的使用方法。
二.要求实现的控制功能要求用一个按钮进行控制。
按钮按下一次楼梯灯亮一分钟后熄灭;连续按(间隔时间少于1秒钟)按钮两次,灯常亮;按下按钮时间超过两秒钟,灯熄灭。
实验原理图如图所示(实验原理图中的粗线为实验所需连线)。
图1.1实验原理图三.实验步骤1.确定输入与输出量。
2.编写可编程序控制器的梯形图程序和指令表程序。
3.进入FX系列可编程序控制器的编程软件界面,把程序输入计算机。
4.按事先画好的连线图连线,进行PLC实验。
四.实验报告要求1.写出输入和输出量,并分配内部继电器。
2.写出梯形图程序及指令表程序。
3.画出可编程序控制器的接线图。
34.观察实验现象,发现问题找出原因及解决的方法。
五.思考与练习1.设计一个电路,控制三台电机的启动,启动一台电机要关闭另外两台电机。
2.定时器的定时时间是如何确定的?3.计数器的计数次数是如何确定的?4.写出下面梯形图的指令表程序,并分析工作原理;画出各元件的时序图。
其中X1为触点开关。
图1.2单按钮起停控制梯形图4实验二交通灯控制实验一.实验目的:1.熟悉可编程序控制器的编程软件及编程方法。
2.熟悉可编程序控制器的组成及基本逻辑指令。
一年级计数器练习题答案
一年级计数器练习题答案一年级的计数器练习题是帮助学生掌握基本的计数和数学概念的重要工具。
以下是一些练习题及其答案:练习题1:小明有5个苹果,小华有3个苹果。
如果他们把苹果放在一起,一共有多少个苹果?答案:小明和小华一共有 5 + 3 = 8 个苹果。
练习题2:班级里有10个男孩和8个女孩。
如果每个孩子都带一个玩具来学校,一共有多少个玩具?答案:班级里一共有 10 + 8 = 18 个玩具。
练习题3:小丽有2个红气球和4个蓝气球。
如果她再买3个绿气球,她一共有多少个气球?答案:小丽一共有 2 + 4 + 3 = 9 个气球。
练习题4:学校图书馆有5本故事书和7本科普书。
如果每本书都借出去了,图书馆里还剩下多少本书?答案:图书馆里借出去了 5 + 7 = 12 本书,所以图书馆里没有剩下的书。
练习题5:小刚有10个糖果,他给小华5个糖果,自己还剩下多少个糖果?答案:小刚自己还剩下 10 - 5 = 5 个糖果。
练习题6:如果小华有6个乒乓球拍,她的朋友给她3个,她现在有多少个乒乓球拍?答案:小华现在有 6 + 3 = 9 个乒乓球拍。
练习题7:小美有3个橙子和2个香蕉。
如果她吃掉1个橙子,她还剩多少个水果?答案:小美还剩下 3 - 1 + 2 = 4 个水果。
练习题8:班级里有7个学生在玩跳绳,5个学生在玩球。
如果每个学生都参与一个活动,班级里一共有多少个学生?答案:班级里一共有 7 + 5 = 12 个学生。
练习题9:小亮有4个篮球,如果他再买2个篮球,他一共有多少个篮球?答案:小亮一共有 4 + 2 = 6 个篮球。
练习题10:如果小芳有7个草莓,她给小丽3个草莓,她自己还剩下多少个草莓?答案:小芳自己还剩下 7 - 3 = 4 个草莓。
这些练习题旨在帮助一年级学生通过具体的数字和情景来理解和掌握基本的加法和减法概念。
通过不断的练习,学生们可以提高他们的计数能力和数学思维。
plc编程练习题
plc编程练习题PLC(Programmable Logic Controller)是一种常用的工业自动化控制设备,被广泛应用于各种生产线、工程项目和机械设备中。
为了能够熟练掌握PLC编程技巧,下面将给出一些PLC编程练习题,希望对您的学习和练习有所帮助。
1. 练习题一:自动控制系统假设一个机械设备,该设备有两个输入信号A和B,一个输出信号C。
要求当输入信号A和B同时为高电平时,输出信号C为高电平;当输入信号A和B任意一个为低电平时,输出信号C为低电平。
请使用Ladder Diagram(梯形图)来实现该自动控制系统。
2. 练习题二:计数器设计一个计数器,实现以下功能:当输入信号A收到一个触发信号时,计数器的值自动加1;当输入信号B收到一个触发信号时,计数器的值自动减1。
同时,设计一个输出信号C,当计数器的值等于0时,输出信号C为高电平;否则,输出信号C为低电平。
3. 练习题三:工程应用某个工程项目中,需要控制一台输送带的运行。
假设输送带上有3个传感器,分别为A、B和C。
当传感器A检测到物体时,输送带开始运行并且速度为正向;当传感器C检测到物体时,输送带停止运行;当传感器B检测到物体时,输送带反向运行。
请使用控制器编写PLC程序,实现对输送带的控制。
4. 练习题四:模拟量处理某个工业过程中,需要对温度进行控制。
系统读取温度传感器的模拟量信号,并进行处理后输出控制信号,控制加热元件的加热功率。
要求当温度升高至一定阈值时,减小加热元件的功率;当温度降低至一定阈值时,增大加热元件的功率。
请使用PLC编写程序,实现对模拟量信号的处理,并输出相应的控制信号。
5. 练习题五:定时器和计时器设计一个循环定时器,每隔一段时间(T1)触发一次,并且在触发时输出一个脉冲信号(输出高电平1s)。
设计一个计时器,从0开始计时,当累计时间达到一定值(T2)时,输出一个脉冲信号(输出高电平2s)。
请使用PLC编写程序,实现对定时器和计时器的控制。
5-微机原理与接口技术---练习题[武汉理工大学继续教育]
一、判断(共计50分,每题2.5分)1、可编程定时/计数器8253中含三个独立的16位计数器。
A. 正确B. 错误2、8086CPU和8088CPU都是16位微处理器芯片A. 正确B. 错误3、通常并行I/O接口的速度比串行I/O接口的快。
A. 正确B. 错误4、8086CPU内标志寄存器中的IF=0时,意味着禁止CPU响应所有类型的中断。
A. 正确B. 错误5、ADC0809可对8路模拟信号同时进行A/D转换。
A. 正确B. 错误6、ADC0809是8位逐次逼近型A/D转换芯片A. 正确B. 错误7、若[X]原=[X]反=[X]补,则该数X为正数。
A. 正确B. 错误8、在8086存储器中存放数据字时有“对准字”和“非对准字”之分。
A. 正确B. 错误9、静态RAM需要刷新电路。
A. 正确B. 错误10、8086CPU的EU单元直接经外部总线读取数据。
A. 正确B. 错误11、存储器芯片的主要技术指标是容量、存取时间和可靠性。
A. 正确B. 错误12、8086的数据可以存放在几个不连续的段中。
A. 正确B. 错误13、8295的特殊屏蔽方式,对低于正在服务中断程序的中断请求给予响应处理A. 正确B. 错误14、MOV BX,[BX]A. 正确B. 错误15、MOV BP,ALA. 正确B. 错误16、8086CPU中,数据线D0~D15和地址线A0~A15为复用引脚。
A. 正确B. 错误17、主程序中若多次调用某段程序,采用子程序来实现具有执行速度快的特点。
A. 正确B. 错误18、对一个正整数,它的原码、反码和补码是一样的,和无符号数编码一样。
A. 正确B. 错误19、每一个中断服务程序的入口地址占用中断向量表的2个地址。
A. 正确B. 错误20、执行INT 10H时,中服程序的入口地址在00040H开始存放。
A. 正确B. 错误二、单选(共计50分,每题2.5分)21、8088 CPU中断优先级顺序为()。
接口技术练习题
第五章 串行通信和可编程串行接口芯片一·单项选择题1. 与并行通信相比,串行通信适用于( ① )情况。
① 远距离传送 ② 快速传送 ③近距离传送 ④ 传送信号要求高2. 当芯片8251的CS =0 R W =O ,D /C =l 时,则( ① )①允许8251接受CPU 的命令字 ②8251向CPU 送状态字③CPU 往8251送数据 ④8251向CPU 送数据3. 设串行异步通信时,数据传送的速率是400字符/秒,每个字符为12位二进制数据,则传送的波特率是( ③ )① 12000 ②2400 ③ 4800 ④96004.串行接口芯片8251A ( ③ )。
① 只能作异步传送 ②只能作同步传送③既能作异步传送又能能作同步传送 ④ 可作并行传送5.串行接口中,并行数据和串行数据的转换是用( ② )来实现的。
① 数据寄存器 ② 移位寄存器 ③ 锁存器 ④ A/D 转换器6.串行异步通信的实现必须做到(③ )。
①通信双方有同步时钟传送,以实现同步②一块数据传送结束时,用循环冗余校验码进行校验③以字符为传送信息的单位,按约定配上起始位、停止位和校验位④块与块之间用同步字符01111110隔开7.在异步串行通信中若要传送扩展ASCII 码,则异步串行码字符格式第8位数据(④ )。
① 不传送 ② 恒为0 ③恒为1 ④ 为有用数据8.RS-232C 标准电气特性规定逻辑“0”电平为( ④ )。
① 0~0.4V ② 0~0.8V ③ -3~ -15V ④ +3~+15V9.在下列总线中,( ② )是一种串行总线接口。
① PC/XT ② USB ③ PCI ④ ISA10.在异步串行通信中,波特率是指( ① )。
① 每秒钟传送的二进制位数 ②每秒钟传送的字节数③每秒钟传送的字符数 ④ 每秒钟传送的数据帧数11. RS-232C 是一个( ③ )标准。
① 片总线 ② 内总线 ③ 串行通信 ④电流环12.8251A 异步工作,其数据格式中有8位数据位,1位偶校验位,2位停止位。
第6章 定时计数器件组件及其应用(三版)习题及答案
小学计数器练习题
小学计数器练习题一、基本操作类1. 使用计数器,从1开始连续加1,加到10。
2. 使用计数器,从10开始连续减1,减到1。
3. 使用计数器,从5开始,每次加2,加到15。
4. 使用计数器,从15开始,每次减3,减到3。
5. 使用计数器,从20开始,每次加5,加到50。
二、应用题类1. 小明有8个苹果,他又捡到了5个苹果,请用计数器计算小明现在有多少个苹果。
2. 小红有15个糖果,她分给小明5个糖果,请用计数器计算小红还剩下多少个糖果。
3. 小华有10个铅笔,他用掉了3个铅笔,请用计数器计算小华还剩下多少个铅笔。
4. 小刚有20个本子,他送给了小华5个本子,请用计数器计算小刚还剩下多少个本子。
5. 小李有25个球,他丢了8个球,请用计数器计算小李还剩下多少个球。
三、混合运算类1. 使用计数器,先加7,再加4,减去2,求最终结果。
2. 使用计数器,先减5,再乘以3,加10,求最终结果。
3. 使用计数器,先加8,再除以2,减去3,求最终结果。
4. 使用计数器,先乘以4,再减去6,加5,求最终结果。
5. 使用计数器,先除以3,再加9,乘以2,求最终结果。
四、实际问题解决类1. 小明有30元,他买了一个铅笔花了5元,又买了一个本子花了8元,请用计数器计算小明还剩下多少钱。
2. 小红有20个糖果,她吃了5个,又分给小明3个,请用计数器计算小红还剩下多少个糖果。
3. 小华有15个玩具,他送给了小刚3个,又买了一个新的玩具,请用计数器计算小华现在有多少个玩具。
4. 小李有40个球,他丢了10个,又捡到了5个,请用计数器计算小李现在有多少个球。
5. 小刚有25元,他买了一个铅笔花了3元,又买了一个本子花了7元,请用计数器计算小刚还剩下多少钱。
五、逻辑推理类1. 如果计数器上显示的数字是5,然后连续加3次,每次加2,请用计数器找出显示的数字。
2. 如果计数器上显示的数字是8,然后连续减2次,每次减3,请用计数器找出显示的数字。
第6章 定时器计数器习题
20
IT0P:
CLR
TR0
;T0中断服务程序,停止T0计数
;把T0引脚接收过负脉冲标志F0置1, ;即接收过负跳变
SETB F0
RETI IT1P: CPL RETI P1.0 ;T1中断服务程序,P1.0位取反
程序说明:当单片机复位时,从0000H跳向主程序 MAIN处执行程序。其中调用了对T0,T1初始化子程序 PT0M2。子程序返回后执行标号LOOP处指令,循环等待 T0引脚上负脉冲的到来。由于负脉冲到来的标志位F0的
;装初值的高8位
;允许T0中断 ;总中断允许 ;启动T0 ;中断子程序,T0重装初值 ;P1.0的状态取反
程序说明:当单片机复位时,从程序入口0000H跳向主 程序MAIN处执行。其中调用了T0初始化子程序PT0M0。
6
子程序返回后,程序执行“AJMP HERE”指令,则
循环等待。 当响应T0定时中断时,则跳向T0中断入口,再从T0中 断入口跳向IT0P标号处执行T0中断服务子程序。 当执行完中断返回的指令“RETI”后,又返回断点处 继续执行循环指令“AJMP HERE”。在实际的程序中, “AJMP HERE” 实际上是一段主程序。当下一次定时 器T0的1ms定时中断发生时,再跳向T0中断入口,从而重
基本思想:设为方式2(自动装入常数方式)计数模式,
TH0、TL0初值均为0FFH。当T0脚发生负跳变时,T0计 数溢出,TF0置“1”,单片机发出中断请求。
13
初始化程序:
ORG 0000H ;跳到初始化程序 ;跳到外中断处理程序 AJMP IINI
ORG
IINI: MOV
000BH
TMOD,#06H ;设置T0为方式2
复执行上述过程。
第5章练习题答案
第5章 MCS-51系列单片机的片内接口及中断练习题一、填空1. 若将定时/计数器用于计数方式,则外部事件脉冲必须从T1 引脚输入,且外部脉冲的最高频率不能超过时钟频率的1/12 。
2. 假定定时器 1 工作在方式 2 ,单片机的振荡频率为3MHZ ,则最大的定时时间为__1024us___ 。
3. MCS—51单片机内部有 2 个位加1定时/ 计数器,可通过编程决定它们的工作方式,其中,可进行13位定时/ 计数的是方式是0 。
4. 89C51五个中断源的中断入口地址分别是INT0:外部中断0 ;INT1:外部中断1 ;T0:定时器溢出中断0 ;T1:定时器溢出中断1;串行口:TI或RI 。
5. 若(IP)=00010100B,则中断优先级最高者为 0 ,最低者为 0 。
6. 对中断进行查询时,查询的中断标志位共有_IE0__ 、_IT1__、_IE1__ 、_TF0/TF1__、__RI_ 和_TI__ 六个中断标志位。
7. MCS-51单片机中断系统中共有INT0. INT1. T0 . T1 、T1 . TI或RI五个中断请求源,其中优先级最高的是INT0,优先级最低的是TI或RI 。
8. 串行口中断标志RI/TI由硬件置位,软件清零。
9. MCS-51串行接口有4种工作方式,这可在初始化程序中用软件填写特殊功能寄存器(SBUF )加以选择.P14210. 用串口扩并口时,串行接口工作方式应选为方式0 。
P14911. 波特率定义为移位时钟的速率。
串行通信对波特率的基本要求是互相通信的甲乙双方必须具有的相同波特率。
12. 多机通信开始时,主机首先发送地址,各从机核对主机发送的地址与本机地址是否相符,若相符,则置SM2=0 。
二、选择1.定时/计数器T0在GATE = 1时运行的条件有(C)。
A.P3.2 = 1 B.设置好定时初值C.TR0=1 D.T0开启中2.对定时器0 进行关中断操作,需要复位中断允许控制寄存器的:(A)(A) EA 和ET0(B) EA 和EX0(C) EA 和ET1(D) EA 和EX13.在下列寄存器中,与定时器/ 计数器控制无关的是:(B)(A) TCON (B) SCON (C) IE (D) TMOD4.MCS-51单片机定时器工作方式0是指的(C)工作方式。
plc学习练习题
plc学习练习题1. 开关练习题假设我们有一个基于PLC控制的机械系统。
这个系统上有一个输入信号I1,代表开关的状态,"1"表示开启,"0"表示关闭。
我们需要使用PLC编程来实现以下功能:- 当开关从关闭状态变为开启状态时,输出信号Q1应该立即变为高电平,持续5秒钟。
- 当开关从开启状态变为关闭状态时,输出信号Q1应该立即变为低电平,持续3秒钟。
2. 计数器练习题假设我们需要设计一个PLC程序来实现一个简单的计数器功能。
我们有一个输入信号I1,每当I1的状态由低电平变为高电平时,计数器C1的值应该加1。
同时,我们设定一个上限值,当计数器的值达到上限时,输出信号Q1应该变为高电平,表示计数已满。
3. 定时器练习题假设我们有一个基于PLC的温控系统,需要控制加热器的工作时间和停止时间。
我们可以使用两个定时器来实现这个功能: - 定时器T1: 当输入信号I1的状态由低电平变为高电平时,启动定时器T1并开始计时。
当定时器T1的时间累积到10秒时,输出信号Q1应该变为高电平,表示加热器需要停止工作。
- 定时器T2: 当输入信号I1的状态由高电平变为低电平时,启动定时器T2并开始计时。
当定时器T2的时间累积到5秒时,输出信号Q1应该变为低电平,表示加热器需要重新开始工作。
4. 条件语句练习题假设我们使用PLC控制一个流水线系统,其中有两个传感器,分别代表物料A和物料B。
我们需要设计一个PLC程序来实现以下功能: - 当传感器A和传感器B同时被触发时,输出信号Q1应该变为高电平,表示流水线正常运行。
- 当传感器A触发但传感器B未触发时,输出信号Q1应该变为低电平,表示流水线需要暂停。
- 当传感器B触发但传感器A未触发时,输出信号Q1应该变为低电平,表示流水线需要暂停。
以上是一些PLC学习练习题,通过完成这些练习题,我们可以加深对PLC编程的理解和掌握。
当然,实际应用中的PLC编程问题可能更为复杂,需要根据具体的场景和要求进行设计和调试。
微机原理习题参考答案
第1章计算机基础知识1.2 课后练习题一、填空题1. 2.110001113.十,非压缩的BCD码 4.100100.111(100100.111B)5.微型计算机,微型计算机系统 6.二、选择题1.B 2.D 3. B三、简答题1.以微型计算机为主体,配上相应的系统软件、应用软件和外部设备之后,组成微型计算机系统。
(微型计算机+软件系统,也可)2.冯.诺依曼型计算机是由运算器,控制器,存储器,输入设备和输出设备组成的。
其中,运算器是对信息进行加工和运算的部件;控制器是整个计算机的控制中心,所以数值计算和信息的输入,输出都有是在控制器的统一指挥下进行的;存储器是用来存放数据和程序的部件,它由许多存储单元组成,每一个存储单元可以存放一个字节;输入设备是把人们编写好的程序和数据送入到计算机内部;输出设备是把运算结果告知用户。
(写出主要内容,即可)3.微型计算机由CPU、存储器、输入/输出接口电路和系统总线构成。
(只要答出五大组成部分即可)4.溢出就是在运算中,使用已经确定的二进制位数,没有办法表示运算结果。
第2章 8086/8088微处理器2.2 课后练习题一、填空题1. 4,100ns2. Ready ,Tw(等待)3. ALE4. INTR5. 85010H6. 存储器或I/O接口未准备好7. 非屏蔽中断8. 指令周期9. 4二、简答题1. 1) 算术逻辑部件 2) 累加器和通用寄存器组3) 程序计数器 4) 时序和控制部件(意思相近即可)2. 1)可以进行算术和逻辑运算 2)可保存少量数据3)能对指令进行译码并完成规定的操作 4)能和存储器、外部设备交换数据5)提供整个系统所需的定时和控制 6)可以响应其他部件发来的中断请求3. CPU使用总线完成一次存储器或I/O接口的存取所用的时间,称为总线周期,一个基本的总线周期包含4个T状态,分别称为T1、T2、T3、T4。
(意思相近即可)?三、判断题1. ×2. ×3. ×4.5. × 6.√ 7. √第3章指令系统3.2 课后练习题一、简答题1. L52. RET应该可以使中断服务程序返回主程序,但因为RETF是子程序返回指令,它只从堆栈中恢复CS和IP,而不能使状态字PSW得以恢复,所以不能使断点完全恢复,对源程序的继续执行造成不良影响。
第05章 单片机定时计数器 习题解答
DIV AB
MOV DPTR,#TABLE
MOVC A,@A+DPTR
MOV P0,A
MOV A,B
MOV DPTR,#TABLE
MOVC A,@A+DPTR
MOV P2,A
MOV TMOD,#02H;
SETB ET0
SETB EA
WT: JB SP1,WT;直接寻址位为1转移(按键按下时SP1为0)
MOV P0,A
MOV A,B
MOV DPTR,#TABLE;可以不要
MOVC A,@A+DPTR
MOV P2,A
MOV KEYCNT,#00H
DKN: JNB SP1,$;直接寻址为0转移
LJMP WT
DELY10MS:
MOV R6,#20
D1: MOV R7,#248
DJNZ R7,$
DJNZ R6,D1
M1
M0
工作方式
方式说明
0
0
方式0
13位定时/计数器
0
1
方式1
16位定时/计数器
1
0
方式2
具有自动重装初值的8位定时/计数器
1
1
方式3
T0为两个独立的8位计数器,T1为波特率发生器
2.设MCS-51单片机的晶振频率fOSC=6MHz,分别讨论定时器/计数器0在各种工作方式下的最长定时时间。
答:由fosc =6MHz可知,一个机器周期T=2us,由于是加1计数,所以最长定时应是计数初值最小时(即为0时)的定时时间。
汇编语言参考程序如下:
ORG 0000H;在0000H单元存放转移指令
LJMPMAIN;转移到主程序
单片机原理及应用练习题含答案
单片机原理及应用练习题含答案一、单选题(共100题,每题1分,共100分)1、51单片机定时器T0的益处标志TF0,若计数产生溢出时,其值为()A、00HB、1C、FFHD、计数值正确答案:B2、8501单片机的最高工作频率是()MHz。
A、12B、8C、10D、6正确答案:A3、在编写程序的时候,若遇到重复出现多次的一段语句,最好的方法是()A、定义一个自定义函数B、复制粘贴C、直接手写D、在网上查找正确答案:A4、十进制43转换成二进制数是()。
A、111011B、101011C、101111D、101101正确答案:B5、T0的两个特殊功能寄存器为()A、TH0,TL1B、TH1,TL0C、TH1,TL1D、TH0,TL0正确答案:D6、MC51单片机中有()个16位的定时器/计数器A、1B、2C、3D、4正确答案:B7、80C51单片机的中断服务程序入口地址是指()A、中断服务程序的首句地址B、中断服务程序的返回地址C、中断向量地址D、主程序调用时的断点地址正确答案:C8、属于51单片机用于串行通信控制寄存器的是()A、SUBNB、HUNAC、SCOND、PCOM正确答案:C9、共阳极七段数码管显示器的驱动信号有何特色?()A、低电平点亮B、低电平不亮C、高电平点亮D、以上皆非正确答案:A10、蜂鸣器的声调由信号的()决定A、电压B、频率C、幅值D、占空比正确答案:B11、89C51单片机的RS1,RSO=11时,当前寄存器R0-R7占用内部RAM()单元。
A、00H-07HB、08H-0FHC、10H-17HD、18H-1FH正确答案:D12、C51数据类型中关键词“sfr”用于定义()A、位变量B、字节变量C、无符号变量D、特殊功能寄存器变量正确答案:D13、()为定时/计数器控制寄存器。
A、IEB、TCONC、SCOND、IP正确答案:B14、蜂鸣器可以分为()和无源A、有旋B、震荡C、有源D、无旋正确答案:C15、欲访问8051单片机的内部程序存储器,则EA引脚必须为()A、高电平B、低电平C、高低电平D、与PC值有关正确答案:A16、单片机程序代码一般存放在()A、RAMB、ROMC、CPUD、寄存器正确答案:B17、在微型计算机中,负数常用()表示。
微机原理练习题
微机原理练习题1一、选择题1、程序设计中所使用的地址是()。
A、逻辑地址B、有效地址C、物理地址D、段基址2、8086执行程序时,对存储器进行访问时,物理地址可由()组合产生。
A、SS和IPB、CS和IPC、DS和IPD、CS和BP3、在堆栈操作中,隐含使用的通用寄存器是()。
A、AXB、BXC、SID、SP4、用8位的二进制数的补码形式表示一个带符号数,它能表示的整数范围是()A、-127 — +127B、-128 — +128C、-127 — +128D、-128 — +1275、从功能上,8086的CPU由()两部分组成。
A、SP、ALUB、控制器、FLAGSC、EU、BIUD、EU、ALU6、标志寄存器FLAGS中存放两类标志,即()。
A、符号标志、溢出标志B、控制标志、状态标志C、方向标志、进位标志D、零标志、奇偶标志7、若AL=3BH,AH=7DH,则AL和AH中的内容相加后,标志CF、SF和OF的状态分别是()。
A、0、1、1B、1、1、1C、0、0、0D、1、1、08、下列有关指令指针寄存器的说法中,哪一个是正确的()。
A、IP存放当前正在执行的指令在代码段中的偏移地址B、IP存放下一条将要执行的指令在代码段中的偏移地址C、IP存放当前正在执行的指令在存储器中的物理地址D、IP存放当前正在执行的指令在存储器中的段地址9、某CPU的主频为250MHZ,则它的时钟周期为()A、250nsB、50nsC、40nsD、4ns10、如果访问存储器时使用BP寻址,则默认的段寄存器是()A、CSB、ESC、DSD、SS二、选择题1、指令ADD CX,55H[BP]的源操作数的寻址方式是( )。
A、寄存器寻址B、直接寻址C、寄存器间接寻址D、寄存器相对寻址2、设(SS)=3300H,(SP)=1140H,在堆栈中压入5个字数据后,又弹出两个字数据,则(SP)=( ) 。
A、113AHB、114AHC、1144HD、1140H3、已知(BP)=0100H,(DS)=7000H,(SS)=8000H,(80100H)=24H,(80101H)=5AH,(70100H)=01H,(70101H)=02H,指令MOV BX,[BP]执行后,(BX)=( ) 。
单片机练习题答案
单片机练习题答案一、填空题1、若单片机振荡脉冲频率为6MHz时,一个机器周期为______2μs________。
2、AT89C51单片机的XTAL1和XTAL2引脚是___外接晶振或时钟__引脚。
3、定时器/计数器的工作方式3是指的将定时器/计数器T0 拆成两个独立的8 位计数器。
4、若由程序设定RS1、RS0=01,则工作寄存器R0~R7的直接地址为__08~0FH____。
5、写出完成相应功能的汇编指令:将立即数11H送到R2____MOVR2,#11H____、使ACC.2置位____SETBACC.2__、使累加器的最低2位清零___ANLA,#0FCH___。
6、A/D转换的作用是将__模拟____量转为数字量。
ADC0809是__8___位的A/D转换芯片。
7、8051的堆栈区一般开辟在用户RAM区的地址为30H~7FH。
8、所谓寻址,其实质就是__如何确定操作数的单元地址问题_。
9、若单片机振荡脉冲频率为12MHz时,一个机器周期为____1μs______。
10、定时器中断请求发生在__计数溢出的时候_____。
11、中断响应时间是指__从中断请求发生直到被响应去执行中断服务程序所需的时间____。
12、通过CPU对I/O状态的测试,只有I/O已准备好时才能进行I/O传送,这种传送方式称为____程序查询方式___。
13、在中断服务程序中现场保护和现场恢复期间,中断系统应处在__关中断__状态。
14、8051单片机的内部硬件结构包括了:中央处理器(CPU)、数据存储器(RAM)、程序存储器、和2 个16位定时/计数器以及并行I/O口、串行口、中断控制系统、时钟电路、位处理器等部件,这些部件通过内部总线相连接。
15、MCS-51的堆栈只可设置在 RAM的地址为30H~7FH,堆栈寄存器sp是8位寄存器。
16、MCS-51单片机的P0~P4口均是并行I/O 口,其中的P0口和P2口除了可以进行数据的输入、输出外,通常还用来构建系统的数据总线和地址总线,在P0~P4口中,P0 为真正的双相口,P1—P3为准双向口;P3口具有第二引脚功能。
计数器练习题(打印版)
计数器练习题(打印版)### 计数器练习题一、选择题1. 计数器是一种用于计数的电子设备,它通常用于:- A. 计时- B. 计数- C. 显示时间- D. 显示数字2. 在数字电路中,计数器的进位输出通常与:- A. 计数器的输入- B. 计数器的时钟信号- C. 计数器的下一个计数状态- D. 计数器的复位信号3. 一个4位二进制计数器能够表示的最大数值是:- A. 15- B. 16- C. 32- D. 64二、填空题1. 计数器的输出状态通常表示为二进制数,当计数器的输出状态为`1111` 时,其十进制数表示为 ________。
2. 一个3位二进制计数器的计数范围是 ________ 到 ________。
三、计算题1. 假设有一个4位二进制计数器,初始状态为0000,当计数器接收到5个时钟脉冲后,它的输出状态是什么?2. 如果一个计数器的时钟频率为1MHz,那么在1秒内,这个计数器能够计数多少次?四、应用题1. 某工厂需要一个计数器来记录每天生产的零件数量,如果每天的生产量不超过1000个零件,那么至少需要几位的计数器?2. 一个数字钟表需要显示秒数,如果秒数的显示范围是0到59,那么需要几位的计数器?五、设计题1. 设计一个简单的4位二进制计数器的电路图,并说明其工作原理。
2. 描述如何使用一个4位二进制计数器来实现一个60秒的计时器。
答案一、选择题1. B2. C3. A二、填空题1. 152. 000 到 111三、计算题1. 1012. 1,000,000次四、应用题1. 10位2. 6位五、设计题1. 略2. 略注意:以上内容为示例,实际设计题需要根据具体的电路设计知识来完成。
计数器练习题小学数学
计数器练习题小学数学在小学数学学习中,计数器练习题是非常重要的一部分,它有助于学生培养对数字的理解与认知能力。
本文将介绍一些适合小学生练习计数器的题目,帮助他们巩固基本的计数能力。
1. 计数a) 从1数到10,然后反向从10数到1。
b) 从5开始,以2的步长计数到15,然后反向以2的步长从15数到5。
c) 从10开始,以3的倍数计数到25,然后反向以3的倍数从25数到10。
2. 数字填空a) 填写以下数列中缺失的数字:1, 3, _, 7, 9, _, 13, 15, _, 19b) 在以下数列中找到规律,并填写空缺的数字:2, 5, 8, _, _, 17, 203. 数字轨迹a) 给定数字3和轨迹“上下上下左右左右”,请跟随轨迹填写轨迹走过的数字。
b) 给定数字9和轨迹“左右左上下左”,请跟随轨迹填写轨迹走过的数字。
4. 排列组合a) 用4个数字0、1、2、3,能组成多少个不同的两位数?b) 用5个数字1、2、3、4、5,能组成多少个不同的三位数?5. 数字图案a) 请根据以下数字图案规律,继续下一个数字图案:1121231234_b) 请根据以下数字图案规律,继续下一个数字图案:112123123412345_通过以上练习题,学生可以巩固并提高他们的计数能力。
这些题目涉及了数字的顺序、逆序、填空、轨迹、排列组合和数字图案等概念。
同时,这些题目也可以激发学生解决问题和找出规律的能力。
老师和家长可以利用这些练习题帮助学生巩固数学基础,更好地理解和掌握数字的规律。
通过不断的练习,学生的计数能力将得到提高,为后续的数学学习打下坚实的基础。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
定时/计数器练习题
一、填空题
1.当使用慢速外设时,最佳的传输方式是(中断)。
2.MCS-51单片机有(5 )个中断源,有(2 )个中断优先级,优先级由软件填写特
殊功能寄存器(IP )加以选择。
3.MCS-51单片机中,T0中断服务程序入口地址为(000BH )。
4.外部中断请求标志位是(IE0 )和(IE1 )。
5.MCS-51单片机晶振频率为12MH Z ,相应单重中断的最短时间是(3 μs),最长时间
是(8μs)。
6.MCS-51单片机外部中断有(2 )种中断信号触发方式,若选用外部中断0为边沿
触发方式,则需要指令(SETB IT0 )。
7.MCS-51单片机中断系统选用外部中断1和定时器/计数器T1中断为高优先级,则中断
优先级控制字(IP)= (0CH )。
8.对采用电平触发方式的外部中断,必须在中断返回前(撤销中断请求信号)。
9.(RETI )指令以及任何访问(IE )和(IP )寄存器的指令执行完后,CPU不
能马上相应中断。
10.MCS-51单片机有(2 )个16位可编程定时器/计数器,有( 4 )种工作方式。
11.MCS-51单片机的最大计数值为(65536 ),此时工作于方式(1 )。
12.若定时器/计数器工作于方式0时,为(13 )位的定时器/计数器,TL的低(5 )
位计满溢出时,向高(8 )位的TH进位。
13.当定时器/计数器T0工作在方式3时,要占用定时器/计数器T1的(TR1 )和(TF1 )
两个控制位。
14.当把定时器/计数器T0定义为一个可自动重新装入初值的8位定时器/计数器时,
(TL0 )作为8位计数器,(TH0 )为常数寄存器。
15.使用定时器T1设置串行通信的波特率时,应把定时器T1设定为工作方式2,即(自
动重装载)。
16.在定时器/计数器T0工作方式3下,TH0溢出时,(TF1 )标志将被硬件置1去请求
中断。
17.T0和T1两引脚也可作为外部中断输入引脚,这时TMOD寄存器中的C/T位应为(1 )。
若MO、M1两位置成10B,则计数初值应当是TH=TL=( 0FFH或255 )。
18.欲使T1停止工作,应执行一条指令(CLR TR1 ),在工作方式3下,欲使TH0开始
工作,应执行一条指令(SETB TR1 )。
19.串行口中断的中断标志位是由(硬件)产生,由(软件)清零。
20.进行串行通信,通信双方需具有相同的(数据格式)和(速率)。
21.要串行口工作为10位异步串行通信方式,工作方式应选为(方式1 )。
22.用串行口扩展并行口时,串行口工作方式应选为(方式0 )。
23.按照数据传送方向,串行通信分为(单工)、(半双工)和(全双工)。
24.计算机通信主要有两种方式:(并行通信)和(串行通信)。
25.异步串行数据通信的帧格式由(起始位)、(数据位)、(奇偶校验位)和(停止位)组
成。
26.在串行通信中,按照传送的帧的格式,分为(异步串行通信)和(同步串行通信)。
27.串行口启动发送过程是通过执行指令(MOV SBUF )实现,而接收过程是在接收控
制器检测到RXD端的(负跳变)时启动的。
一、选择题
1.CPU响应( C )中断时,不会由CPU自动清除中断请求标志。
A.外部中断0
B. 外部中断1
C. 串行口中断
D. 定时器/计数器T0溢出中断
E. 定时器/计数器T1溢出中断
2. MCS-51中,CPU正在处理定时器/计数器T1中断,若有同一优先级的外部中断INT0又提出中断请求,则CPU( B )。
A. 相应外部中断INT0
B. 继续进行原来的中断处理
C. 发生错误
D. 不确定
3. 中断服务程序的最后一条指令必须是(C )。
A. END
B. RET
C. RETI
D. AJMP
4. 串行口中断的入口地址是(E )。
A. 0003H
B. 000BH
C. 0013H
D. 001BH
E. 0023H
5. 在中断服务程序中,至少应有一条(D )。
A. 传送指令
B. 转移指令
C. 加法指令
D. 中断返回指令
6. MCS-51单片机响应中断时,下列哪种操作不会自动发生(A )。
A. 保护现场
B. 保护PC
C. 找到中断入口
D. 转入中断入口
7. MCS-51单片机的中断允许触发器内容为83H,CPU将响应的中断请求是(D )。
A. INT0 , INT1
B. T0 , T1
C. T1 串行接口
D. INT0 , T0
8. 若MCS-51单片机的中断源都编程为同级,当它们同时申请中断时,CPU首先响应(B )。
A. INT1
B. INT0
C. T1
D. T0
9. 执行指令:MOV IE , #03H后,单片机将响应的中断有(D )。
A. 一个
B. 2个
C. 3个
D. 0个
10.各中断源发出的中断请求信号,都会标记在单片机系统中的(C )。
A. IE
B. TMOD
C. TCON/ SCON
D. IP
11. 下面哪一种工作方式仅适用于定时器T0(D )。
A. 方式0
B. 方式1
C. 方式2
D. 方式3
12. 若系统晶振频率是12M HZ ,利用定时器/计数器1定时1ms,在方式0下的定时初值为(A )。
A. TH1=E0H , TL1=18H
B. TH1=18H , TL1=E0H
C. TH1=1CH , TL1=18H
D. TH1=18H , TL1=1CH
13. 若单片机的晶振频率为24MH Z ,则其内部的定时器/计数器利用计数器对外不输入脉冲的最高计数频率是(A )。
A. 1 MH Z
B. 6MH Z
C. 12MH Z
D. 24MH Z
14.设定时器/计数器T1的工作于外部控制方式,则只有在( D )情况下,T1才开始工作。
A. TR1=0 , INT1=0
B. TR1=1 , INT1=0
C. TR1=0 , INT1=1
D. TR1=1 , INT1=1
15. 设定时器/计数器T0工作于方式3 ,则TH0作为独立的8位定时器,它的运行由控制位(D )决定。
A. GATE
B. INT0
C. TR0
D. TR1
16. 用串行口扩展并行I/O口,串行口工作方式应选择(A )。
A. 方式0
B. 方式1
C. 方式2
D. 方式3
17. 控制串行口工作方式的寄存器是(C )。
A. TCON
B. PCON
C. SCON
D. TMOD
18. MCS-51单片机的串行口是( C )。
A. 单工
B. 半双工
C. 全双工
D. 半双工/全双工
19. 单片机的串行口工作于方式0时,需满足条件(C )才能进行数据接受。
A. REN=0
B.RI=0
C. REN=1且RI=0
D.RXD=0
20.8031利用串行口通信时,设波特率为2400bit/s ,晶振频率为11.0592MH Z,T1选方式2 ,SMOD=0 ,则TI的重新装入值为(C )。
A. FFH
B. FDH
C. F4H
D. 1DH
三、定义
1. 中断:中断指CPU正在执行程序的过程中,由于CPU之外的某种原因,有必要暂停该程序的执行,转而去执行相应的处理程序,待处理程序结束之后,再返回原程序断点处继续运行。
中断嵌套:当CPU响应某一中断源请求而进入中断处理时,若更高级别的中断源发出申请,则CPU暂停现行的中断服务程序,去响应优先级更高的中断,待更高级别的中断处理完毕后,再返回低级中断服务程序,继续原先的处理,这个过程称为中断嵌套。
四、简答题
1.中断的响应条件。
答:中断请求标志位为1;
CPU中断开放,即EA=1且相应中断允许位为1;无同级或更高优先级中断正在被服务;为保证指令执行得正确,必须现行指令执行完,若现行指令为中断返回RETI 或访问IE/IP寄存器指令,必须执行完该指令和紧接着的下一天指令后才能相应中断。
2.定时/计数器用作定时时,其定时时间与哪些因素有关?
答:与计数器的位数、设置的计数初值、时钟频率有关。
五、程序题
1、使之允许INT0、INT1、T0、串行接口中断。
MOV IE,#97H
2、允许外部中断源INTO、T0和串行口申请中断。
MOV IE , #93H
3、设置80515个中断源的优先级顺序为:(由高到低)
T0→T1→INT0→INT1→串行口
MOV IP , #0AH
4.T0计数器、方式1,运行与INTO有关;T1定时器、方式2,运行与INT1无关
MOV TMOD , # 2DH;。