(二)单片机硬件知识(问答)
第2章 STC单片机硬件知识(2)

要超过120mA。
STC架构及功能
--STC15W4K32S4系列特点
STC是system chip的缩写
随着半导体工艺的不断演进和发展,以及摩尔定律指引的框架范 围内,在STC公司的8051单片机芯片内将要集成越来越多的外设。
STC单片机硬件下载电路设计
--USB直接下载编程电路
STC公司提供了通过USB直接下载编程电路。
在这种下载模式中,单片机的P3.0/P3.1直接连接电脑USB的D+和D−信号 线。
STC单片机硬件下载电路设计
--USB直接下载编程电路
注:(1)用USB直接下载编程电路,不能实现硬件仿真/硬件在线调试功能。 (2)使用USB直接下载方式时,要注意STC公司USB驱动程序对WINDOWS 操作系统的支持程度。
STC单片机的I/O驱动原理 --准双向输出配置
如果一个引脚输出为1而由外部设备下拉到低时,弱上拉晶体管 关闭而极弱上拉晶体管维持打开状态。
为了把这个引脚强拉为低,外部设备必须有足够的灌电流能力使引脚上的 电压降到门限电平以下。
对于5V供电的单片机来说,弱上拉晶体管的电流大约为250µA; 对于3.3V供电的单片机来说,弱上拉晶体管的电流大约为150µA。
STC单片机电源系统设计
如果读者自己开发的单片机系统使用系统电源供电,则该单片机系统必须 在停电(即关闭系统电源)后才能插上电脑USB口。在单片机系统插到 PC/笔记本电脑USB接口并且打开单片机上的系统供电电源后,电脑会检 测到IAP15W4K58S4单片机插入电脑USB接口,如果读者第一次使用电 脑对IAP15W4K58S4单片机进行ISP下载,则该电脑会自动安装USB驱动 程序,而IAP15W4K58S4单片机则自动处于等待状态,直到电脑安装完驱 动程序,并且发送“下载/编程”命令给单片机系统。
单片机的基础知识问答

1.什么叫单片机? 它有那些主要特点?答:单片机, 就是把中央处理器CPU( central processing unit)、存储器(memory)、定时器、I/O(INPUT/OUTPUT)接口电路等一些计算机的主要功能部件集成在一块集成电路芯片上的微型计算机。
特点:实现控制系统的在线应用;软/硬件结合控制;能适应较为恶劣的工作环境;软件性能稳定。
2.单片机主要用在那些方面?在你生活中应用单片机的例子有那些?答:1.工业控制领域;2.家用电器领域;3.智能仪器仪表;4.办公自动化领域;5.商业营销领域;6.航空航天等高科技领域。
例子:比如,花样流水灯,广告牌,智能洗衣机,智能冰箱,智能空调,打印机,智能玩具机器人等等。
3.单片机有那几个发展阶段?8位单片机会不会过时?为什么?答:单片机的发展历程通常可划分为4个阶段:1). 第一阶段(1974---1976):单片机探索阶段。
2). 第二阶段(1976---1978):低性能单片机阶段。
3). 第三阶段(1978---1982):高性能单片机阶段。
4). 第四阶段(1982年至今):8位单片机的巩固发展及16位单片机、32位单片机推出阶段。
8位单片机不会过时,未来的单片机虽然呈现多元化的发展趋势,但其位数却不一定继续增加,因为尽管有了16位单片机、32位单片机,但对于一般的控制系统来讲,用8位单片机实现就已经足够了,所以8位的以80C51系列仍是当前的主流系列。
4.80C51单片机按片内ROM的结构形式可分成那几类?其中80C31属于那一类?80C51属于那一类?87C51属于那一类?89C51属于那一类?答:单片机按片内ROM的结构形式可分成:1).不含片内ROM(ROM less)2).掩模型ROM(MASK ROM)3).紫外线擦除可编程ROM(EPROM或OTPROM)4).电擦除可编程ROM(E2PROM或FLASHROM)所对应的51子系列芯片名称依次是:80C31;80C51;87C51;89C515.80C51单片机主要由那几部分组成?各主要功能部件的作用是什么?答:主要由CPU系统、内部存储器、I/O接口及中断定时部件三大部分组成。
单片机题库 (1)

