作业习题 中断及定时器

合集下载

单片机技术与应用中断定时器计数器习题

单片机技术与应用中断定时器计数器习题

高二单片机半期考试题一、填空题1、定时器/计数器的工作方式3是指得将拆成两个独立的8位计数器。

2、MCS—51单片机外部中断请求信号有电平方式和,在电平方式下,当采集到INT0、INT1的有效信号为时,激活外部中断。

3、MCS-51单片机片内有个中断源,其中个外部中断源。

4、设定T1为计数器方式,工作方式2,则TMOD中的值为。

5、若IT1=0,当引脚为低电平的时候,INT0的中断标志位才能复位。

6、在单片机中,为实现数据的I/O传送,可使用三种控制方式,即方式、方式和方式二、选择题1、要使MCS-51能够响应定时器T1中断、串行接口中断,它的中断允许寄存器IE的内容应是()A、98H B、84H C、42 D、22H2、执行中断返回指令,从堆栈弹出地址送给().A. AB. CYC. PCD. DPTR3、8051单片机内有( )个16位的定时/计数器,每个定时/计数器都有( )种工作方式。

(A) 4, 5 (B) 2, 4 (C) 5, 2 (D) 2, 34、MCS-51单片机定时器工作方式0是指的()工作方式。

A.8位B.8位自动重装C.13位D.16位5、MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应( )。

A.外部中断0B.外部中断1C.定时器0中断D.定时器1中断6、定时器若工作在循环定时或循环计数场合,应选用( )。

A.工作方式0B.工作方式1C.工作方式2D.工作方式37、MCS-51单片机的外部中断1的中断请求标志是( )。

A.ET1B.TF1C.IT1D.IE18、在中断服务程序中至少应有一条( )A.传送指令B.转移指令C.加法指令D.中断返回指令9、当CPU 响应外部中断0后,PC 的值是( )A.0003HB.2000HC.000BHD.3000H10、若MCS-51中断源都编程为同级,当他们同时申请中断时CPU 首先响应( ) A.1INT B. 0INT C.T1 D.T011、8031定时/计数器是否计满可采用等待中断的方法进行处理,也可通过对( )的查询方法进行判断。

习题4答案单片机的中断系统、定时器与串行通信doc

习题4答案单片机的中断系统、定时器与串行通信doc

习题4 答案单片机的中断系统、定时器与串行通信一、选择题1、若要求最大定时时间为216×机器周期,则应使定时器工作于 B 。

A.工作方式0B.工作方式lC.工作方式2D.工作方式32、若要求最大定时时间为213×机器周期,则应使定时器工作于 A 。

A.工作方式0B.工作方式lC.工作方式2D.工作方式33、若要求最大定时时间为28×机器周期,则应使定时器工作于 C ,D 。

A.工作方式0B.工作方式1C.工作方式2D.工作方式34、定时器方式控制寄存器TMOD中MlM0为l l时,则设置定时器工作于 D 。

A.工作方式0B.工作方式lC.工作方式2D.工作方式35、6MHz晶振的单片机在定时工作方式下,定时器可能实现的最小定时时间是B .A.1 u sB.2 u sC.4 u sD.8 u s ’6、12MHz晶振的单片机在定时工作方式下,定时器可能实现的最小定时时间是A.A.1 u sB.2 u sC.4 u sD.8 u s7、12MHz晶振的单片机在定时工作方式下,定时器可能实现的最大定时时间是B.A.4096 u sB.8192 u SC.1638 u sD.32768 u s8、定时器/计时器0的初始化程序如下:MOV TMOD,#06HMOV TH0.#0FFHMOV TLO,#0FFHSETB EASETB ET0执行该程序段后,把定时器/计时器0的工作状态设置为D。

A. 工作方式0,定时应用,定时时间2 u s,中断禁止B.工作方式l,计数应用,计数值255,中断允许C.工作方式2,定时应用,定时时间510 u s,中断禁止D.工作方式2,计数应用,计数值1,中断允许9、设串行口工作于方式l,晶振频率为6MHz,波特率为1200位/秒,SMOD=0,则定时器l的计数初值为C。

A.FlHB.F4HC.F3HD.FOH10、以下所列特点,不属于串行工作方式0的是D。

习题(中断与接口及答案)

习题(中断与接口及答案)

中断与接口及答案一.单项选择题1. 已知MCS-51单片机系统晶振频率为12MHZ,SMOD=1,串行口工作于方式2的波特率为()。

