已阅读5页,还剩16页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
,一 填空题 二 选择题 简答题 做图题 编程题 程序解释,习题二,1,一、填空题,1. 异步串行数据通信的帧格式由( )位、 ( )位、( )位和( )位组成。 2. 在串行通信中,收发双方对波特率的设定应该是( )的 3. 根据数据的传送方向,串行通信可以分为单工、半双工和全 双工3种,AT89S51单片机串口属于( )串行口。 4. 若传送速率每秒120个字符,每个字符10位,则波特率是( ) 。,1200bps,全双工,相同,起始,停止,奇偶校验,58位数据,2,一、填空题,5. 在查询和中断两种数据输入输出控制方式中,效率较高的是( )。 6AT89S51单片机有( )级优先级中断。 7AT89S51内部提供( )个可编程的( )位定时/计数器,定时器有( )种工作方式。,中断方式,3,2,16,4,2,1 AT89S51的定时器T1用作定时方式时是( ) A由内部时钟频率定时,一个时钟周期加1 B由内部时钟频率定时,一个机器周期加1 C由外部时钟频率定时,一个时钟周期加1 D由外部时钟频率定时,一个机器周期加1 2 定时器T1用作计数方式时计数脉冲是( ) A外部计数脉冲由T1(P3.5)输入 B外部计数脉冲由内部时钟频率提供 C外部计数脉冲由T0(P3.4)输入 D由外部计数脉冲计数,B,A,4,二、选择题,3用T1作定时方式,用方式1,则初始化编程为( ) AMOV TMOD,#01H BMOV TMOD,#50H CMOV TMOD,#10H DMOV TCON,#02H 4启动定时器0开始计数的指令是使TCON的( ) ATF0位置1 BTR0位置1 CTR0位置0 DTR1位置0 5下列指令判断若定时器T0计满数就转LP的是( ) AJB T0,LP BJNB TF0,LP CJNB TR0, LP DJB TF0,LP,C,B,D,5,二、选择题,6当CPU响应定时器T1的中断请求后,程序计数器PC 的内容是( ) A0003H B000BH C00013H D001BH 7 AT89S51单片机在同一级别里除串行口外,级别最 低的中断源是( ) A外部中断1 B定时器T0 C定时器T1 D串行口 8用定时器T1方式1计数,要求每计满10次产生溢出标 志,则TH1、TL1的初始值是( ) AFFH、F6H BF6H、F6H CF0H 、F0H DFFH、F0H,D,C,A,6,二、选择题,9. 用AT89S51的定时器T0定时,用方式2,则应( ) A启动T0前向TH0置入计数初值,TL0置0,以后每 次重新计数前要重新置入计数初值 B启动T0 前向TH0、TL0置入计数初值,以后每次重新计数前 要重新置入计数初值 C. 启动T0前向TH0、TL0 置入计数初值,以后不再置入 D. 启动T0前向 TH0、TL0置入相同的计数初值,以后不再置入 10外部中断0 的入口地址是( ) A0003H B000BH C0013H D001BH,D,A,7,二、选择题,11. AT89S51单片机外部中断0开中断的指令是 ( ) ASETB ET0 BSETB EX0 CCLR ET0 DSETB ET1 12. 外部中断1和外部中断0的触 发方式选择位是 ( ) ATR1和TR0 BIE1和IE0 CIT1和IT0 DTF1和TF0 13. 定时器T1的溢出标志TF1,若计满数产生溢出时, 如不用中断方式而用查询方式,则 应 ( ) A由硬件清零 B由软件清零 C由软件置1 D可不处理,B,C,B,8,二、选择题,14. AT89S51单片机定时器T0的溢出标志TF0,若计满 数产生溢出时,其值为 ( ) A00H BFFH C1 D计数值 15执行中断处理程序最后一句指令RETI后( ) A程序返回到ACALL的下一句 B程序返回到 LCALL的下一句 C程序返回到主程序开始处 D程序返回到响应中断时一句的下一句 16一主程序中有一句LP:SJMP LP,功能指令为等 待中断,当发生中断且中断返回后( ) A返回到主程序开始处 B返回到该句的下一 条指令处 C返回到该句的上一条指令处 D返回到该句,C,D,D,9,二、选择题,17. 单片机中PUSH和POP指令通常用来 ( ) A保护断点 B保护现场 C保护现场恢复现场 D保护断点恢复断点 18. 串行通信的传送速率单位是波特,而波特的单位是: ( ) A.字符/秒 B.位/秒 C.帧/秒 D.帧/分 19. AT89S51有一个全双工的串行口,下列功能中该串行口不能完成的是: ( ) A.网络通信 B.作为同步移位寄存器 C.异步通信 D.位地址寄存器,C,10,B,A D,二、选择题,20. 通过串行口发送或接收数据时,在程序中应使用 ( ) A.MOV指令 B. MOVX 指令 C.MOVC指令 D.SWAP指令 21. 帧格式为1个起始位、8个数据位和1个停止位的异步串行通 信方式是 ( ) A.方式0 B.方式1 C.方式2 D.方式3,11,A,B,二、选择题,12,三、判断题,1 AT89S51的定时器/计数器对外部脉冲进行计数时, 要求输入的计数脉冲的高电平或低电平的持续时间 不小于1个机器周期。 ( ) 2. AT89S51单片机有3级中断优先级。 ( ) 3. AT89S51 单片机若正在执行某个中断,其余中断将 全部被屏蔽。 ( ) 4. AT89S51单片机上电复位时,所有中断均被屏蔽。 ( ) 5. 同样的时钟频率下, AT89S51单片机的定时器/计数 器在方式2下,定时时间最长。 ( ) 6. AT89S51单片机的定时器/计数器的中断标志位只能 硬件清零,不可软件清零。 ( ),13,三、判断题,7. 对于半双工方式,信号在通信双方之间沿两个方向 同时传送,任何一方在同一时刻既能发送又能接收信 息,即数据传送是双向的,且可同时发送和接收数据。 ( ) 8. 当串行口工作于方式2和方式3时,RB8中存储的是要 发送的第9位数据。 ( ) 9. AT89S51单片机的串行口的中断标志位只能软件清零。 ( ) 10. AT89S51单片机的串行口的方式3的波特率是可变的。( ),1 AT89S51采用12MHz的晶振,定时1ms,若定时器采用方式1时,定时器的初值 (16进制数)应为多少? (写出计算过程),解:Tcy=1/fosc12=12/(12106)=1us 设初值为X,则:(216-X)110-6=110-3 则X=64536,将其转换成二进制为: 1111110000011000 再将其转化为16进制数为:FC18H 初值为THX=0FCH TLX=18H,14,四、简答题,2. 简述什么是波特率? 波特率的单位是什么?,在串行通信中,用“波特率”来描述数据的传送速率。所谓波特率,即每秒钟传送的二进制位数。 其单位为bps(bits per second)或b/s或bits/s。它是衡量串行数据速度快慢的重要指标。,3. 串行口共有4种工作方式,工作方式的波特率如何确定?,方式0的发送和接收都以fosc/12为固定波特率 方式1的波特率=(2SMOD/32)定时器T1的溢出率 方式2的波特率=(2SMOD/64)fosc 方式3的波特率=(2SMOD/32)定时器T1的溢出率,15,四、简答题,1. AT89S51单片机的 P1口接8个LED,通过外部中断1接一个按键,每按一次按键8个LED变换一次,效仿霓虹灯点亮效果,第一次按键按下是奇数号的LED点亮,第二次按键按下是偶数号的LED点亮,依次轮流变换。每按一下按钮就申请一次中断,在中断服务程序中对P1口输出的值进行变换,并通过P1口输出点亮LED。已知:要求采用边沿触发,低优先级,编写软件程序。74LS04为反相器。,16,五、编程题,17,ORG 0000H LJMP MAIN ORG 0013H LJMP INT ORG 0040H MAIN: SETB EA SETB EX1 SETB IT1,MOV A,#55H HERE: SJMP HERE ORG 0100H INT: MOV P1,A RL A RETI END,五、编程题,2. AT89S51单片机可以随时读写计数寄存器TLx和THx(x为0或1) ,用于实时显示计数值。但是在定时器/计数器运行过程中对其定时/计数值进行读取,需注意:若恰好出现TLx溢出向THx进位的情况,则读得的(TLx)值就完全不对。同样,先读(THx)再读(TLx)也可能出错。 正确的读取运行中的定时器/计数器的方法是:先读THx,后读TLx,再重读THx,若两次读得的THx值是一样的,则可以确定读入的数据是正确的;若两次读得的THx值不一致,则必须重读。 试编程实现,读取(TH0)和(TL0)的值放置在R1和R0内。,18,五、编程题,READTC: MOV A,TH0 MOV R0,TL0 CJNE A,TH0, READTC MOV R1,A RET,19,五、编程题,编程实现,读取(TH0)和(TL0)的值放置在R1和R0内。,20,3. 用串行口扩展8位并行输出口,在8位并行输出口的每 一位都接一个发光二极管,编程使8个发光二极管隔 一亮一,循环闪烁3次后8个发光二极管全部熄灭。,五、编程题,ORG 0100H CX: MOV A, #55H MOV R0, #06H CLR P1.1 SETB P1.1 MOV SCON, #00H LOOP:
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 保育员(中级)考试试卷
- 2025-2026学年山东省名校考试联盟高三上学期开学摸底考试语文试题(解析版)
- 2025-2026年环境监测与污染源控制技术测试卷
- 2025-2026年江苏省机电专业期中测试卷
- 2025-2026年重庆市湘教版高中一年级语文上册第6单元课后练习题
- 慢病防治工作总结
- 外汇交易中心考试题库及答案
- 网约出租车驾驶员资格证(人证)考试题库及答案
- 维修人员职业技能考试题集及答案
- 物流管理中的仓储与配送面试题及答案
- GB 1589-2026汽车、挂车及汽车列车外廓尺寸、轴荷及质量限值
- 2026年黑龙江省佳木斯市辅警考试试卷带答案
- 重庆出版社有限责任公司及下属企业社会招聘考试备考题库及答案详解
- 2026五上数学数学广角植树问题教案
- HL1ST601-2023 钢结构焊接连接节点通 用图B册 (Q355钢)
- 2026年红星照耀中国测试题目及答案
- 2026年民法知识竞赛测试题库(共67题)附答案
- 2026 全国职工职业技能竞赛 人工智能训练师赛项 终极备赛题库 800题 附答案
- 2025-2026学年安徽省合肥一中高一(上)期末英语试卷
- 阿达木单抗科普
- 2025云南丽江市市级机关(单位)统一遴选公务员(事业单位工作人员)笔试试题附答案解析
评论
0/150
提交评论