单片机题库一:判断题您的姓名: [填空题] *_________________________________1、#define LED P2是宏定义,即用P2来代替LED。
[判断题] *对错(正确答案)2、X>>1表示将X中的各个位都向左移动1位,右边空出来的位用0补足。
[判断题] *对错(正确答案)3、在C语言中,函数体部分需要用{ }括起来。
() [单选题] *A、对(正确答案)B、错4、a==1表示将变量a赋值为1 [判断题] *对错(正确答案)5、51单片机的每个中断源都具有高低两个中断优先级。
[判断题] *对错(正确答案)4、int型数据和无符号int型数据的取值范围是一样的。
[判断题] *对错(正确答案)5、数组中的数据可以是不同类型的。
[判断题] *对错(正确答案)6、在C语言中,常量可以是数值型常量也可以是符号型常量 [判断题] *对(正确答案)错7、数组可以分为一维数组,二维数组和多维数组。
[判断题] *对(正确答案)错8、在LED闪烁方式控制的电路所用的发光二极管具有单向导通性。
[判断题] *对(正确答案)错9、#define LED P2是宏定义,即用P2来代替LED。
[判断题] *对错(正确答案)10、算数运算符%表示取余运算,10%3的结果是1。
[判断题] *对(正确答案)错11、C语言中一个分号可以作为一个执行语句。
[判断题] *错12、拉幕灯实验中使用到的LED灯是发光二极管,它具有单向导通性。
[判断题] *对(正确答案)错13、同级优先级不能相互断。
[判断题] *对(正确答案)错14、除法运算7/3的结果是1。
[判断题] *对错(正确答案)15、void delay_1ms(uint x)该函数有一个参数x [判断题] *对(正确答案)错16、陶瓷电容和电解电容在结构上是相同的,在硬件电路中可互换。
[判断题] *对错(正确答案)13、8段LED数码管显示器只有共阳极结构。
单片机硬件基础知识

单片机硬件基础知识1、电源单片机及外围模块的供电电源,一般用交流电源和直流稳压电源两种。
一般51单片机的工作电压为+5V,因此我们必须给其提供+5V的直流稳压电源。
另外,对于其他型号的单片机,如AVR、PIC等,其工作电压可能各不相同。
在选择电源时,应考虑其输出电压和电流是否满足单片机的要求,否则将会影响单片机的正常工作。
2、时钟时钟是单片机的心脏,是单片机有序工作的基本条件。
时钟产生相等的时间间隔,每个间隔内单片机都执行一个操作。
时钟的频率决定了单片机的处理速度。
常用的时钟电路有石英晶体振荡器和RC振荡器等。
石英晶体振荡器的频率稳定度高,一般为几十MHz到几百MHz,而RC振荡器的频率则较低,一般为几十到几百KHz。
对于一些微控制器(如AVR系列),内部具有振荡电路,因此只需外部提供一个稳定可靠的时钟源即可。
3、复位电路当单片机刚上电时,由于内部电路的导通需要一个建立时间,此时单片机的所有寄存器和外部设备处于不确定状态。
为了使程序正常工作,一般将单片机的 Reset端接一个复位电路,在上电的瞬间使单片机处于复位状态。
常用的复位电路有上电复位和手动复位两种。
上电复位电路一般由一个电容和一个电阻组成,上电瞬间,电容充电,Reset 端为高电平,经过一段时间后电容放电,Reset端又变为低电平,从而实现上电复位功能。
手动复位电路则通过按键实现上电复位。
手动复位的按键一般连接到单片机的 Reset端。
另外,还有一些单片机内部具有上电复位电路,因此不需要外接上电复位电路。
4、晶振电路晶振电路是单片机内部时序的基础,它为单片机提供了一个基准频率。
晶振的频率决定了单片机的工作速度。
常用的晶振有石英晶体振荡器和陶瓷谐振器等。
在选择晶振时,需要考虑其频率、稳定性以及功耗等因素。
常用的晶振引脚连接方法有并联法和串联法两种。
并联法是将晶振的一个引脚与单片机的 XTAL1端相连,另一个引脚与地相连;而串联法则是将晶振的一个引脚与单片机的 XTAL1端相连,另一个引脚与单片机的 XTAL2端相连。
51单片机基础知识试题题库(含答案)