A. 3750KB. 1875KC. 2400KD. 1200K2. MCS-51单片机T0作为计数器工作于不受外部信号INTO控制,T1作为定时器,T0工作于方式0,T1工作于方式1,其方式控制字的内容为()。

A. 00HB. 14HC. 17HD. 80H3. 控制定时器工作方式的寄存器是()。

A. TCONB. PCONC. SCOND. TMOD4. MCS-51单片机的中断允许触发器内容为83H,CPU将响应的中断请求是()。

A. INTO,INT1B. T0, T1C. T1, 串行接口D. INTO,T05. 设定时器/计数器T0工作于方式3,则TH0作为一个独立的8位定时器,它的运行由控制位()。

A. GA TEB. INTOC. TR0D. TR16. 当MCS-51进行多机通信时,串行口的工作方式应选择()。

A.方式0B.方式1C. 方式2或方式3D. 方式27. 8031单片机的串行口的中断程序入口地址为()。

A.001BHB. 0023HC. 000BHD. 0003H8. 已知单片机系统的fosc=6MHZ,执行下列延时程序的时间为()。

DY2:MOV R6,#2DLP1:MOV R7,#250DLP2:DJNZ R7,DLP2DJNZ R6,DLP1RETA.1ms B. 1.5ms C. 2ms D. 4ms9. 串行口中断入口地址是()。

A. 0003HB. 000BHC. 0013HD. 0023H10. 若MCS-51单片机的晶振频率为24MHZ,则其内部的定时器/计数利用计数器对外部输入脉冲的最高计数频率是()。

A. 1MHZB. 6MHZC. 12MHZD. 24MHZ11. MCS-51串行口工作于方式2时,传送的一帧信息为()。

中断习题

中断习题

中断习题
1、口控制8个LED指示灯循环移位点亮下一个灯。

要求:(1)确定T0的工作方式、定时/计数器方式控制字,并给出计数初值的计算过程;(2)用中断方式编程,编写完整的主程序和中断程序。

1、利用T1定时中断,从P1.1输出一个周期为1S的方波(f=6mhz)
2、中断请求信号由INT1输入,要求每中断一次,将P1.0—P1.3的状态输入,通过P1.4—P1.7输出,采用边沿触发方式,编写相应的程序。

3、比较片内数据存储区30H单元和31H单元内两个无符号数的大小,将较大数存入32H单元内,若相等,则将00H位置1。

5、在片外RAM6000单元开始存有100个带符号数,试编程统计其中的正数、负数和零的个数,分别存入片内RAM30H、31H、32H 单元。

6、
片内RAM30H开始的单元中存放了50个带符号数。

试编程计算出其中的正数和负数的个数并存入R6、R7中。

7、分析如下给定子程序的功能,以及入口参数以及出口参数并编程将片内RAM50H~69H的一段区域清零。

第5章plc中断处理功能及应用练习题

第5章plc中断处理功能及应用练习题

第5章plc中断处理功能及应用练习题第5章 PLC 中断处理功能及应用练习题一、填空题1、中断允许指令的操作码是(ENI ),中断禁止指令的操作码是(DISI )。

2、中断连接指令的操作码是( ATCH ),中断分离指令的操作码是(DTCH )。

3、中断连接指令的格式如下所示。

它的操作码是(ATCH ),INT 指(中断服务程序标号),EVNT 指(被连接的中断事件)。

4、中断分离指令的格式如下所示。

其操作码是(DTCH ),EVNT 指的是(被分离的中断事件)。

5、中断程序标号指令的操作码是( INT )。

6、中断程序标号指令的语句表指令的格式(INT ,n )。

7、中断程序标号指令的语句表指令的格式INT ,n ,其n 指的是(中断服务程序的编号)。

8、有条件中断程序返回指令的操作码是(CRETI ),无条件中断程序返回指令的操作码是( RETI )。

9、S7-200系列PLC 的中断事件包括三大类,它们分别是(通迅口中断)、( I/O 中断)和(时基中断)。

10、通讯口中断事件包括端口0:接收字符,端口0: 发送完成,(端口0:接收信息完成),端口1:接收信息完成,端口1:接收字符,(端口1:发送完成)。

11、I /O 口中断事件包含(上升/下降沿)中断、(高速计数器,)中断和(高速脉冲串输出)中断三类。

12、I /O 口中断共有(8 )个中断事件。

13、I /O 口中断包括I0.0、I0.1、( I0.3 )和( I0.4 )四个输入端子的上升/下降沿中断。

