- 1、本文档共4页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
B电气0812单片机测验(2011.5.16)
一.填空题(每空1分,共20分)
1. 已知两个数的真值为:X=-55,Y=108,则[X+Y]补 = 35H 。
2.微型计算机组成包括 CPU 、 存储器 、 I/O接口 、 总线 四部分。
3. 在MCS-51单片机中,如果采用12MHz晶振,1个机器周期为 1μs 。
4. 单片机对外三总线分别为 地址总线 、 数据总线 和 控制总线 。
5. 8051单片机内部有 2 个定时器, 4个并行口和 1 个全双工串行口,5 个中断源。
6. 8051单片机内部有 4 KB的ROM, 128 B的RAM,SFR是 特殊功能寄存器 。
7. 单片机的扩展包括 外部数据存储器的扩展 、 外部程序存储器的扩展、
输入/输出接口的扩展 和 管理功能器件 扩展。
二.说明题(每小题4分,共20分)
1.8051单片机的控制引脚有哪些,各起什么作用?
答:RST/VPD(9脚): RST即为RESET, VPD为备用电源, 所以该引脚为单片机的上电复位或掉电保护端。
ALE(30脚):(Address Latch Enable/PROGramming) 当访问外部存储器时, ALE(允许地址锁存信号)以每机器周期两次的信号输出,用于锁存出现在P0口的低8位地址。
PSEN(29脚):(Program Strobe ENable)片外程序存储器读选通信号输出端, 低电平有效。
EA(31脚):(Enable Address/Voltage Pulse of Programing)为访问外部程序存储器控制信号。
另外P3口的每一个引脚都有第二功能,第二功能都是作为控制应脚,如下表所示。
2.8051单片机的四种工作方式各是什么工作方式?用户如何设定?
答:单片机的四种工作方式如下表:
用户通过对工作方式寄存器TMOD各位赋值来设定单片机的四种工作方式。
3.什么是并行通信,什么是串行通信,各用在什么场合?
答:并行通信是构成1组数据的各位同时进行传送,例如8位数据或16位数据并行传送。
并行通信的特点是传输速度快,但当距离较远、位数又多时导致了通信线路复杂且成本高。
串行通信是数据一位接一位地顺序传送。
串行通信的特点是通信线路简单,只要一对传输线就可以实现通信(如电话线),从而大大地降低了成本,特别适用于远距离通信。缺点是传送速度慢。
4.解释中断的含义。
答:CPU执行程序时,由于发生了某种随机的事件(外部或内部的),引起CPU暂时中断正在运行的程序,转去执行一段特殊的服务程序(称为中断服务程序或中断处理程序),以处理该事件,该事件处理完后又返回被中断的程序继续执行,这一过程称为中断。
5.单片机最小应用系统是什么意思?
答:单片机最小应用系统是指一个真正可用的单片机最小配置系统。
片内带程序存储器的单片机,如8051、 8751、8052,由单片机本身、时钟电路、复位电路即可构成最小应用系统。
片内不带程序存储器的单片机,如8051、 8751、8052,由单片机本身、时钟电路、复位电路,还要加上片外程序存储器与地址锁存器才能构成最小应用系统。
三.阅读程序,回答问题(共20分)
1. #includereg51.h
void delay (void)
{
unsigned int a=5000;
while(a--);
}
main()
{
P1=0x00;
IT1=1;
EA=1;
EX1=1;
while(1);
}
void int0_srv (void) interrupt 2 using 1
{
delay();
P1=0xff;
}
假设P1口接了8个发光二极管(共阴极),请说明程序的功能。(10分)
答:系统上电正常工作时,P1口所接8个发光二极管全灭,当外部中断1提出请求时,且CPU响应中断时,P1口8个发光二极管全部点亮。
2.#include “reg51.h”
unsigned char code table[]={0x7f, 0xbf, 0xdf, 0xef, 0xf7, 0xfb, 0xfd, 0xfe,0x3f,0xcf,0xfc,0xf3,0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,
0x7f,0xfc,0xf3,0xcf,0x3f,0x7e,0x3c,0x18,0x00,0xe7,0xc3,0x81,0x01};
unsigned char i=0;
void delay(void)
{
unsigned int m;
for(m=65536;m0;m--);
}
void main(void)
文档评论(0)