51单片机基础知识试题题库(含答案)第二章习题参考答案一、填空题:1、当 MCS-51 引脚 ALE 有效时,表示从 P0 口稳定地送出了低8位地址。
2、MCS-51 的堆栈是软件填写堆栈指针临时在片内数据存储器内开辟的区域。
3、当使用 8751 且 EA=1,程序存储器地址小于 1000H 时,访问的是片内 ROM。
4、MCS-51 系统中,当 PSEN 信号有效时,表示 CPU 要从外部程序存储器读取信息。
5、MCS-51 有 4 组工作寄存器,它们的地址范围是00H~1FH6、MCS-51 片内20H~2FH 范围内的数据存储器,既可以字节寻址又可以位寻址。
7、PSW 中 RS1 RS0=10 时,R2 的地址为 12H 。
8、PSW 中 RS1 RS0=11 时,R2 的地址为 1AH 。
9、单片机系统复位后,(PSW)=00H,因此片内 RAM 寄存区的当前寄存器是第 0 组,8 个寄存器的单元地址为 00H ~ 07H 。
10、PC 复位后为 0000H 。
11、一个机器周期= 12 个振荡周期= 6 个时钟周期。
12、PC 的内容为将要执行的的指令地址。
13、在 MCS-51 单片机中,如果采用 6MHz 晶振,1 个机器周期为 2us14、内部 RAM 中,位地址为 30H 的位,该位所在字节的字节地址为 26H 。
15、若 A 中的内容为 63H,那么,P 标志位的值为16、8051 单片机复位后,R4 所对应的存储单元的地址为 04H ,因上电时 PSW= 00H 。
这时当前的工作寄存器区是第 0 工作寄存器区。
电平,因为其片内无程序存储器。
17、使用 8031 芯片时,需将/EA 引脚接低18、片内 RAM 低 128 个单元划分为哪 3 个主要部分:工作寄存器区、位寻址区和用户 RAM 区。
19、通过堆栈操作实现子程序调用,首先就要把PC 的内容入栈,以进行断点保护。
调用返回时,再进行出栈保护,把保护的断点送回到 PC 。
考研复试单片机问答