14、高速计数器中断可以是计数器当前值等于预置值时的响应,可以是(计数方向)改变时的响应,也可以是(外部)复位时的响应。

15、脉冲串输出中断主要包括( PLS0 脉冲数完成)和(PLS1 脉冲数完成)两个中断事件。

16、时基中断包括(内部定时)中断和(外部定时)中断两类。

17、内部定时中断包括(定时中断0 )中断和(定时中断1 )中断两类。

单片机习题-第五章 定时计数器及中断系统

单片机习题-第五章 定时计数器及中断系统

第五章定时计数器及中断系统一、判断题()1.在MCS—51单片机内部结构中,TMOD为模式控制寄存器,主要用来控制定时器的启动与停止。

()2.在MCS—51单片机内部结构中,TCON为控制寄存器,主要用来控制定时器的启动与停止。

()3.MCS—51单片机的两个定时器的均有两种工作方式,即定时和计数工作方式。

()4.MCS—51单片机系统复位后,中断请求标志TCON和SCON中各位均为0。

()5.MCS—51单片机的中断允许寄存器的IE的作用是用来对各中断源进行开放或屏蔽的控制。

二、单项选择题1.8031单片机的定时器T1用作计数方式时计数脉冲是。

A.外部计数脉冲由T1(P3.5)输入 B.外部计数脉冲由内部时钟频率提供C.外部计数脉冲由T0(P3.4)输入 D.由外部计数脉冲计数2.8031单片机的机器周期为2µs,则其晶振频率fosc为 MHz.A.1 B. 2 C.6 D.123 .8031的定时器T0作计数方式,用模式1(16位计数器)则应用指令初始化编程。

A.MOV TMOD ,#01H B.MOV TMOD ,10HC.MOV TMOD ,#05H D.MOV TCON ,#05H4.MCS—51单片机在同一级别里除INT0外,级别最高的中断源是。

A.外部中断1 B.定时器T 0 C.定时器T1 D.外部中断05.MCS—51单片机的TMOD模式控制寄存器是一个专用寄存器,用于控制T1和T0的操作模式及工作方式,其中C/表示的是。

A.门控位 B.操作模式控制位 C.功能选择位 D.启动位6.8031单片机晶振频率fosc=12MHz,则一个机器周期为μS。

A.12 B. 1 C.2 D.7.用定时器T1方式2计数,要求每计满100次,向CPU发出中断请求,TH1、TL1的初始值是。

A.9CH B.20H C.64H D.A0H8.8051单片机计数初值的计算中,若设最大计数值为M,对于模式1下的M值为。

中断定时计数器课件

中断定时计数器课件

例 5 编写一段程序,功能要求为:当P1.0引脚的电平正跳变时,对P1.1的输入脉冲 进行计数;当P1.2引脚的电平负跳变时,停止计数,并将计数值写入R0、R1(高位 存R1,低位存R0)。 解答:将P1.1的输入脉冲接入INT0,即使用T0计数器完成对P1.1口的脉冲计数。编写程 序如下: ORG 0000H LJMP MAIN ORG 000BH LJMP IT0P MAIN: JNB P1.0,MAIN MOV TMOD,#05H ;定 时器/计数器T0为计数方式1 SETB TR0 ;启动T0,开 始计数 SETB ET0 ;允许T0中断 SETB EA ;CPU开中断 WAIT: JB CLR CLR MOV MOV AJMP INC RETI P1.2,WAIT EA TR0 R1,TH0 R0,TL0 $ R2
ORG 000BH CPL P1.0 MOV TL0, #9CH RETI ORG 001BH CPL P1.1 MOV TH0, #38H RETI ;TL0 中断服务程序 ;P1.0 取反 ;重新装入计数初值 ;中断返回 ;TH0 中断服务程序 ;P1.1取反 ;重新装入计数初值 ;中断返回
AJMP DEL REP:CPL P1.0 AJMP DEL ; ;若计数溢出,则输出取反
TINT0: JNB 20H.0,NEXT MOV TL0,#0B5H MOV TH0,#0FFH CLR P1.1 CPL 20H.0 SJMP LAST NEXT: MOV TL0,#0CEH MOV TH0,#0FFH SETB P1.1 CPL 20H.0 LAST:RETI
方法二: 采用方式2 定时器中断 加延时程序
ORG 0000H LJMP MAIN ORG 000BH LJMP IT0P MAIN: MOV TMOD,#02H;定时器/ 计数器T0为定时方式2 IT0P:CLR EA MOV TL0,#4AH;定时 CLR P1.0 ;关中断 364μs初值赋值 MOV R0,#9 ;延时26μs SETB TR0;启动T0,开始 DLY:DJNZ R0,DLY MOV TL0,#4AH ;定时364μs 计数 初值赋值 SETB ET0;允许T0中断 SETB P1.0 SETB EA;CPU开中断 SETB EA RETI SETB P1.0 WAIT: AJMP WAIT

