单片机进化版-等待终极版(1)
单片机原理及应用复习内容

单片机原理及应用复习内容单片机原理及应用复习内容第1章复习内容1. 微处理器、微计算机、微处理机、CPU、单片机、嵌入式处理器它们之间有何区别?答:微处理器、微处理机和CPU它们都是中央处理器的不同称谓,微处理器芯片本身不是计算机。
而微计算机、单片机它们都是一个完整的计算机系统,单片机是集成在一个芯片上的用于测控目的的单片微计算机。
2. AT89S51单片机相当于MCS-51系列单片机中的哪一型号的产品?“S”的含义是什么?答:相当于MCS-51系列中的87C51,只不过是AT89S51芯片内的4K字节Flash 存储器取代了87C51片内的4K字节的EPROM。
3. 单片机可分为商用、工业用、汽车用以及军用产品,它们的使用温度范围各为多少?答:商用:温度范围为0~+70℃;工业用:温度范围为-40~+85℃;汽车用:温度范围为-40~+125℃;军用:温度范围为-55~+150℃。
4. 解释什么是单片机的在系统编程(ISP)与在线应用编程(IAP)。
答:单片机的在系统编程ISP(In System Program),也称在线编程,只需一条与PC机USB口或串口相连的ISP下载线,就可把仿真调试通过的程序代码从PC机在线写入单片机的Flash存储器内,省去了编程器。
在线应用编程(IAP)就是可将单片机的闪存内的应用程序在线修改升级。
5. 什么是“嵌入式系统”? 系统中嵌入了单片机作为控制器,是否可称其为“嵌入式系统”?答:广义上讲,凡是系统中嵌入了“嵌入式处理器”,如单片机、DSP、嵌入式微处理器,都称其为“嵌入式系统”。
但多数人把“嵌入”嵌入式微处理器的系统,称为“嵌入式系统”。
目前“嵌入式系统”还没有一个严格和权威的定义。
目前人们所说的“嵌入式系统”,多指后者。
6. 嵌入式处理器家族中的单片机、DSP、嵌入式微处理器各有何特点?它们的应用领域有何不同?答:单片机体积小、价格低且易于掌握和普及,很容易嵌入到各种通用目的的系统中,实现各种方式的检测和控制。
单片机应用技术[王静霞]_习题答案
![单片机应用技术[王静霞]_习题答案](https://img.taocdn.com/s3/m/700683803c1ec5da50e270e6.png)
单片机应用技术[王静霞]_习题答案(总18页)-CAL-FENGHAI.-(YICAI)-Company One1-CAL-本页仅作为文档封面,使用请直接删除习题 11.1 单项选择题(1) A (2)C (3)C1.2 填空题(1)硬件系统、软件系统(2)时钟电路、复位电路(3)XTAL1、XTAL2、RESET、EA(4)晶振1.3 问答题什么是单片机它由哪几部分组成什么是单片机应用系统答:单片微型计算机(Single Chip Microcomputer)简称单片机,是指集成在一个芯片上的微型计算机,它的各种功能部件,包括CPU(Central Processing Unit)、存储器(memory)、基本输入/输出(Input/Output,简称I/O)接口电路、定时/计数器和中断系统等,都制作在一块集成芯片上,构成一个完整的微型计算机。
单片机应用系统是以单片机为核心,配以输入、输出、显示等外围接口电路和控制程序,能实现一种或多种功能的实用系统。
1.4 上机操作题(1)参考程序:#include <reg51.h> //包含头文件reg51.h,定义了51单片机的专用寄存器//函数名:delay//函数功能:实现软件延时//形式参数:无符号整型变量i,控制空循环的循环次数//返回值:无void delay(unsigned int i) //延时函数{unsigned int k;for(k=0;k<i;k++);}void main() //主函数{while(1){P1=0x00;delay(20000); //调用延时函数,实际参数为20000P1=0xff;delay(20000); //调用延时函数,实际参数为20000}}(2)参考程序:#include <reg51.h> //包含头文件reg51.h,定义了51单片机的专用寄存器//函数名:delay//函数功能:实现软件延时//形式参数:无符号整型变量i,控制空循环的循环次数//返回值:无void delay(unsigned int i) //延时函数{unsigned int k;for(k=0;k<i;k++);}void main() //主函数{while(1){P1=0x55;delay(20000); //调用延时函数,实际参数为20000P1=0xff;delay(20000); //调用延时函数,实际参数为20000}}习题 22.1 单项选择题(1)C (2)A (3)A (4)A (5)A (6)D (7)C (8)A (9)A (10)C2.2 填空题(1)外部程序存储器、外部数据存储器、内部程序存储器、内部数据存储器(2)程序存储器(3)工作寄存器组、位寻址区、用户RAM(4)1us、2us(5)按键复位、上电复位(6)2、高2.3 回答题(1)P3口的第二功能是什么?答: P3口各引脚的第二功能如下表。
单片机原理及应用课后习题参考答案~章

《单片机原理及应用》习题答案第一章计算机基础知识1-1 微型计算机主要由哪几部分组成?各部分有何功能?答:一台微型计算机由中央处理单元(CPU)、存储器、I/O接口及I/O设备等组成,相互之间通过三组总线(Bus):即地址总线AB、数据总线DB和控制总线CB来连接。
CPU由运算器和控制器组成,运算器能够完成各种算术运算和逻辑运算操作,控制器用于控制计算机进行各种操作。
存储器是计算机系统中的“记忆”装置,其功能是存放程序和数据。
按其功能可分为RAM和ROM。
输入/输出(I/O)接口是CPU与外部设备进行信息交换的部件。
总线是将CPU、存储器和I/O接口等相对独立的功能部件连接起来,并传送信息的公共通道。
1-3 什么叫单片机?其主要由哪几部分组成?答:单片机(Single Chip Microcomputer)是指把CPU、RAM、ROM、定时器/计数器以及I/O接口电路等主要部件集成在一块半导体芯片上的微型计算机。
1-4 在各种系列的单片机中,片内ROM的配置有几种形式?用户应根据什么原则来选用?答:单片机片内ROM的配置状态可分四种:(1)片内掩膜(Mask)ROM型单片机(如8051),适合于定型大批量应用产品的生产;(2)片内EPROM型单片机(如8751),适合于研制产品样机;(3)片内无ROM型单片机(如8031),需外接EPROM,单片机扩展灵活,适用于研制新产品;(4)EEPROM(或Flash ROM)型单片机(如89C51),内部程序存储器电可擦除,使用更方便。
1-5 写出下列各数的另两种数制的表达形式(二、十、十六进制)1-6 写出下列各数的BCD参与:第二章MCS-51单片机的硬件结构2-1 8052单片机片内包含哪些主要逻辑功能部件?答:8052单片机片内包括:①8位中央处理器CPU一个②片内振荡器及时钟电路③256B数据存储器RAM。
④8KB片内程序存储空间ROM⑤21个特殊功能寄存器SFR⑥4个8位并行I/O端口(32条线)⑦1个可编程全双工串行口⑧可寻址64KB的外部程序存储空间和外部数据存储空间⑨3个16位的定时器/计数器⑩6个中断源、2个优先级嵌套中断结构2-2 8052的存储器分哪几个空间?如何区别不同空间的寻址?答:⑴8052的存储器分为6个编址空间:①片内ROM的容量为8KB,其地址为0000H~1FFFH;②可扩展片外ROM的容量为64KB,其地址为0000H~FFFFH;片内RAM的容量为256B,其地址为00H~FFH分为二块:③地址00H~7FH共128B 为片内RAM低区,④另128B为片内RAM高区,其地址空间为80H`FFH,其地址空间与SFR功能寄存器地址重叠;⑤可扩展片外RAM的容量为64KB,其地址为0000H~1FFFH;⑥特殊功能寄存器SFR的空间为128B,其地址为80H~FFH,但实际只定义了26B单元,这26B单元分散在80H`F0H。
计算机应用技术专业(081203)历届毕业生名单 序 毕业

36
金山海 金永镐 大功率多功能长排式警灯的研究
2006年“三星”奖学金 优秀毕业研究生
37
孙立红 金永镐 基于积木式结构的路灯控制系统
38
郑春善
金永镐
对AM波段产生低干扰的宽电压特种信号 灯的研究
39
金明花 朴相范 电真空热管热水锅炉的电气系统设计
40
金香花
朴相范
基于同时进化神经网络的团队游戏智能的 设计
2011年“三星”奖学金 优秀硕士学位论文
83
李平
李允俊 基于Android的数字手势识别系统的研究与 设计
84
季莹莹 李 德 基于双重变换域的鲁棒水印算法研究
2012年研究生国家奖学金 研究生科研奖
85
金楠
金永镐
基于谐振技术及MK单片机的多路升压器 研究设计
优秀学生干部
86
朴京海 朴相范 碳纤维柱分步进样系统的研究与设计
2008年“成宝”奖学金
51
朱孟忠 金永镐 基于电能和太阳能充电站的充电系统研究
52
杨丹
朴相范 基于PbS近红外传感器的乙醇汽油分析系 统
53
贺 洋 朴相范 总线制图形报警系统的研究
2008年林民镐奖学金
54
唐伟强 朴相范 汽车转向柱开关性能检测系统设计
55
张婷瑞 李善姬 自适应滤波器组合设计的研究
15 2006 金尚柏 李允俊 基于AltiVect技术的JPEG2000算法优化
16
徐红梅
金永镐
基于集中供电方式的日光灯照明系统的研 究
优秀毕业研究生
17
陈 影 金永镐 船舶用高性能大功率声光报警器的设计
18
金玉兰 朴相范 电子巡更系统设计
单片机原理及应用——C51编程+Proteus仿真(第3版)课件第2章 硬件结构

图2-1 AT89S52单片机片内结构
6
片内各外围功能部件通过片内单一总线连接而成(见图2-1),基本结 构依旧是CPU 加上外围芯片的传统微机结构。
CPU对各种功能部件的控制是采用特殊功能寄存器(SFR,Special Function Register)的集中控制方式。
入引脚。
21
注意:AT89S51与AT89S52引脚的差别仅仅是在1脚(P1.0)与2脚( P1.1)上,AT89S52的1脚(P1.0)与2脚(P1.1)分别增加了定时器/计数 器T2的两个外部引脚T2和T2EX的复用功能。
当AT89S52单片机不使用片内的T2的两个引脚T2(P1.0)和T2EX( P1.1)的复用功能时,AT89S51以及各种8051兼容机与AT89S52的引脚功 能则完全相同,它们的外设硬件接口电路是完全相互通用的。
但是如果使用定时器T2的外部计数输入T2(P1.0)和“捕捉”输入 T2EX (P1.1)的功能时,则AT89S52的P1.0脚和P1.1脚就不能作为通用 I/O使用,这是AT89S52与AT89S51(或AT89C51)在外围接口电路设计上 的微小差别。
22
(3)P2口:P2.7~P2.0引脚 准双向I/O口,引脚内部接有上拉电阻,可驱动4个LS型TTL负载。 当AT89S52访问外部存储器及I/O口时,P2口作为高8位地址总线使用,
3
2.7 复位操作和复位电路 2.7.1 复位操作 2.7.2 复位电路设计
2.8 AT89S52单片机的最小应用系统
2.9 看门狗定时器(WDT)功能及应用
2.10 低功耗节电模式 2.10.1 空闲模式 2.10.2 掉电运行模式
单片机整套实验及程序(交通灯_跑马灯等)

实验1 跑马灯实验一、实验目的●初步学会Proteus ISIS和uVision2单片机集成开发环境的使用;●初步掌握采用汇编语言与C语言开发单片机系统的程序结构;●掌握80C51单片机通用I/O口的使用;●掌握单片机内部定时/计数器的使用及编程方法以及中断处理程序的编写方法。
二、实验设备及器件●硬件:PC机,HNIST-1型单片机实验系统●软件:Proteus ISIS单片机仿真环境,uVision2单片机集成开发环境三、实验内容●编写一段程序,采用P1口作为控制端口,使与P1口相接的四个发光二极管〔D1、D2、D3、D4〕按照一定的方式点亮。
如点亮方式为:先点亮D1,延时一段时间,再顺序点亮D2……D4,然后又是D4……D1,同时只能有一个灯亮;然后每隔一段时间一次使相邻两个灯亮,三个灯亮,四个灯亮,最后闪烁三次,接着循环变化。
●基于Proteus ISIS仿真环境完成上述功能的仿真。
●基于uVision2单片机集成开发环境与硬件平台完成程序的脱机运行。
四、实验原理图图3.1 跑马灯实验电路原理图电路原理图如上图3.1所示,AT89S52的P1.0~P1.3控制4个发光二极管,发光二极管按照一定次序发光,相邻发光二极管的发光时间间隔可以通过定时器控制,还可以通过软件延时实现。
五、软件流程图与参考程序●主程序流程图如下:●参考程序#include<reg52.h>#include<intrins.h>#define uchar unsigned char#define uint unsigned intuchar aa,num,speed,flag;uchar code table[]={0x0e,0x0d,0x0b,0x07};uchar code table1[]={0x0a,0x05,0x09,0x06};uchar codetable2[]={0x0c,0x09,0x03,0x08,0x01,0x0e,0x0c,0x08,0x00};void delay(uint z)//延时函数{uint x;uchar y;for(x=z;x>0;x--)for(y=200;y>0;y--);}void init()//条件初始化函数{ flag=0;speed=10;//控制跑马灯流水速度TMOD=0x01;//中断方式TH0=(65535-50000)/256;TL0=(65536-50000)%256;//初值EA=1;//翻开总中断ET0=1;//翻开外中断0TR0=1;}void main(){init();//调用初始化函数while(1){if(flag){delay(2000);//调用延时函数for(num=0;num<4;num++)//从左至右间隔一个依次闪烁{P1=table[num];delay(2000);}for(num=3;num>0;num--)//从左至右间隔一个依次闪烁{P1=table[num];delay(2000);}for(num=0;num<4;num++)//从左至右间隔两个依次闪烁{P1=table1[num];delay(2000);}for(num=3;num>0;num--)//从左至右间隔两个依次闪烁{P1=table1[num];delay(2000);}for(num=0;num<6;num++)//两个,三个,四个跑马灯依次闪烁{P1=table2[num];delay(2000);}for(num=0;num<5;num++)//闪烁5次{P1=0xff;//全暗delay(2000);P1=0X00;//全亮delay(2000);}speed=speed-3;//变速if(speed==4){speed=10;}}}}void timer0() interrupt 1//中断函数{TH0=(65535-50000)/256;TL0=(65536-50000)%256;aa++;if(aa==speed){aa=0;flag=1;}}六、实验思考题●请用汇编指令完本钱实验内容,深刻理解汇编语言程序设计结构。
一个看透世界未来的日本人(马云的贵人)
一个看透世界未来的日本人(马云的贵人)一个看透世界未来的日本人(马云的贵人)2015-11-20 每日政商内参观点:該服的要服,重要的是要知不足而奋蹄扬鞭,别人的眼光长处要学习!他身高只有1米5。
最近几年的日本富豪榜,他不在首位,就名列第二。
孙正义,这是一个真正的日本牛人,当然中国大陆人不要因为他的巨大成功而把他美化成源于中国人的日本人,他是地地道道的日本人。
知道马云,就应该知道孙正义,知道阿里巴巴,就知道日本软银,马云的第一桶金,离不开孙正义,阿里创造了网商神话,孙正义创造了中国神话。
孙正义是日本软银(SoftBank)社长,顶级风险投资家,在全球投资了1400多家企业,与日本海外“建立经济殖民地”的扩展战略一脉相承——世界的就是日本的,日本商人看重长远利益,孙正义明确表示,在阿里上市后无计划出售任何股份,很清楚,是为了长期保持对阿里巴巴的绝对大股东地位。
根据阿里巴巴赴美上市时公开的股权结构,马云持有阿里巴巴集团7.74%股份,包括马云在内的高管团队仅持有阿里巴巴9.4%的股份,而前两大股东软银和雅虎分别持有阿里巴巴35%和24%的股权,剩余的也多为零散的海内外投资商。
不言而喻,日本软银是最大赢家,掌控软银的孙正义当然功德无量,多年来,阿里风风雨雨,雅虎与马云和阿里巴巴因为控制权和支付宝事件,多有杯葛,但实际上,孙正义才是真正低调的幕后人士,他既是雅虎股东,也是阿里股东,在微妙的三角格局中,以看似淡泊实则犀利的投资风格,反倒笑到了最后。
在马云最艰难之时,国内投资人傲慢地将他拒之门外,唯有日本人孙正义雪中送炭,我完全可以这样理解,这不正是敏锐的日美投资人与愚蠢的中国投资人共同铸成了阿里巴巴今天的灿烂辉煌吗?即便是盛极一时的阿里,也只是孙正义投资的冰山一角,在软银这个投资发动机上,跨越美国雅虎、Sprint和中国阿里巴巴等知名企业之后,孙正义的生意版图,还在继续蔓延。
孙正义:迷茫之时考虑遥远的未来他是马云的贵人,被称为“互联网大帝”。
单片机原理及应用(张毅刚-第三版)课后习题答案(全)
单片机原理及应用(张毅刚-第三版)课后习题答案(全)第1章思考题及习题1参考答案一、填空1.除了单片机这一名称之外,单片机还可称为或。
答:微控制器,嵌入式控制器.2.单片机与普通微型计算机的不同之处在于其将、、和三部分,通过内部连接在一起,集成于一块芯片上。
答:CPU、存储器、I/O口、总线3. AT89S52单片机工作频率上限为MHz。
答:33 MHz。
4.专用单片机已使系统结构最简化、软硬件资源利用最优化,从而降低和提高。
答:成本,可靠性。
二、单选1.单片机内部数据之所以用二进制形式表示,主要是A.为了编程方便B.受器件的物理性能限制C.为了通用性D.为了提高运算速度答:B2.在家用电器中使用单片机应属于微计算机的。
A.辅助设计应用C.数值计算应用答:B3.下面的哪一项应用,不属于单片机的应用范围。
A.工业控制B.家用电器的控制C.数据库管理D.汽车电子设备答:C三、判断对错B.测量、控制应用D.数据处理应用1. STC系列单片机是8051内核的单片机。
对2. AT89S52与AT89S51相比,片内多出了4KB的Flash 程序储备器、128B的RAM、1个中断源、1个定时器(且具有捕捉功用)。
对3.单片机是一种CPU。
错4. AT89S52单片机是微处理器。
错5. AT89C52片内的Flash程序储备器可在线写入,而AT89S52则不克不及。
错6.为AT89C51单片机设想的应用体系板,可将芯片AT89C51直接用芯片AT89S51替换。
对7.为AT89S51单片机设想的应用体系板,可将芯片AT89S51直接用芯片AT89S52替换。
对8.单片机的功用侧重于测量和控制,而庞大的数字号处理运算及高速的测控功用则是DSP的甜头。
对四、简答1.微处理器、微计算机、微处理机、CPU、单片机、嵌入式处理器它们之间有何辨别?答:微处理器、微处理机和CPU它们都是中央处理器的不同称谓,微处理器芯片本身不是计算机。
51单片机最小系统原理图
接触过单片机的朋友们都时常会听到别人提"最小系统"这个词.那到底什么是最小系统,有怎样设计称上"最小"呢?下面让依依电子来告诉大家:单片机最小系统,或者称为最小应用系统,是指用最少的元件组成的单片机可以工作的系统.对51系列单片机来说,单片机+晶振电路+复位电路,便组成了一个最小系统.但是一般我们在设计中总是喜欢把按键输入、显示输出等加到上述电路中,成为小系统。
应用89C51(52)单片机设计并制作一个单片机最小系统,达到如下基本要求:1、具有上电复位和手动复位功能。
2、使用单片机片内程序存储器。
3、具有基本的人机交互接口。
按键输入、LED显示功能。
4、具有一定的可扩展性,单片机I/O口可方便地与其他电路板连接。
51单片机学习想学单片机,有一段时间了,自己基础不好,在网上提了许多弱智的问题,有一些问题网友回答了,还有一些为题许多人不屑一顾。
学来学去,一年多过去了,可是还是没有入门,现在我就把我学习中遇到的一些问题和大家分享一下,希望在大虾的帮助下能快速的入门:)在学习之前我在网上打听了一下atmel公司的单片机用的人比较多,avr 系列这几年在国内比较流行,但是考虑到avr还是没有51系列用的人多,51系列的许多技术在实践中都已经的到了前人的解决,遇到问题后,有许多高人可以帮助解决,所以这次学习,选用了atmel公司的at89s52,来进行学习。
学习单片机是需要花费时间实践的;学之前我们先准备好所需的东西一、所需硬件at89s52一片;8m晶振一个,30pf的瓷片电容两个;10uf电解电容一个,10k的电阻一个;万用板(多孔板)一块;其他的器件如电烙铁一把30w的,松香,焊锡若干,如果是第一次学习,不知道这些东西,没关系,以下是它们的照片:Atmel公司生产的at89s528m晶振22pf瓷片电容电解电容图1/4 w 10k 的电阻普通的电木万用板好了,有了这些东西,我们就可以把它们组合到一起做成我们的最小系统了:)有了这些东西我们怎么焊接丫?不用着急,过一会我们把原理图给大家画出来大家就会了。
一种新型高速公路路灯智能控制系统设计
器连续发出开灯信号 , 此时路灯收到的开灯信号频 率 要大 于达 到关 灯 所 设 置 的 时 间 , 以此 路 灯 会 持 所
.
2种 情 况.
i 否
( ) 形 路路 灯 : 环 城 高 速公 路 和 立 交 桥 的 4环 如
情况 等.
否 符合 开灯 条件 ?
~ 一
22 路灯 智能 开关 算法 . 为 了便 于描 述 在 下 列各 算 法 中用 变量 i 表示 i 号路灯 , L 1mp 用 (a )表 示 路 灯 所 执 行 的开 关命 令 ,
图 1中通过 读 入 的光控 状 态 , 判 断 光亮 度 是 来
否达到所设置的打开路灯的范围 , 若达到了打开路
灯 的条 件 则 通 过 主 控 制 器 发 出信 号 启 动 红 外 探 测
器. 系统 中利用 主 动 红 外 探 测技 术 对 路 面 进 行 红 在
外扫描 , 红外 探测 器对 通 过车 辆发 出红 外信 号. 主控 制器对 所收 到的 红外 信 号 进 行 处 理 , 据 此 信 号 对 依 路 灯进 行智 能控 制. 因此 当车 流量 较大 时 , 外探 测 红
过 以及 车辆 的行 驶 方 向来 自动控 制路 灯开 关. 该智 能控 制 系统 能使路 灯 实现 自动 化、 能化 , 智 达到
有效 节约 电能的 目的.
关键词 : 高速 公路 ; 灯 ;i e ; 能控 制 ; 路 Zg e智 B 算法
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一 、 单项选择题 1、用 MCS-51 串行扩展并行 I/O 口时,串行接口工作方式选择(A ) (A)方式 0 (B)方式 1 (C)方式 2 (D)方式 3 2、对程序存储器的读操作,只能使用( D) (A)MOV 指令 (B)PUSH 指令 (C)MOVX 指令 (D)MOVC 指令 3、MCS—51 单片机外部有 40 个引脚,其中,地址锁存允许控制信号引脚是(A ) (A)ALE (B) PSEN (C) EA (D)RST 4、8051 单片机共有(A )个中断优先级 (A) 、2 (B) 、3 (C) 、4 (D) 、5 5、 ORG 0003H LJMP 2000H ORG 000BH LJMP 3000H 当 CPU 响应外部中断 0 后,PC 的值是( B) (A)、0003H (B) 、2000H (C) 、000BH (D) 、3000H 6、MOVX A,@DPTR 指令中,源操作数的寻址方式是( B) (A)、寄存器寻址 (B) 、寄存器间接寻址 (C) 、直接寻址 (D) 、立即寻址 7、在中断服务程序中,至少应有一条(D ) (A) 、传送指令 (B) 、转移指令 (C) 、加法指法 (D) 、中断返回指令 8、要使 MCS-51 能够响应定时器T1中断、串行接口中断,它的中断允许寄存器IE的内容应
是(A) (A) 、98H (B) 、84H (C) 、42H (D) 、22H 9、LJMP 跳转空间最大可达到(D ) (A) 、2KB (B) 、256B (C) 、128B (D) 、64KB 10、执行如下三条指令后,30H 单元的内容是(C ) MOV R1,#30H MOV 40H,#0EH MOV @R1,40H (A) 、40H (B) 、30H (C) 、0E H (D) 、FF H 11、某种存储器芯片是 8KB*4/片,那么它的地址线根数是(C ) (A) 、11 根 (B) 、12 根 (C) 、13 根 (D) 、14 根 12、MCS-51 外扩 ROM,RAM 和 I/O 口时,它的数据总线是(A ) (A) 、P0 (B) 、P1 (C) 、P2 (D) 、P3 13、下列指令写法正确的是 (D ) (A) 、MOV #20H,A (B) 、ADD R2,#30H (C) 、PUSH R0 (D) 、RRC A 14、控制串行口工作方式的寄存器是( C) (A) 、TCON (B)、PCON (C)、SCON (D)、TMOD 15、对程序存储器的读操作,只能使用(D ) (A) 、MOV 指令 (B) 、PUSH 指令 (C) 、MOVX 指令 (D) 、MOVC 指令 16、MCS-51 响应中断时,下面哪一个条件不是必须的( C) (A) 、当前指令执行完毕 (B) 、中断是开放的 (C) 、没有同级或高级中断服务 (D) 、必须有 RETI 指令 17、下列指令中不影响标志位 CY 的指令有( D) (A) 、RLC A (B) 、CLR A (C) 、RRC A (D) 、INC A 18、外部中断源 IE1(外部中断 1)的向量地址为(C ) (A) 、0003H (B) 、000BH (C) 、0013H (D) 、002BH 19、设累加器 A 的内容为 0C9H,寄存器 R2 的内容为 54H,CY=1,执行指令 SUBB A,R2
后结果为(A ) (A) 、 (A)=74H (B) 、 (R2)=74H (C) 、 (A)=75H (D) 、 (R2)=75H
20、有如下程序段: MOV R0,#30H SETB C CLR A ADDC A,#00H MOV @R0,A 执行结果是( B) (A)、(30H)=00H (B)、(30H)=01H (C)、(00H)=00H (D)、(00H)
=01H 21、 下列叙述正确的时:(C ) (A)、汇编语言是简洁、高效、而又最贴近硬件的高级编程语言 (B)、80 年代初单片机 C 语言就已成熟为专业水平的高级语言 (C)、单片机 C 语言是简洁、高效、而又最贴近硬件的高级编程语言 (D)、pascal 语言是简洁、高效、而又最贴近硬件的高级编程语言 22、下述对堆栈和堆栈指针的描述不正确的是 ( D) (A)、堆栈是一段存储空间 (B)、堆栈指针是这段存储空间的地址指示器 (C)、堆栈的存取原则为“先进后出” (D)、所有计算机系统的堆栈都是向地址高端逐渐生长的,即均为“向上生成”堆栈。 23、 若用 62256SRAM 芯片(32K×8 位)组成 512KB 的存储器系统,需要(C )片 6264 芯片。
(A)、 16 (B)、 24 (C)、 32 (D)、 64 24、当 8255A 的端口 A、端口 B 均工作在方式 1 的输入方式时,端口 C 可以作为( C)用。
(A)、 两个 4 位 I/O 端口或 1 个 8 位 I/O 端口 (B)、 状态端口 (C)、 部分引脚作端口 A、端口 B 的联络信号,部分引脚作 I/O 端口 (D)、 全部作联络信号 25、 当存取片外的数据存储区时,下列那个信号无用: (A ) (A)、 RD (B)、 WR (C)、 ALE (D)、 PSEN 26、当执行 MOVC 指令时,若 PSEN 信号有效,将会导致 选通。( C) (A)、 片外的积序存储区 (B)、片内的数据存储区 (C)、片外的数据存储区 (D)、都不对 27、 在 8031 单片机中,扩展数据总线可以使用的端口: ( C)。 (A)、 P0 或 P2 (B)、 P1 或 P3 (C)、 P0 (D)、 P3 28、MCS-51 的并行 I/O 口信息有两种读取方法,一种是读引脚,还有一种是: (A ) (A)、读锁存 (B)、读数据 (C)、读 A 累加器 (D)、读 CPU 29、PC 是: (D ) (A)、 一根硬件信号线 (B)、 —个可由用户直接读写的 8 位寄存器 (C )、一个不可寻址的特殊功能寄存器 (D)、一个能自动加 1 计数的 ROM 存储单元 30、在 CPU 内部,反映程序运行状态或反映运算结果的一些特征的寄存器是 ( C) (A)、DPTR (B)、ACC (C)、 PSW (D)、 SP 31、在有符号运算时,判断运算结果是否正确时用 PSW 的(A )标志位。 (A) 、CY (B) 、OV (C) 、P (D) 、RS0 32、在运用 8031 单片机扩展 32K 数据存储器 RAM 时,需采用(C )条地址线。 (A) 、 10 (B) 、13 (C) 、15 (D) 、5 33、当单片机启动 ADC0809 进行模/数转换时,应采用( D)指令。 (A) 、MOV A,20 (B) 、MOVX A,@DPTR (C) 、MOVC A,@A+DPTR (D) 、MOVX @DPTR,A 34、在五个中断源中,可通过软件确定各中断源中断级别的高或低,但在同一级别中,按硬件
排队的优先级别最高的是( C)中断。 (A) 、定时器 T0 (B) 、定时器 T1 (C) 、外部中断 INTO (D) 、外部中断 INT1
35、调用子程序、中断响应过程及转移指令的共同特点是(B )。 (A) 、都能返回 (B) 、都通过改变 PC 实现转移 (C) 、都将返回地址压入堆栈 (D) 、都必须保护现场 36、单片机复位后,累加器 A、PC、PSW 的内容为( B) (A) 、A = FFH PC = 00H PSW = FFH (B) 、A = 00H PC = 0000H PSW = 00H (C) 、A = 07H PC = 0000H PSW = FFH (D) 、A = 00H PC = 00H PSW = 00H 37、8031 定时/计数器是否计满可采用等待中断的方法进行处理,也可通过对( C)的查询 方法进行判断。 (A) 、OV 标志 (B) 、CY 标志 (C) 、中断标志 (D) 、奇偶标志 38、当单片机从 8155 接口芯片内部 RAM 的 20H 单元中读取某一数据时,应使用(B )类指令。
(A) 、MOV A,20H (B) 、MOVX A,@Ri (C) 、MOVC A,@A+DPTR (D) 、MOVX A,@DPTR 39、当串行口向单片机的 CPU 发出中断请求时,若 CPU 允许并接受中断请求时,程序计数器 PC
的内容将被自动修改为( D)。 (A) 、0003H (B) 、0000B (C) 、0013H (D) 、0023H 40、8031 定时/计数器共有四种操作模式,并由 TMOD 寄存器中 M1 M0 的状态决定,当 M1 M0
的状态为 10 时,定时/计数器被设定为( C) (A) 、13 位定时/计数器 (B) 、16 位定时/计数器 (C) 、自动重装 8 位定时/计数器 (D) 、T0 为 2 个独立的 8 位定时/计数器,T1 停止工作
41、对程序存储器的读操作,只能使用(D ) (A)、MOV指令 (B)、PUSH指令 (C)、MOVX指令 (D)、MOVC指令 42、8051单片机共有( D)个中断源。 (A)、2 (B)、3 (C)、 4 (D)、 5 43. 执行MOVX A,DPTR指令时,MCS-51产生的控制信号是(C ) (A)、 PSEN (B)、ALE (C)、 RD (D)、 WR 44、下面哪条指令将MCS-51的工作寄存器置成第3组(B )