考研复试单片机问答单片机作为计算机科学与技术领域的重要组成部分,广泛应用于各个行业和领域。
对于考研复试中涉及到单片机的问答题目,考生需要具备扎实的基础知识和综合运用能力。
本文将就考研复试中常见的单片机问答题目进行解析和回答。
1. 什么是单片机?单片机是一种高度集成的计算机系统,包括中央处理器(CPU)、存储器和输入输出设备等功能模块,并具有可编程功能。
它广泛应用于电子产品、汽车电子、工业自动化等领域。
2. 单片机的特点有哪些?单片机具有体积小、功耗低、功能强大、成本低廉等特点。
同时,它还可以通过编程来实现不同的功能,具有较高的灵活性和可扩展性。
3. 单片机与微处理器有何区别?单片机与微处理器都属于计算机系统,但存在一定的区别。
单片机是一种完整的系统,包括CPU、存储器和输入输出设备等功能模块,而微处理器只是一个处理核心,需要外部芯片来实现其他功能。
4. 什么是单片机的时钟周期?单片机的时钟周期是指一条指令的执行所需的时间周期。
它通常由晶振提供,每个晶振周期内完成一个机器周期的操作。
5. 单片机的I/O口有哪几种工作方式?单片机的I/O口包括输入和输出两种工作方式。
输入方式包括上拉输入、下拉输入和三态输入,输出方式包括推挽输出和开漏输出。
6. 单片机的中断是什么?单片机的中断是一种异步事件,可以打断CPU当前的工作,转而处理其他任务。
中断分为外部中断和内部中断两种类型。
7. 单片机的存储器有哪几种类型?单片机的存储器包括ROM、RAM和EEPROM等。
其中,ROM用于存储程序代码和常量数据,RAM用于存储临时数据,EEPROM用于存储可变的数据。
8. 单片机的通信方式有哪几种?单片机的通信方式包括串口通信、并口通信和SPI通信等。
串口通信使用单个数据线进行传输,而并口通信则使用多个数据线进行传输,SPI通信则是一种同步方式的通信。
9. 什么是单片机的PWM输出?单片机的PWM输出是指利用数字输出口模拟出一种脉冲信号的输出方式。
单片机考试题目及答案
第一章1-1选择1.计算机中最常用的字符信息编码是( A )A ASCIIB BCD码C 余3码D 循环码2.要MCS-51系统中,若晶振频率屡8MHz,一个机器周期等于(A ) μsA 1.5B 3C 1D 0.53.MCS-51的时钟最高频率是( A ).A 12MHzB 6 MHzC 8 MHzD 10 MHz4.以下不是构成的控制器部件(D ):A 程序计数器、B指令寄存器、C指令译码器、D存储器5.以下不是构成单片机的部件(D )A 微处理器(CPU)、B存储器C接口适配器(I\O接口电路) D 打印机6.下列不是单片机总线是(D )A 地址总线B 控制总线C 数据总线D 输出总线7.-49D的二进制补码为.( B ) 49D=1+16+32=11001HA 11101111B 11001111C 0001000D 111011008.十进制29的二进制表示为原码(C )A 11100010B 10101111C 00011101D 000011119. 十进制0.625转换成二进制数是( A )A 0.101B 0.111C 0.110D 0.10010 选出不是计算机中常作的码制是( D )A 原码B 反码C补码 D ASCII1-2填空1.计算机中常作的码制有原码、反码和补码2.十进制29的二进制表示为000111013.十进制数-29的8位补码表示为.111000114.单片微型机CPU、存储器和I\O接口三部分组成.5.若不使用MCS-51片内存器引脚EA必须接地.6.输入输出设备是计算机与外部世界交换信息的载体.7.十进制数-47用8位二进制补码表示为.110100018.-49D的二进制补码为.111011019.计算机中最常用的字符信息编码是ASCII10.计算机中的数称为机器数,它的实际值叫真值。
1-3判断1.我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。
单片机复习题
《单片机》复习题一、填空题:8051单片机的存储器分为片内程序存储器、外部程序存储器、外部数据存储器、内部RAM和特殊功能寄存器。
单片机复位方式有电平复位、脉冲复位和自动复位。
8051单片机的并行I/O口共有4个,分别是p0口、p1口、p2口和p3口。
8051单片机指令系统按操作功能可分为数据传送指令、算术运算指令、逻辑运算指令、位操作指令、控制及转移指令五大类。
操作码助记符是由英文字母组成的字符串,它规定了指令的执行动作。
8051单片机堆栈中数据的压入和弹出是按先进后出的规律。
堆栈指令包括数据入栈指令和数据出栈指令两类。
二、判断题(正确的打√,错误的打×,)1、只读存储器ROM内部信息停电后会丢失。
(×)2、堆栈操作是按“后进先出”的原则存取数据。
(√)3、8051单片机访问存储器时,同一地址对应惟一的存储单元。
(×)4、数据寄存器指针DPTR由DPH和DPL组成。
(√)5、程序计数器PC总是指向正在执行的指令地址。
(√)6、汇编语言程序中的注释可以缺省。
(√)7、指令中操作码助记符项可有可无。
(×)8、计算机寻址方式越多,计算机的功能超强,灵活性亦越大。
(√)9、若累加器A中“1”的个数为偶数,则奇偶标志位P为1。
(×)10、作算术运算时,若有进位则一定有溢出。
(×)三、选择题1、单片机机器内的数是以(C)的形式表示的A、原码B、反码C、补码D、ASCII码2、8051单片机有()个特殊功能寄存器。
A、3B、10C、21D、1283、数据寄存器指针DPTR是一个()位的寄存器。
A、8B、16C、24D、324、8051单片机的工作寄存器分成(B)组,每组有(D)单元。
A、2个B、4个C、6个D、8个5、SJMP rel指令中rel的取值范围为()。
A、+127~-127B、0~+127C、0~-128D、+127~-1286、指令MOVX A,@DPTR中源操作数属于()方式。
单片机复习题带答案
一、单项选择题1.利用下列( D )关键字可以改变工作寄存器组A、interruptB、sfrC、whileD、using2.C51中一般指针变量占用( C )字节存储。
A、一个B、两个C、三个D、四个3.使用宏来访问绝对地址时,一般需包含的库文件是(B)A、reg51.hB、absacc.hC、intrins.hD、startup.h4.执行#define PA8255 XBYTE[0x3FFC];PA8255=0x7e;后存储单元0x3FFC的值是( A )A、Ox7eB、8255HC、未定D、7e5.设有int i;则表达式i=1,++i,++i||++i,i的值为( C )A、1B、2C、3D、46.设有int a[ ]={10,11,12},*p=&a[0];则执行完*p++;*p+=1;后a[0],a[1],a[2]的值依次是( C )A、10,11,12B、11,12,12C、10,12,12D、11,11,127.设有int i;则表达式i=1,++i,i||++i,i的值为( B )A、1B、2C、3D、48、单片机8051的XTAL1和XTAL2引脚是(D )引脚。
A、外接定时器B、外接串行口C、外接中断D、外接晶振9、单片机的定时器/计数器设定为工作方式1时,是(D )。
A、8位计数器结构B、2个8位计数器结构C、13位计数器结构D、16位计数器结构10、串行口每一次传送( C )字符。
A、1个字节B、1bitC、1帧D、1 串11、计算机能直接识别的语言是( C )。
A、汇编语言B、自然语言C、机器语言D、C语言12、MCS—51单片机的CPU主要的组成部分为(A )。
A、运算器、控制器B、加法器、寄存器C、运算器、加法器D、运算器、译码器13、MCS-51系列单片机芯片是双列直插式封装的,有( C )个引脚。
A、24B、30C、40D、5014、MCS-51的中断允许触发器内容为83H,CPU将响应的中断请求是(A )。
单片机
一基本概念1、真值、补码和反码之间的关系。
答:凡是正数符号位用0表示,负数符号位用1表示,而数值位保持原样的机器数称为原码。
正数:原码符号位用0表示,数值位保持原样。
负数:原码符号位要置1,数值位保持原样。
正数:反码表示与原码相同负数:反码符号位置1,其余各位按位取反。
正数:补码表示与原码相负数:符号位置1,其余各位按位取反,然后在最低位加1,即反码加1。
负数补码的简便求法:对负数的原码,从最低位向左数,在遇到第一个1以前,包括第一个1,重写每一位,其余各位取反,符号位置1。
2、微处理器本身不是计算机,它是微型计算机的核心部件,又称它为中央处理单元CPU。
它包括两个主要部分:运算器、控制器。
3、CPU 和外设进行数据交换时常用的三种方式是什么?答:程序方式、中断方式、DMA方式。
4、8255A属于可编程的并行OI接口芯片,8255A的A通道有3种作方式。
答:方式0:基本输入输出;方式1:选通输入输出;方式2:双向传送(仅A口有)5、在中断服务程序中现场保护和现场恢复期间,中断系统应处在关中断状态。
6、ATMEL的89C51驱动能力最强的并行端口为P0。
7、在中断服务程序中至少应有一条中断返回指令。
8、.所谓CPU是指什么?答:微处理器本身不是计算机,它是微型计算机的核心部件,又称它为中央处理单元CPU。
它包括两个主要部分:运算器、控制器。
9、某种存储器芯片是8KB*4/片,那么它的地址线根数是13根10、使用8255可以扩展出的I/O口线是24根。
11、当CPU响应外部中断0后,PC的值是2000H。
12、P1口的每一位能驱动4个TTL低电平负载。
13、串行口的工作方式由SCON寄存器决定。
14、调用子程序、中断响应过程及转移指令的共同特点是都通过改变PC实现转移。
15、单片机是一种将CPU、存储器以及I/O接口集成在一个芯片中的微型计算机。
16、.通过CPU对I/O状态的测试,只有I/O已准备好时才能进行I/O传送,这种传送方式称为程序查询方式。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1、单片机硬件结构的特点是什么?由于MCS-51单片机是在MCS-48的基础上推出的增强型产品。
比后者提高了芯片的集成度,性能大为提高,硬件功能大大增加,功能单元的种类数量也得到了扩展。
2、51单片机I/O是怎样设置的?MCS-51单片内部I/O口的数量和种类多而齐全,尤其是它有一个全双工的串行口,更突出了这种单片机的本身特点。
该串行口是利用两根I/O口线构成的,由4种工作方式,可通过编程选定。
MCS-51有32根I/P口线,而MCS-48只有27根。
3、中央处理器由哪几部分组成?单片机的中央处理器是单片机内部的核心部件,它决定了单片机的主要功能特性。
中央处理主要由运算部件和控制部件组成。
4、单片机的 ALU 有什么功能?MCS-51单片机ALU功能十分强,它不仅可对8位位变量进行逻辑“与”、“或”、“异或”循环、求补、清零等基本操作。
还可以进行加、减、乘、除等基本运算。
5、单片机的 ACC 有什么功能?单片机运算部件中的累加器ACC是一个8位的累加器。
从功能上看,它与一般微机的累加器相比没有什么特别之处,但ACC的进位标志CY就是布尔处理器进行位操作的一位累加器。
6、单片机控制部件由哪几部分组成?控制部件是单片机的中枢神经。
它包括时钟电路、复位电路、指令寄存器、译码器以及信息传送部件。
7、单片机控制的基本原理是什么?单片机的控制部件以主振频率为基准,发出CPU的时序信号,对指令进行译码,然后发出各种控制信号,完成一系列定时控制的微操作,用来控制单片机各部分的运行。
其中,有一些控制信号线能够简化应用系统的外围控制逻辑。
8、什么是单片机 CPU 的时序?单片机执行的每一条指令都可以分解为若干基本的微操作。
而这些微操作在时间上都有极严格的先后次序。
这些次序就是计算机的CPU时序。