单片机原理及应用课后习题答案第5章作业

单片机原理及应用课后习题答案第5章作业

第五章中断系统作业1. 外部中断1所对应的中断入口地址为()H。

2. 对中断进行查询时,查询的中断标志位共有、_ _、、_ 和_ 、_ _ 六个中断标志位。

3.在MCS-51中,需要外加电路实现中断撤除的是:()(A) 定时中断(B) 脉冲方式的外部中断(C) 外部串行中断(D) 电平方式的外部中断4.下列说法正确的是:()(A) 同一级别的中断请求按时间的先后顺序顺序响应。

()(B) 同一时间同一级别的多中断请求,将形成阻塞,系统无法响应。

()(C) 低优先级中断请求不能中断高优先级中断请求,但是高优先级中断请求能中断低优先级中断请求。

()(D) 同级中断不能嵌套。

()5.在一般情况下8051单片机允许同级中断嵌套。

()6.各中断源对应的中断服务程序的入口地址是否能任意设定? ()7.89C51单片机五个中断源中优先级是高的是外部中断0,优先级是低的是串行口中断。

()8.各中断源发出的中断申请信号,都会标记在MCS-51系统中的()中。

(A)TMOD (B)TCON/SCON (C)IE (D)IP9. 要使MCS-51能够响应定时器T1中断、串行接口中断,它的中断允许寄存器IE的内容应是()(A)98H (B)84H (C)42 (D)22H10.编写出外部中断1为负跳沿触发的中断初始化程序。

11.什么是中断?其主要功能是什么?12. 什么是中断源?MCS-51有哪些中断源?各有什么特点?13. 什么是中断嵌套?14.中断服务子程序与普通子程序有哪些相同和不同之处?15. 中断请求撤除的有哪三种方式?16. 特殊功能寄存器TCON有哪三大作用?17. 把教材的P82页的图4.24改为中断实现,用负跳变方式,中断0(INT0)显示“L2”,中断1(INT1)显示“H3”。

(可参考第四章的电子教案中的例子)18.第5章课后作业第9题。

第五章中断系统作业答案1. 外部中断1所对应的中断入口地址为(0013)H。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

中断及定时器、串行口习题一、填空1.MCS-51的Po口作为输出端口时,每位能驱动个SL型TTL负载.2.MCS-51有个并行I\O口,其中P0~P3是准双向口,所以由输出转输入时必须先写入3.设计8031系统时,_ 口不能用作一般I\O口.4.MCS-51串行接口有4种工作方式,这可在初始化程序中用软件填写特殊功能寄存器__ _加以选择.5.当使用慢速外设时,最佳的传输方式是。

6.当定时器To工作在方式时,要占定时器T1的TR1和TF1_两个控制位.7.MCS-51有个中断源,有2 个中断优先级,优先级由软件填写特殊功能寄存器加以选择..8.用串口扩并口时,串行接口工作方式应选为方式。

9.在串行通信中,有数据传送方向、、三种方式.10.外部中断入口地址为_ 。

二、判断1.MCS-51的5个中断源优先级相同。

()2.要进行多机通信,MCS-51串行接口的工作方式应为方式1。

()3.MCS-51上电复位时,SBUF=00H。

()。

4.MCS-51有3个中断源,优先级由软件填写特殊功能寄存器IP加以选择.. ()5.用串口扩并口时,串行接口工作方式应选为方式1. ()6.外部中断INTO 入口地址为_0013H()7.MCS-51外部中断0的入口地址是0003H。

().8.TMOD中的GATE=1时,表示由两个信号控制定时器的启停。

()。

9.使用8751且=1时,仍可外扩64KB的程序存储器。

()10.PC存放的是当前执行的指令。

()11.MCS-51的特殊功能寄存器分布在60H~80H地址范围内。

