mcs51单片机嵌入式c语言习题,MCS-51单片机复习题参考题库.doc
MCS-51单片机复习题参考题库
MCS-51单片机复习题参考题库
测控2011-1、2班 2014-4-19
一、填空题
167D= B= C7 H。
8051内部有 个并行口,P0口直接作输出口时,必须外接 电阻 ;并行口作输入口时,必须先向锁存器 ,才能读入外设的状态。
若单片机的主振频率为6MHz,则一个时钟周期为 微秒,一个机器周期为 微秒。
当MCS-51执行MOVX @DPTR, A指令时,伴随着 控制信号有效。
若累加器A中的数据为110110010B,则PSW中的P=_________。
内部RAM中,位地址为50H的位,该位所在字节的字节地址为 。
MCS-51单片机串行口以方式2工作时,若系统晶振频率fosc为12MHz,PCON中的SMOD设置为1,则波特率为 bps。
若LED为共阴极接法,则“9”的七段代码值应当为________H。
9、MCS-51单片机程序存储器的寻址范围是由程序计数器PC的位数所决定的,因为MCS-51的PC是16位的,因此其寻址的范围为 K字节。
10、如果(A)=7AH,(30H)=A5H, PSW=80H,执行ADDC A,30H;INC 30H两条指令后, (A)= ,(30H)= 。
11、已知(20H)=X, (21H)=Y,指令
MOV SP,#70H,
PUSH 20H;
PUSH 21H;
POP 30H;
POP 40H;
执行完后,(71H)= , (72H)= , (30H)= , (40H)= ,SP=
12、帧格式为1个起始位,8个数据位和1个停止位的异步串行通讯方式是方式 1 。
13、在异步通信中每个字符由10位组成,串行口每分钟传25000个字符,则对应的波特率为 。
14、起止范围为0000H~3FFFH的存储器的容量是 KB。
15、11根地址线可选 个存储单元,16KB存储单元需要 根地址线。
16、若MCS-51单片机使用晶振频率为6MHz时,其复位持续时间应该超过 。
17、指令MOVC A,@A+PC的源操作数的寻址方式为 。
18、甲乙双方采用串行口模式1进行通信,采用定时器T1工作在模式2做波特率发生器,波特率为2400bit/s,当系统晶振为6MHz时,SMOD=1,计数初值为 。
二、选择题
1、若将字库放在程序存储器中,则存储类型是( )
A. xdata
B. code
C. pdata
D. bdata
2、单片机的汇编语言的指令中,有循环左移和循环右移,而C语言中没有,所以在C51中利用( )来完成。
A. 内部函数
B. 外部函数
C. 取样函数
D. 本征函数D?)
A. display[0] B. display[1] C. display[2] D. display[3]
4、设int num[5],*p;,数组num共有5个数组元素,如果p是指向数组num的指针变量(p=a)A. num [3] B. *(p+3) C. *(num+3) D. *p+3
5、下列类型中,( )是51单片机特有的类型
A. char B. int C. bit D. float
6、0023H 是51单片机的 )中断入口地址
A.外部中断0 B.外部中断1 C.定时器中断1 D.定时器中断0
、串行口发送中断标志位为( )
A.TI B.RI C.IE0 D.IE1
8、T1中断允许控制位为( )
A.ET0 B.ET1 C.ES D.EX1
9、串行口控制寄存器SCON为40H时,工作于( )
A方式0 B.方式1 C.方式2 D.方式3
、LCD1602属于那一种液晶显示器( )
A.笔段式液晶显示器
B.点阵字符式显示器
C.点阵图形式液晶显示器
D.
、对5V电压进行A/D采样,若要求对电压的最小分辩率为5mv,则A/D的转换位数为( )
A.8位二进制 B.10位二进制 C.12位二进制 D.14位二进制
三、阅读并分析程序
1、设(30H)=03H,(31H)=50H,(32H)=7BH,(33H)=7CH,给下面程序加上注释,写出每条语句运行结果,并填写程序执行后的结果。(34H)= H,R1= ,(00H)=? ???
mcs51单片机嵌入式c语言习题,MCS-51单片机复习题参考题库.doc相关推荐
- 单片机 rs232 c语言,完全手册 51单片机C语言开发详解系列之第8章 串口通讯实战—RS232...
完全手册 51单片机C语言开发详解系列 技术凝聚实力 专业创新出版 第8章 串口通讯实战-RS232接口电路与软件设计 本章主要通过实际的例子讲解AT89S51单片机的RS232串行通讯接口设计. 随 ...
- c51单片机时钟c语言程序设计,基于51单片机的电子时钟设计..doc
-- I -- - - I -- 设计题目: 基于 51 单片机的电子时钟设计 摘要 单片机,是集 CPU ,RAM ,ROM ,定时器,计数器和多种接口于一体的微控制器.自 20 世纪 70 年代问 ...
- 单片机遥控车c语言程序,基于51单片机的无线遥控小车设计[附发射接收程序]
/***************************************************************/ /*[基于51单片机的无线遥控小车设计] 作者王*茹 */ /*** ...
- 51单片机点阵c语言程序,使用51单片机点亮我们的点阵灯
通过前面我们都知道点亮我们的不管是点阵,数码管,还是LED灯,不仅要熟悉我们的代码还要会看我们的原理图和真值表,所以我们如果真的要写代码倒是其次的,首先我们得学会看我们的原理图和真值表,但是认识那个我 ...
- 51单片机的c语言外部扩展,51单片机资源扩展:扩展片外RAM
上一文中扩展了单片机的程序存储器,4KB存储空间提升到64KB.其实,4K的代码空间还凑合,但是51自带的256B数据存储空间使用起来还真紧张,其中留给用户的连128B都不到,所以不得不扩展片外RAM ...
- 51单片机生成C语言矩形波,基于51单片机产生占空比和频率可调的方波信号发生器(附全部代码)...
本帖最后由 suqianfu 于 2020-4-11 22:29 编辑 大佬,我添加了一点注释,不知道理解得对不对 #include ...
- 51单片机微波炉c语言程序,基于51单片机的微波炉控制C源程序.doc
#include #define GET_KEY P1 #define GET_LED P0 sbit LSA=P2^2; sbit LSB=P2^3; sbit LSC=P2^4; unsigned ...
- 51单片机用c语言倒计时程序,51单片机实现100以内倒计时,求大佬指点。
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include #include #define uchar unsigned char #define uint unsigned ...
- 51单片机频率计c语言程序,基于51单片机的频率计程序
这个是电路原理图 *********************************************** **************入门级频率计设计****************** ** ...
最新文章
- 【Python】创建和使用类
- python数据处理实例-Python大数据处理案例
- 升级鸿蒙系统的手机名单,倒计时2天!首批鸿蒙OS适配名单确定,你的手机在列吗?...
- django-vue-admin前端设置后台接口地址为127.0.0.1产生跨域问题解决办法
- python获取路径下所有文件_Python获取路径下所有文件名
- MYSQL的递归查询
- 诺德尔-2011-2003-V1新版 ghost安装版
- 测试总结该怎么写...
- 响应式网站导航html,jQuery和CSS3响应式网站导航幻灯片插件
- 下标随着页面链接的跳转
- matlab如何持续存贮多维矩阵,matlab多维矩阵在内存中存储顺序
- C语言程序书写中 每行必须有分号,石家庄铁道大学C语言程序设计习题集.pdf
- win10与手机局域网内快速传输文件(免安装软件)
- Total Commander(转.from 善用佳软/TC学堂 - xbeta,2007-2009 )
- 计算机系统硬件基本组成
- Tableau可视化---Tableau简介
- 专注于Win7系统清除附带推广和工具
- 牛!发出中国第一封电子邮件,注册登记域名CN,中国互联网之父传奇
- cad面积计算机,用cad计算多个面积的方法步骤
- WIN7系统 提示缺少msvcr120.DLL,msvcr110.DLL的 请戳这里。
热门文章
- Hdu 1877 又一版 A+B【水题+1】
- 关于ITIL证书更新的重要通知
- 取球游戏(C++)[堆]
- python列表推导式去除m3u8中的广告视频地址下载视频
- PyTorch:The “freeze_support()” line can be omitted if the program is not going to be frozen
- DellR720-硬raid5
- 数据告诉你杜蕾斯是怎么风靡全球的?
- 网管软件禁止网购木马偷梁换柱
- MES系统对企业而言是必须的吗?
- 基金套利是怎么玩的?