()12.MCS-51有4个并行I\O口,其中P0~P3是准双向口,所以由输出转输入时必须先写入"0"()三、选择1.在中断服务程序中,至少应有一条( )(A)传送指令(B)转移指令(C)加法指法(D)中断返回指令2.要使MCS-51能够响应定时器T1中断、串行接口中断,它的中断允许寄存器IE的内容应是()(A)98H (B)84H (C)42 (D)22H3.D MCS-51在响应中断时,下列哪种操作不会发生( ).(A)保护现场(B)保护PC (C)找到中断入口若悬河(D)保护PC转入中断入口4.用MCS-51串行接口扩展并行I\O口时,串行接口工作方式应选择( )(A)方式0 (B)方式1 (C)方式2 (D)方式35.MCS-51有中断源()(A)5个(B)2个(C)3个(D)6个6.MCS-51响应中断时,下面哪一个条件不是必须的()(A)当前指令执行完毕(B)中断是开放的确(C)没有同级或高级中断服务须(D)必须有RET1指令7.使用定时器T1时,有几种工作模式()(A)1种(B)2种(C)3种(D)4种8.计算机在使用中断方式与外界交换信息时,保护现场的工作方式应该是( )(A)由CPU自动完成(B)在中断响应中完成功之路(C)应由中断服务程序完成(D)在主程序中完成9.下面哪一种传送方式适用于处理外部事件( )(A)DMA (B)无条件传递进(C)中断(D)条件传递四、编程1. 1. 8225A控制字地址为300FH,请按:A口方式0输入,B口方式1输出,C口高位输出,C口低位输入,确定8225A控制字并编初始化程序.2. 2. 编定一个软件延时1S和1min的子程序.设fosc=6Hz,则一个机器周期1μs。

3. 3. 请编制串行通信的数据发送程序,发送片内RAM50H~5FH的16B数据,串行接口设定为方式2,采用偶校验方式。

设晶振频率为6MHz。

4. 应用单片机内部定时器T0工作在方式1下,从P1.0输出周期为2ms的方波脉冲信号,已知单片机的晶振频率为6MHZ。

请(1)计算时间常数X,应用公式X=216-t(f/12)(2)写出程序清单5、应用单片机内部定时器T0工作在方式1下,从P1.0输出周期为1ms的方波脉冲信号,已知单片机的晶振频率为6MHZ。

请(1)计算时间常数X,应用公式X=216-t(f/12)(2)写出程序清单6、利用89C51的P1口,监测某一按键开关,使每按键一次,输出一个正脉冲(脉宽随意)。

编出汇编语言程序。

7、设计一个4位数码显示电路,并用汇编语言编程使"8"从右到左显示一遍。

8、编制一个循环闪烁的程序。

有8个发光二极管,每次其中某个灯闪烁点亮10次后,转到下一个闪烁10次,循环不止。

画出电路图。

9、在8051单片机的INTO引脚外接脉冲信号,要求每送来一个脉冲,把30H单元值加1,若30H单元记满则进位31H单元。

试利用中断结构,编制一个脉冲计数程序。

10.利用89C51的P1口控制8个发光俄二极管LED。

相邻的4个LED为一组,使2组每隔0。

5S 交替发亮一次,周尔复始。

试编写程序。

11.设计89C51和ADC0809的接口,采集2通道10个数据,存入内部RAM的50H~59H 单元,画出电路图,编出:(1)延时方式;(2)查询方式;(3)中断方式中的一种程序。

答案一、填空1.MCS-51的P0口作为输出端口时,每位能驱动8 个LS型TTL负载.2.MCS-51有4个并行I\O口,其中P0~P3是准双向口,所以由输出转输入时必须先写入"1"3.设计8031系统时,_P0、P2 口不能用作一般I\O口.4.MCS-51串行接口有4种工作方式,这可在初始化程序中用软件填写特殊功能寄存器__SCON _加以选择.5.当使用慢速外设时,最佳的传输方式是中断 .6.当定时器T0工作在方式3 时,要占定时器T1的TR1和TF1两个控制位.7.MCS-51有5 个中断源,有2 个中断优先级,优先级由软件填写特殊功能寄存器IP 加以选择..8.用串口扩并口时,串行接口工作方式应选为方式0 .9.在串行通信中,有数据传送方向单工、半双工、全双工三种方式.10.外部中断1入口地址为_ 0013H二、判断1.MCS-51的5个中断源优先级相同。

(×)2.要进行多机通信,MCS-51串行接口的工作方式应为方式1。

(×)3.MCS-51上电复位时,SBUF=00H。

(×)。

4.MCS-51有3个中断源,优先级由软件填写特殊功能寄存器IP加以选择.. (×)5.用串口扩并口时,串行接口工作方式应选为方式1. (×)6.外部中断INT0入口地址为_0013H(×)7.MCS-51外部中断0的入口地址是0003H。

(√).8.TMOD中的GATE=1时,表示由两个信号控制定时器的启停。

(√)。

9.使用8751且EA =1时,仍可外扩64KB的程序存储器。

(×)10.PC存放的是当前执行的指令。

(×)11.MCS-51的特殊功能寄存器分布在60H~80H地址范围内。

(×)12.MCS-51有4个并行I\O口,其中P0~P3是准双向口,所以由输出转输入时必须先写入"0"(×)三、选择1.在中断服务程序中,至少应有一条( D )(A)传送指令(B)转移指令(C)加法指法(D)中断返回指令2.要使MCS-51能够响应定时器T1中断、串行接口中断,它的中断允许寄存器IE的内容应是( A )(A)98H (B)84H (C)42 (D)22H3. MCS-51在响应中断时,下列哪种操作不会发生( A ).(A)保护现场(B)保护PC (C)找到中断入口地址(D)保护PC转入中断入口4.用MCS-51串行接口扩展并行I\O口时,串行接口工作方式应选择( A )(A)方式0 (B)方式1 (C)方式2 (D)方式35.MCS-51有中断源(A)(A)5个(B)2个(C)3个(D)6个6.MCS-51响应中断时,下面哪一个条件不是必须的( D )(A)当前指令执行完毕(B)中断是开放的(C)没有同级或高级中断服务须(D)必须有RETI指令7.使用定时器T1时,有几种工作模式(C)(A)1种(B)2种(C)3种(D)4种8.计算机在使用中断方式与外界交换信息时,保护现场的工作方式应该是( C )(A)由CPU自动完成(B)在中断响应中完成(C)应由中断服务程序完成(D)在主程序中完成9.下面哪一种传送方式适用于处理外部事件( C )(A)DMA (B)无条件传递进(C)中断(D)条件传递四、编程1、8225A控制字地址为300FH,请按:A口方式0输入,B口方式1输出,C口高位输出,C口低位输入,确定8225A控制字并编初始化程序.解:控制字为10010101=95H初始化程序:MOV DPTR ,#300FHMOV A,#95HMOVX @DPTR ,A2、编定一个软件延时1s和1min的子程序.设fosc=6MHz,则一个机器周期2μs。

解:(1)1s=2μs *500000500000=250*200*10(2)(2) ORG 1000HTIME:MOV R7,#10T3: MOV R6,#100T2: MOV R5,#248T1: DJNZ R5,T1DJNZ R6,T2DJNZ R7,T3RET1+{[(1+2*248)+2]*100+2}*10=(2)1min=60s,调用上面1s子程序60次ORG 0030HMOV R0,#60LOOP:LCALL TIMEDJNZ R0,LOOPRET3、请编制串行通信的数据发送程序,发送片内RAM50H~5FH的16B数据,串行接口设定为方式2,采用偶校验方式。

设晶振频率为6MHz。

解:查询方式发送程序如下MOV SCON,#80HMOV PCON,#80HMOV R0,#50HMOV R7,#16HLOOP: MOV A,@R0MOV C,PMOV TB8,CMOV SBUF,AJNB TI ,$CLR TIINC R0DJNZ R7,LOOPRET4、应用单片机内部定时器T0工作在方式1下,从P1.0输出周期为2ms的方波脉冲信号,已知单片机的晶振频率为6MHz。

请(1)计算时间常数X,应用公式X=216-t(f/12)(2)写出程序清单解:X=216-t(F/12)=216-1*10-3*6*106/12=OFEOCHORG 3000HSTART: MOV TMOD,#01HMOV TL0,#OCHMOV THO,#OFEHSETB TR0LOOP: JBC TFO,DONESJMP LOOPDONE: MOV TL0,#OCHMOV THO,#OFEHCPL P1.0SJMP LOOP5、应用单片机内部定时器T0工作在方式1下,从P1.0输出周期为1ms的方波脉冲信号,已知单片机的晶振频率为6MHZ。

请(1)计算时间常数X,应用公式X=216-t(f/12)(2)写出程序清单解:解:X=216-t(F/12)=216-0.5*10-3*6*106/12=FF06HORG 3000HSTART:MOV TMOD,#01HMOV TL0,#06HMOV THO,#FFHSETB TR0LOOP: JBC TFO,DONESJMP LOOPDONE: MOV TL0,#06HMOV THO,#FFHCPL P1.0SJMP LOOP6、用89C51的P1口,监测某一按键开关,使每按键一次,输出一个正脉冲(脉宽随意)。

相关文档
最新文档