内容1 单片机基础知识
汇编语言源程序是单片机可以直接执行的程序。该表述()。
A. 正确
B. 错误
试题库:内容1 单片机基础知识;正确答案:B;难度系数:1;
假定设置堆栈指针SP的值为37H,在进行子程序调用时把断点地址进行堆栈保护后,SP的值为()。
A. 36H
B. 37H
C. 38H
D. 39H
试题库:内容1 单片机基础知识;正确答案:D;难度系数:2;
单片机内部工作寄存器Rn,能作为间接寻址寄存器的是:()
A. R0
B. R0~R7
C. R0和R1
D. R1
试题库:内容1 单片机基础知识;正确答案:C;难度系数:2;
单片机执行向堆栈压入一个字节数据指令后,SP中的内容减1。该表述()。
A. 正确
B. 错误
试题库:内容1 单片机基础知识;正确答案:B;难度系数:2;
MCS-51的数据传送指令是把源操作数传送到目的操作数,指令执行后,源操作数改变,目的操作数修改为源操作数。该表述()。
A. 正确
B. 错误
试题库:内容1 单片机基础知识;正确答案:B;难度系数:2;
已知某数的BCD码为0111010101000010,则其表示的十进制数值为()。
(A)7542H
(B)7542
(C)75.42H
(D)75.42
试题库:内容1 单片机基础知识;正确答案:B;难度系数:2;
10101.101B转换成十进制数是()。
(A)46.625
(B)23.625
(C)23.62
(D)21.625
试题库:内容1 单片机基础知识;正确答案:D;难度系数:2;
3D.0AH转换成二进制数是()。
(A)111101.0000101B
(B)111100.0000101B
(C)111101.101B
(D)111100.101B
试题库:内容1 单片机基础知识;正确答案:A;难度系数:2;
73.5转换成十六进制数是()。
(A)94.8H
(B)49.8H
(C)111H
(D)49H
试题库:内容1 单片机基础知识;正确答案:B;难度系数:2;
十进制29的二进制表示为原码()。
(A)11100010
(B)10101111
(C)00011101
(D)00001111
试题库:内容1 单片机基础知识;正确答案:C;难度系数:2;
在微型计算机中,负数常用( )表示。
A.原码
B.反码
C.补码
D.真值
试题库:内容1 单片机基础知识;正确答案:C;难度系数:1;
将十进制数215转换成对应的二进制数是( )。
A.11010111
B.11101011
C.10010111
D.10101101
试题库:内容1 单片机基础知识;正确答案:A;难度系数:2;
将十进制数98转换成对应的二进制数是( )。
A.1100010
B.11100010
C.10101010
D.1000110
试题库:内容1 单片机基础知识;正确答案:A;难度系数:2;
将二进制数(1101001)2转换成对应的八进制数是( )。
A.141
B.151
C.131
D.121
试题库:内容1 单片机基础知识;正确答案:B;难度系数:2;
十进制126数其对应的十六进制数可表示为( )。
A.8F
B.8E
C.FE
D.7E
试题库:内容1 单片机基础知识;正确答案:D;难度系数:2;
二进制数110110110对应的十六进制数可表示为( )。
A.1D3H
B.1B6H
C.DB0H
D.666H
试题库:内容1 单片机基础知识;正确答案:B;难度系数:2;—3的补码是( )。
A.10000011
B.11111100
C.11111110
D.11111101
试题库:内容1 单片机基础知识;正确答案:D;难度系数:2;
在计算机中“A”是用( )来表示。
A.BCD码
B.二—十进制
C.余三码
D.ASCII码
试题库:内容1 单片机基础知识;正确答案:D;难度系数:1;
将十六进制数(1863.5B)16转换成对应的二进制数是( )。A.1100001100011.0101B
B.1100001100011.01011011
C.1010001100111.01011011
D.100001111001.1000111
试题库:内容1 单片机基础知识;正确答案:B;难度系数:2;
将十六进制数6EH转换成对应的十进制数是( )。
A.100
B. 90
C. 110
D.120
试题库:内容1 单片机基础知识;正确答案:C;难度系数:2;
已知[X]补=00000000,则真值X=( )。
A.+1
B.0
C.—1
D.以上都不对
试题库:内容1 单片机基础知识;正确答案:B;难度系数:2;
已知[X]补=01111110,则真值X=( )。
A.+1
B.—126
C.—1
D.+126
试题库:内容1 单片机基础知识;正确答案:D;难度系数:2;
十六进制数(4F)16对应的十进制数是( )。
A.78
B.59
C.79
D.87
试题库:内容1 单片机基础知识;正确答案:C;难度系数:2;
单片机在调试过程中,通过查表将源程序转换成目标程序的过程叫( )。A.汇编
B.编译
C.自动汇编
D.手工汇编
试题库:内容1 单片机基础知识;正确答案:D;难度系数:1;
下列芯片中属于MCS-51 单片机系列的芯片是()
A.8752
B.Z80
C.80486
D.80286
试题库:内容1 单片机基础知识;正确答案:A;难度系数:1;
采用8031 单片机必须扩展()
A.数据存储器
B.程序存储器
C.I/O 接口
D.显示接口
试题库:内容1 单片机基础知识;正确答案:B;难度系数:2;MCS-51 单片机采用DIP 封装,有()引脚
A.38
B.40
D.44
试题库:内容1 单片机基础知识;正确答案:B;难度系数:1;
下列单片机中具有4K ROM 的是()。
A.8751
B.8051
C.8032
D.89C52
试题库:内容1 单片机基础知识;正确答案:B;难度系数:3;
DS1302与日历、时钟相关的寄存器存放的数据为()格式。
A. 二进制
B. BCD
C. 十进制
D. 十六进制
试题库:内容1 单片机基础知识;正确答案:B;难度系数:1;
由于高速系列单片机同样基于MCS-51结构,在代码和引脚上与原有MCS-51单片机完全兼容,因此在实际应用中,可直接用高速系列单片机替代原有的低速单片机。该表述()。
A.正确
B.错误
试题库:内容1 单片机基础知识;正确答案:A;难度系数:1;
011-0031、使用高速的24MHz或33MHz单片机代替原有的12MHz或16MHz单片机,可以方便地将运行速度提高一倍。该表述()。
A.错误
B.正确
试题库:内容1 单片机基础知识;正确答案:B;难度系数:1;
内容2 MCS.51单片机的硬件结构
8031复位后,PC与SP的值为()。
(A)0000H,00H
(B)0000H,07H
(C)0003H,07H
试题库:内容2 MCS.51单片机的硬件结构;正确答案:B;难度系数:1;
对程序计数器PC的操作
(A)是自动进行的
(B)是通过减1指令进行的
(C)是通过加1指令进行的
试题库:内容2 MCS.51单片机的硬件结构;正确答案:A;难度系数:1;
8051的内部RAM中,可以进行位寻址的地址空间为()。
(A)00H∽2FH
(B)20H∽2FH
(C)00H∽FFH
试题库:内容2 MCS.51单片机的硬件结构;正确答案:B;难度系数:1;
8031单片机中既可位寻址又可字节寻址的单元是()。
(A)20H
(B)30H
(C)00H
试题库:内容2 MCS.51单片机的硬件结构;正确答案:A;难度系数:1;
8051单片机的()口的引脚,还具有外中断、串行通信等第二功能。
(A)P0
(C)P2
(D)P3
试题库:内容2 MCS.51单片机的硬件结构;正确答案:D;难度系数:2;
单片机应用程序一般存放在()中。
(A)RAM
(B)ROM
(C)寄存器
(D)CPU
试题库:内容2 MCS.51单片机的硬件结构;正确答案:B;难度系数:2;CPU主要的组成部部分为()。
(A)运算器、控制器
(B)加法器、寄存器
(C)运算器、寄存器
(D)运算器、指令译码器
试题库:内容2 MCS.51单片机的硬件结构;正确答案:A;难度系数:2;INTEL8051CPU是()位的单片机。
(A)16
(B)4
(C)8
(D)准16
试题库:内容2 MCS.51单片机的硬件结构;正确答案:C;难度系数:2;MCS-51单片机的堆栈区应建立在()。
(A)片内数据存储区的低128字节单元
(B)片内数据存储区
(C)片内数据存储区的高128字节单元
(D)程序存储区
试题库:内容2 MCS.51单片机的硬件结构;正确答案:A;难度系数:2;
(PSW)=18H时,则当前工作寄存器是()。
(A)0组
(B)1组
(C)2组
(D)3组
试题库:内容2 MCS.51单片机的硬件结构;正确答案:D;难度系数:2;MCS-51单片机P1口的每一位能驱动()。
(A)2个TTL低电平负载
(B)4个TTL低电平负载
(C)8个TTL低电平负载
(D)10个TTL低电平负载
试题库:内容2 MCS.51单片机的硬件结构;正确答案:B;难度系数:2;PC中存放的是()。
(A)下一条指令的地址
(B)当前正在执行的指令
(C)当前正在执行指令的地址
(D)下一条要执行的指令
试题库:内容2 MCS.51单片机的硬件结构;正确答案:A;难度系数:2;
所谓CPU是指()。
(A)运算器和控制器
(B)运算器和存储器
(C)输入输出设备
(D)控制器和存储器
试题库:内容2 MCS.51单片机的硬件结构;正确答案:A;难度系数:2;
MCS-51的并行I/O口信息有两种读取方法:一种是读引脚,还有一种是()。(A)读锁存器
(B)读数据库
(C)读A累加器
(D)读CPU
试题库:内容2 MCS.51单片机的硬件结构;正确答案:A;难度系数:2;
MCS—51单片机的CPU主要的组成部分为()。
A.运算器、控制器
B.加法器、寄存器
C.运算器、加法器
D.运算器、译码器
试题库:内容2 MCS.51单片机的硬件结构;正确答案:A;难度系数:1;
单片机能直接运行的程序叫()。
A源程序
B.汇编程序
C.目标程序
D.编译程序
试题库:内容2 MCS.51单片机的硬件结构;正确答案:C;难度系数:1;
单片机中的程序计数器PC用来( )。
A.存放指令
B.存放正在执行的指令地址
C.存放下一条指令地址
D.存放上一条指令地址
试题库:内容2 MCS.51单片机的硬件结构;正确答案:C;难度系数:1;
单片机上电复位后,PC的内容和SP的内容为( )。
A.0000H,00H
B. 0000H,07H
C. 0003H,07H
D. 0800H,08H
试题库:内容2 MCS.51单片机的硬件结构;正确答案:B;难度系数:1;
单片机8031的ALE引脚是( ) 。
A. 输出高电平
B. 输出矩形脉冲,频率为fosc的1/6
C. 输出低电平
D. 输出矩形脉冲,频率为fosc的1/2
试题库:内容2 MCS.51单片机的硬件结构;正确答案:B;难度系数:1;
访问外部存贮器或其它接口芯片时,作数据线和低8位地址线的是( )。
A.P0口
B.P1口
C.P2口
D.P0口和P2口
试题库:内容2 MCS.51单片机的硬件结构;正确答案:A;难度系数:1;PSW中的RS1和RS0用来( )。
A选择工作寄存器区号
B.指示复位
C.选择定时器
D.选择工作方式
试题库:内容2 MCS.51单片机的硬件结构;正确答案:A;难度系数:1;
上电复位后,PSW的值为( )。
A.1
B.07H
C.FFH
D.0
试题库:内容2 MCS.51单片机的硬件结构;正确答案:D;难度系数:1;
单片机上电复位后,堆栈区的最大允许范围是( )个单元。
A.64
B.120
C.128
D.256
试题库:内容2 MCS.51单片机的硬件结构;正确答案:B;难度系数:2;
单片机上电复位后,堆栈区的最大允许范围是内部RAM的( )。
A.00H—FFH
B.00H—07H
C.07H—7FH
D.08H—7FH
试题库:内容2 MCS.51单片机的硬件结构;正确答案:D;难度系数:2;
堆栈指针SP在内部RAM中的直接地址是( )。
A.00H
B.07H
C.81H
D.FFH
试题库:内容2 MCS.51单片机的硬件结构;正确答案:C;难度系数:1;INTEL8031的P0口,当使用外部存贮存器时它是一个( )。
A.传输高8位地址口
B.传输低8位地址口
C.传输高8位数据口
D.传输低8位地址/数据口
试题库:内容2 MCS.51单片机的硬件结构;正确答案:D;难度系数:1;P0口作数据线和低8位地址线时( )。
A.应外接上拉电阻
B.不能作I/O口
C.能作I/O口
D.应外接高电平
试题库:内容2 MCS.51单片机的硬件结构;正确答案:B;难度系数:2;
对于8031单片机,其内部RAM( )。
A.只能位寻址
B.只能字节寻址
C.既可位寻址又可字节寻址
D.少部分只能位寻址
试题库:内容2 MCS.51单片机的硬件结构;正确答案:D;难度系数:1;
寻址方式就是( )的方式。
A.查找指令操作码
B.查找指令
C.查找指令操作数
D.查找指令操作码和操作数
试题库:内容2 MCS.51单片机的硬件结构;正确答案:C;难度系数:1;8031 单片机若晶振频率为fosc=12MHz,则一个机器周期等于( )μS。
A.1/12
B.1/2
C.1
D.2
试题库:内容2 MCS.51单片机的硬件结构;正确答案:C;难度系数:2;
ALU表示( )。
A.累加器
B.程序状态字寄存器
C.计数器
D.算术逻辑部件
试题库:内容2 MCS.51单片机的硬件结构;正确答案:D;难度系数:1;
单片机上电后或复位后,工作寄存器R0是在( )。
A.0区00H单元
B.0区01H单元
C.0区09H单元
D.SFR
试题库:内容2 MCS.51单片机的硬件结构;正确答案:A;难度系数:1;
单片机8051的XTAL1和XTAL2引脚是( )引脚。
A.外接定时器
B.外接串行口
C.外接中断
D.外接晶振
试题库:内容2 MCS.51单片机的硬件结构;正确答案:D;难度系数:1;
8051单片机的VSS(20)引脚是( )引脚。
A.主电源+5V
B.接地
C.备用电源
D.访问片外存贮器
试题库:内容2 MCS.51单片机的硬件结构;正确答案:B;难度系数:1;
8051单片机的VCC(40)引脚是( )引脚。
A.主电源+5V
B.接地
C.备用电源
D.访问片外存贮器
试题库:内容2 MCS.51单片机的硬件结构;正确答案:A;难度系数:1;
8051单片机( )口是一个8位漏极型开路型双向I/O端口。
A.P0
B.P1
C.P2
D.P3
试题库:内容2 MCS.51单片机的硬件结构;正确答案:A;难度系数:1;
8051单片机中,输入/输出引脚中用于专门的第二功能的引脚是( )。
A.P0
B.P1
C.P2
D.P3
试题库:内容2 MCS.51单片机的硬件结构;正确答案:D;难度系数:1;
MCS—51的片内外的ROM是统一编址的,如果端保持高电平,8051的程序计数器PC在( )地址范围内。A.1000H—FFFFH
B.0000H—FFFFH
C.0001H—0FFFH
D.0000H—0FFFH
试题库:内容2 MCS.51单片机的硬件结构;正确答案:D;难度系数:1;
MCS—51的专用寄存器SFR中的堆栈指针SP是一个特殊的存贮区,用来( ) ,它是按后进先出的原则存取数据的。
A.存放运算中间结果
B.存放标志位
C.暂存数据和地址
D.存放待调试的程序
试题库:内容2 MCS.51单片机的硬件结构;正确答案:C;难度系数:1;
单片机的堆栈指针SP始终是指示( )。
A.堆栈底
B.堆栈顶
C.堆栈地址
D.堆栈中间位置
试题库:内容2 MCS.51单片机的硬件结构;正确答案:B;难度系数:2;
单片机的P0、P1口作输入用途之前必须( )。
A.在相应端口先置1
B.在相应端口先置0
C.外接高电平
D.外接上拉电阻
试题库:内容2 MCS.51单片机的硬件结构;正确答案:A;难度系数:2;
MCS—51的串行数据缓冲器SBUF用于( )。
A.存放运算中间结果
B.存放待发送或已接收到的数据
C.暂存数据和地址
D.存放待调试的程序
试题库:内容2 MCS.51单片机的硬件结构;正确答案:B;难度系数:1;
MCS—51单片机复位后,专用寄存器ACC的状态是( )。
A.0000H
B.07H
C.00H
D.0FFH
试题库:内容2 MCS.51单片机的硬件结构;正确答案:C;难度系数:1;
当程序状态字寄存器PSW状态字中RS1和RS0分别为0和1 时,系统先用的工作寄存器组为( )。A.组0
B.组1
C.组2
D.组3
试题库:内容2 MCS.51单片机的硬件结构;正确答案:B;难度系数:2;
8051单片机中,唯一一个用户可使用的16位寄存器是( )。
A.PSW
B.ACC
C.SP
D.DPTR
试题库:内容2 MCS.51单片机的硬件结构;正确答案:D;难度系数:1;
单片机应用程序一般存放在( )中。
A.RAM
B.ROM
C.寄存器
D.CPU
试题库:内容2 MCS.51单片机的硬件结构;正确答案:B;难度系数:1;
在CPU内部,反映程序运行状态或反映运算结果的特征寄存器是()。
A.PC
B.PSW
C.A
试题库:内容2 MCS.51单片机的硬件结构;正确答案:B;难度系数:1;
单片机应用程序一般存放在()
A.RAM
B.ROM
C.寄存器
试题库:内容2 MCS.51单片机的硬件结构;正确答案:B;难度系数:1;
8031复位后,PC与SP的值为()
A.0000H,00H
B.0000H,07H
C.0003H,07H
试题库:内容2 MCS.51单片机的硬件结构;正确答案:B;难度系数:1;
对程序计数器PC的操作( )
A.是自动进行的
B.是通过减1指令进行的
C.是通过加1指令进行的
试题库:内容2 MCS.51单片机的硬件结构;正确答案:A;难度系数:1;8051的内部RAM中,可以进行位寻址的地址空间为()
A.00H∽2FH
B.20H∽2FH
C.00H∽FFH
试题库:内容2 MCS.51单片机的硬件结构;正确答案:B;难度系数:1;8031单片机中既可位寻址又可字节寻址的单元是()
A.20H
B.30H
C.00H
试题库:内容2 MCS.51单片机的硬件结构;正确答案:A;难度系数:1;
能够用紫外光擦除ROM中数据的只读存储器称为()。
A.ROM
B.PROM
C.EPROM
D.EEPROM
试题库:内容2 MCS.51单片机的硬件结构;正确答案:C;难度系数:2;MCS-51单片机的最小定时单位是( )。
A.状态
B.节拍
C.机器周期
D.指令周期
试题库:内容2 MCS.51单片机的硬件结构;正确答案:C;难度系数:2;
执行指令MOVX A,@DPTR时,P3.6、P3.7脚的电平为()。
A.高电平,高电平
B.低电平,高电平
C.高电平,低电平
D.低电平,低电平
试题库:内容2 MCS.51单片机的硬件结构;正确答案:C;难度系数:3;8051单片机传送外部存贮器地址信号的端口是()。
A.P0口和P1口
B.P1口和P2口
C.P1口和P3口
D.P0口和P2口
试题库:内容2 MCS.51单片机的硬件结构;正确答案:D;难度系数:1;8051单片机具有双功能的端口是()。
A.P0口和P1口
B.P3口
C.P0口和P2口
D.P1口
试题库:内容2 MCS.51单片机的硬件结构;正确答案:B;难度系数:1;
单片机系统复位后,PSW=00H,因此片内RAM寄存区的当前寄存器是第()组。
A.第0组
B. 第1组
C. 第2组
D. 第3组
试题库:内容2 MCS.51单片机的硬件结构;正确答案:A;难度系数:1;
堆栈是RAM中另外划出的一个特殊的存贮器区,用来暂存数据和地址。它是根据()的原则存取数据。
A. 先进先出
B. 随机存取
C. 两端进中间出
D. 先进后出
试题库:内容2 MCS.51单片机的硬件结构;正确答案:D;难度系数:1;
在单片机中,通常将一些中间计算结果放在()中
A.累加器
B.控制器
C.程序存储器
D.数据存储器
试题库:内容2 MCS.51单片机的硬件结构;正确答案:A;难度系数:1;
单片机应用程序一般存放在()中
A.RAM
B.ROM
C.寄存器
D.CPU
试题库:内容2 MCS.51单片机的硬件结构;正确答案:B;难度系数:1;
021-0069、当MCS-51 单片机系统的振荡晶体频率为6MHz 时,其一个机器周期的时间是()。A.0.5μS
B.1μS
C.2μS
D.4Us
试题库:内容2 MCS.51单片机的硬件结构;正确答案:C;难度系数:1;
对于MCS-51 单片机来说,一个状态周期分为()个节拍。
A.1
B.2
C.4
D.6
试题库:内容2 MCS.51单片机的硬件结构;正确答案:B;难度系数:2;
MCS-51 的堆栈类型是()
A.向上生长型
B.向下生长型
C.两者都可
D.以上都不对
试题库:内容2 MCS.51单片机的硬件结构;正确答案:A;难度系数:3;
PSW=08H 时,则当前工作寄存器是( )。
A.0 组
B.1 组
C.2 组
D.3 组
试题库:内容2 MCS.51单片机的硬件结构;正确答案:B;难度系数:2;
单片机上电复位时工作寄存器则缺省采用()
B.1 组
C.02 组
D.03 组
试题库:内容2 MCS.51单片机的硬件结构;正确答案:A;难度系数:2;
工作寄存器组缺省采用03 组,这组寄存器的地址范围是()
A.00H~07H
B.08H~0FH
C.10H~17H
D.18H~1FH
试题库:内容2 MCS.51单片机的硬件结构;正确答案:D;难度系数:3;MCS-51 单片机复位后,PC 的值为()
A.0000H
B.1000H
C.2000H
D.3000H
试题库:内容2 MCS.51单片机的硬件结构;正确答案:A;难度系数:1;
区分片外程序存储器和数据存储器的最可靠方法是()
A.看其芯片尺寸大小
B.看其位于地址范围的低端还是高端
C.看其离MCS—51 芯片的远近
D.看其是被RD 还是被PSEN 信号连接
试题库:内容2 MCS.51单片机的硬件结构;正确答案:D;难度系数:3;
堆栈的最大特点是()数据操作规则
A.先进先出
B.先进后出
C.无具体要求
D.后进后出
试题库:内容2 MCS.51单片机的硬件结构;正确答案:B;难度系数:1;MCS-51 的RST 引脚上保持()个机器周期以上的高电平时,即发生复位A.1
B.2
C.3
D.4
试题库:内容2 MCS.51单片机的硬件结构;正确答案:B;难度系数:2;PC 是()。
A.一根硬件信号
B.一个可由用户直接读写的RAM 单元
C.一个不可寻址的特殊功能寄存器
D.一个能自动加1 计数的ROM
试题库:内容2 MCS.51单片机的硬件结构;正确答案:C;难度系数:2;
在单片机中,通常将一些中间计算结果放在()中。
A.累加器
B.控制器
C.程序存储器
D.数据存储器
试题库:内容2 MCS.51单片机的硬件结构;正确答案:A;难度系数:1;
单片机8051 的XTAL1 和XTAL2 引脚是()引脚。
A.外接定时器
B.外接串行口
C.外接中断
D.外接晶振
试题库:内容2 MCS.51单片机的硬件结构;正确答案:D;难度系数:1;MCS-51 单片机上电复位后,SP 的内容应为( )
B.07H
C.60H
D.70H
试题库:内容2 MCS.51单片机的硬件结构;正确答案:B;难度系数:1;
能够用紫外光擦除ROM 中程序的只读存储器称为()。
A.掩膜ROM
B.PROM
C.EPROM
D.EEPROM
试题库:内容2 MCS.51单片机的硬件结构;正确答案:C;难度系数:1;
单片机中的程序计数器PC 用来()
A.存放指令
B.存放正在执行的指令地址
C.存放下一条指令地址
D.存放上一条指令地址
试题库:内容2 MCS.51单片机的硬件结构;正确答案:C;难度系数:2;
MCS—51 单片机的数据指针DPTR 是一个16 位的专用地址指针寄存器,主要用()。
A 存放指令
B.存放16 位地址,作间址寄存器使用
C.存放下一条指令地址
D.存放上一条指令地址
试题库:内容2 MCS.51单片机的硬件结构;正确答案:B;难度系数:1;
ALU 表示()。
A.累加器
B.程序状态字寄存器
C.计数器
D.算术逻辑部件
试题库:内容2 MCS.51单片机的硬件结构;正确答案:D;难度系数:2;
8051 单片机的VSS(20)引脚是()引脚
A.主电源+5V
B.接地
C.备用电源
D.访问片外存贮器
试题库:内容2 MCS.51单片机的硬件结构;正确答案:B;难度系数:1;
8051 单片机的VCC(40)引脚是()引脚
A.主电源+5V
B.接地
C.备用电源
D.访问片外存贮器
试题库:内容2 MCS.51单片机的硬件结构;正确答案:A;难度系数:1;
MCS—51 的专用寄存器SFR 中的堆栈指针SP 是一个特殊的存贮区,用来,它是按后进先出的原则存取数据的()
A、存放运算中间结果
B.存放标志位
C.暂存数据和地址
D.存放待调试的程序
试题库:内容2 MCS.51单片机的硬件结构;正确答案:C;难度系数:3;
单片机的堆栈指针SP 始终是指示()
A.堆栈底
B.堆栈顶
C.堆栈地址
D.堆栈中间位置
试题库:内容2 MCS.51单片机的硬件结构;正确答案:B;难度系数:2;
MCS-51 单片机中,唯一一个用户可使用的16 位寄存器是( )
A.PSW
B.ACC
C.SP
D.DPTR
试题库:内容2 MCS.51单片机的硬件结构;正确答案:D;难度系数:2;
单片机应用程序一般存放在中()
A.RAM
B.ROM
C.寄存器
D.CPU
试题库:内容2 MCS.51单片机的硬件结构;正确答案:B;难度系数:1;
当使用8031 单片机时,需要扩展外部程序存储器,此时EA 应为()。
A.接低电平
B.接高电平
C.悬空
D.接上拉电阻
试题库:内容2 MCS.51单片机的硬件结构;正确答案:A;难度系数:2;
MCS-51 单片机的堆栈位于()中。
A.外部RAM
B.程序存储器
C.内部RAM
D.寄存器
试题库:内容2 MCS.51单片机的硬件结构;正确答案:C;难度系数:2;
MCS-51 单片机的RST 引脚除了做为复位信号输入端外,还做为()的输入端。
A.备用电源
B.振荡信号
C.时钟信号
D.读写信号
试题库:内容2 MCS.51单片机的硬件结构;正确答案:A;难度系数:3;
51系列单片机有两个16位的可编程定时/计数器,分别是T0和T1,16位是指它们有16个触发器构成,其最大计数值为2 。该描述()
A.正确
B.错误
试题库:内容2 MCS.51单片机的硬件结构;正确答案:B;难度系数:2;
51单片机中若使用频率为6MHz晶振,则复位信号持续的时间应超过()才能完成复位操作。
A.1μs
B.2μs
C.4μs
D.8μs
试题库:内容2 MCS.51单片机的硬件结构;正确答案:C;难度系数:3;
51单片机中若单片机的晶振频率为12MHz,其机器周期为()
A.1μs
B.2μs
C.4μs
D.8μs
试题库:内容2 MCS.51单片机的硬件结构;正确答案:A;难度系数:2;
MCS-51系列单片机的堆栈是按“先进先出”原则存取数据的存储区。该描述()
A.正确
B.错误
试题库:内容2 MCS.51单片机的硬件结构;正确答案:B;难度系数:1;
堆栈指针SP复位时为07H。所以程序设计时应将SP值初始化为07H。这句关于堆栈指针的描述()A.正确
B.错误
试题库:内容2 MCS.51单片机的硬件结构;正确答案:B;难度系数:3;
MCS-51单片机引脚中VCC是电路接地端,VSS是+5V电源电压接入端。该描述()
A.正确
B.错误
试题库:内容2 MCS.51单片机的硬件结构;正确答案:B;难度系数:1;
“程序存储器的作用是用来存放固化了的用户程序,也用来固化一片数据区,存放被查询的表格和参数等。”这句关于程序存储器的描述()
A.正确
B.错误
试题库:内容2 MCS.51单片机的硬件结构;正确答案:A;难度系数:1;
“程序存储器通常采用ROM类型的存储器,ROM存储器是一种只读存储器,其存储的程序只能一次性写入,程序固化后就不能修改” 这句关于ROM的描述()
A.正确
B.错误
试题库:内容2 MCS.51单片机的硬件结构;正确答案:A;难度系数:1;
关于MCS-51单片机的P3口的描述“MCS-51单片机中的P3口是一个双功能口,第一功能是作为通用的I/O 口,第二功能是特殊信号线”()
A.正确
B.错误
试题库:内容2 MCS.51单片机的硬件结构;正确答案:A;难度系数:1;
MCS-51单片机中只有P3端口的特殊信号线功能不使用时,P3口的引脚才能作为I/O口用。该描述()A.正确
B.错误
试题库:内容2 MCS.51单片机的硬件结构;正确答案:A;难度系数:1;
MCS-51单片机中P3端口的P3.0是TXD端口,用来进行串行输入,而P3.1是RXD端口,用来进行串行输出。该描述()
A.正确
B.错误
试题库:内容2 MCS.51单片机的硬件结构;正确答案:B;难度系数:2;
MCS-51单片机中P3端口的P3.4是T0,是定时器/计数器0外部计数脉冲输入线,;P3端口的P3.5是T1,是定时器/计数器1外部计数脉冲输入线。该描述()
A.正确
B.错误
试题库:内容2 MCS.51单片机的硬件结构;正确答案:A;难度系数:2;
MCS-51单片机中P3端口的P3.6是WR。该描述()
A.正确
B.错误
试题库:内容2 MCS.51单片机的硬件结构;正确答案:A;难度系数:2;
MCS-51单片机中P3端口的P3.7是RD。该描述()
A.正确
B.错误
试题库:内容2 MCS.51单片机的硬件结构;正确答案:A;难度系数:2;
对于8031单片机,EA引脚应该接低电平。这句描述是:()
A.正确
B.错误
试题库:内容2 MCS.51单片机的硬件结构;正确答案:A;难度系数:1;
MCS-51单片机的基本工作方式是()
A.复位方式
B.程序执行方式
C.单步程序执行方式
D.节电工作方式
E.内部EPROM编程和校验方式
试题库:内容2 MCS.51单片机的硬件结构;正确答案:B;难度系数:2;
引脚是复位信号的输入端,复位信号是(2)有效,其有效时间应持续(3)个振荡脉冲周期以上
上面关于复位的描述,应该在相应的空格处填入以下的信息()
A.(1)RST,(2)高电平,(3)24
B.(1)RST,(2)低电平,(3)12
C.(1)VPD,(2)高电平,(3)12
D.(1)VPD,(2)低电平,(3)24
试题库:内容2 MCS.51单片机的硬件结构;正确答案:A;难度系数:2;
按键脉冲复位是利用RC微分电路产生的负脉冲来实现的。这句关于按键脉冲复位的描述()
A.正确
B.错误
试题库:内容2 MCS.51单片机的硬件结构;正确答案:B;难度系数:2;
单步程序执行方式是使程序的执行处于外加脉冲的控制下,一条指令一条指令地址线,即按一次键,执行一条指令。这句关于单步执行方式的描述()
A.正确
B.错误
试题库:内容2 MCS.51单片机的硬件结构;正确答案:A;难度系数:2;
单片机系统在运行过程中,如发生掉电故障,将会丢失RAM和寄存器中的程序和数据,其后果有时是很严重的。这句描述()
A.正确
B.错误
试题库:内容2 MCS.51单片机的硬件结构;正确答案:A;难度系数:2;
掉电保护处理的步骤是——先(1),然后再(2)。
A.(1)把有用信息转存;(2)启用备用电源维持供电
B.(1)启用备用电源维持供电;(2)把有用信息转存
试题库:内容2 MCS.51单片机的硬件结构;正确答案:A;难度系数:1;
退出掉电方式的唯一方法是硬件复位,复位以后特殊功能寄存器的内容被初始化,但RAM单元的内容仍保持不变。这句关于MCS-51单片机掉电方式退出描述()
A.正确
B.错误
试题库:内容2 MCS.51单片机的硬件结构;正确答案:A;难度系数:2;
MCS-51单片机有()根I/O线
A.32
B.24
C.16
D.8
试题库:内容2 MCS.51单片机的硬件结构;正确答案:A;难度系数:1;
MSC-51单片机的地址总线有()
A.32
B.24
C.16
D.8
试题库:内容2 MCS.51单片机的硬件结构;正确答案:C;难度系数:1;
MSC-51单片机的数据总线有()
A.32
B.24
C.16
D.8
试题库:内容2 MCS.51单片机的硬件结构;正确答案:D;难度系数:1;
CPU执行指令的过程包括如下几个方面:
(1)送指令到寄存器
(2)由程序存储器(ROM)中读取指令
(3)由定时与控制电路发出相应的控制信号,完成指令功能
(4)译码器译码
其正确的顺序是()
A.(1),(2),(3),(4)
B.(2),(3),(4),(1)
C.(2),(1),(4),(3)
D.(2),(4),(1),(3)
试题库:内容2 MCS.51单片机的硬件结构;正确答案:C;难度系数:2;
指令周期就是机器周期。该描述()
A.正确
B.错误
试题库:内容2 MCS.51单片机的硬件结构;正确答案:B;难度系数:1;
指令字节数越多,执行时间越长。该表述()。
A. 正确
B. 错误
试题库:内容2 MCS.51单片机的硬件结构;正确答案:B;难度系数:1;
设计8031系统时()口不能用作一般I/O口。
A. P0和P1
B. P1和P3
C. P0和P2
D. P2和P3
试题库:内容2 MCS.51单片机的硬件结构;正确答案:C;难度系数:2;
CPU寻址外设端口地址的方法有两种,一种是统一编址,还有一种是()
A. 混合编址
B. 动态编址
C. 独立编址
D. 变址编址
试题库:内容2 MCS.51单片机的硬件结构;正确答案:C;难度系数:2;
在接口电路中的“口”一定是一个()。
A. 已赋值的寄存器
B. 数据寄存器
C. 可编址的寄存器
D. 既可读又可写的寄存器
试题库:内容2 MCS.51单片机的硬件结构;正确答案:C;难度系数:2;
为了提高系统的抗干扰能力,以下措施最有效且可行的为()
(A)在程序存储器的合适位置大量填充如LJMP 0000H指令;
(B)把程序放在RAM中;
(C)把系统放在没有干扰的场合中使用;
(D)提高系统的工作电压。
试题库:内容2 MCS.51单片机的硬件结构;正确答案:A;难度系数:2;
如果手中仅有一台示波器,可通过观察哪个引脚的状态,来大致判断MCS-51单片机正在工作。(A)ALE
(B)VCC
(C)PSEN
(D)A15
试题库:内容2 MCS.51单片机的硬件结构;正确答案:A;难度系数:1;
MCS-51单片机的特殊功能寄存器SFR有:
1、PCON,
2、B,
3、SP,
4、TH1,
5、PC,
6、P0,
7、P1,
8、P2,
9、P3,10、TMOD,11、TCON,12、TH0,13、TL0,14、DPTR,15、TL1,16、IE,17、IP,18、SCON,19、SBUF,20、Acc
其中是CPU专用寄存器的有()。
A.1,2,3,4,5
B.2,3,5,14,20
C.6,7,8,9,10,11,12,13,14,15,16,17,18,19,20
D.1,6,7,8,9,10,11,12,13,14,15,16,17,18,19
试题库:内容2 MCS.51单片机的硬件结构;正确答案:B;难度系数:3;
MCS-51单片机的特殊功能寄存器SFR有:
1、PCON,
2、B,
3、SP,
4、TH1,
5、PC,
6、P0,
7、P1,
8、P2,
9、P3,10、TMOD,11、TCON,12、TH0,13、TL0,14、DPTR,15、TL1,16、IE,17、IP,18、SCON,19、SBUF,20、Acc
其中是接口专用寄存器的有()。
A.1,2,3,4,5
B.20,2,3,4,5
C.6,7,8,9,10,11,12,13,14,15,16,17,18,19,20
D.1,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19
试题库:内容2 MCS.51单片机的硬件结构;正确答案:D;难度系数:3;
一个EPROM的地址有A0----A11引脚,它的容量为( )
(A)2KB
(B)4KB
(C)11KB
(D)12KB
试题库:内容2 MCS.51单片机的硬件结构;正确答案:B;难度系数:1;
在下列信号中,不是给程序存储器扩展使用的是( )
(A)PSEN
(B)RD
(C)ALE
(D)WR
试题库:内容2 MCS.51单片机的硬件结构;正确答案:C;难度系数:1;
MCS-51的并行I/O口读-改-写操作,是针对该口的()
(A)引脚
(B)片选信号
(C)地址线
(D)内部锁存器
试题库:内容2 MCS.51单片机的硬件结构;正确答案:D;难度系数:1;
当使用快速外部设备时,最好使用的输入/输出方式是()
(A) 中断
(B)条件传送
(C)DMA
(D)无条件传送
试题库:内容2 MCS.51单片机的硬件结构;正确答案:C;难度系数:1;
MCS-51外扩I/O口与外RAM是统一编址的。该表述()
(A)正确
(B)错误
试题库:内容2 MCS.51单片机的硬件结构;正确答案:A;难度系数:1;
EPROM的地址线为11条时,能访问的存储空间有4K。该表述()
(A)正确
(B)错误
试题库:内容2 MCS.51单片机的硬件结构;正确答案:B;难度系数:1;
为了消除按键的抖动,常用的方法有硬件和软件两种方法。该表述()
(A)正确
(B)错误
试题库:内容2 MCS.51单片机的硬件结构;正确答案:A;难度系数:1;
当8031外出扩程序存储器8KB时,需使用EPROM 2716()
(A) 2片
(B)3片
(C)4片
(D)5片
试题库:内容2 MCS.51单片机的硬件结构;正确答案:C;难度系数:1;
下面是对程序状态寄存器PSW各位的描述:
a、Cy(PSW.7)是进位标志,只能由硬件置位或清除,在布尔处理器中,是位累加器;
b、Ac(PSW.6)是辅助进位标志,当进行加法或减法操作并产生由低四位向高四位进位或借位时,Ac将被硬件置1,否则就被清除;
c、F0(PSW.5)是标志位,供用户定义的一个状态标记,可以用软件使它置位或清除,也可以靠软件测试F0以控制程序的流向;
d、RS1、RS0(PSW.4、PSW.3)是寄存器组选择控制位,可以用软件使它置位或清除;
e、OV(PSW.2)是溢出位,当执行算术指令时,由硬件或软件置位或清除,以指示溢出状态;
f、PSW.1是保留位,未定义,可供用户使用;
g、P(PSW.0)是奇偶标志位,每个指令周期都由硬件来置位或清除,以表示累加器A中值为1的位数的奇偶数。
其中正确的描述是()。
A.a,b,c,d,e,f,g
B.b,c,d,f,g
C.b,c,d,e,f,g
D.a,b,c,d,e
试题库:内容2 MCS.51单片机的硬件结构;正确答案:B;难度系数:3;
在抗干扰措施中采用的同一点接地,就是保护地线、屏蔽地线、电源地线、数字地线与模拟地线在同一点接地,该表述()
(A)正确
(B)错误
试题库:内容2 MCS.51单片机的硬件结构;正确答案:B;难度系数:1;
MCS-51单片机系统的振荡器的频率为12MHz,则该单片机的1个时钟周期、1个状态周期和1个机器周期分别为()μs
A.1/12,1/6,1
B.1,1/6,1/12
C.1/6、1/12、1
D.1/12,1,1/6
试题库:内容2 MCS.51单片机的硬件结构;正确答案:A;难度系数:3;
单片机中CPU执行程序总是按程序计数器PC的指示读取程序,PC中的内容为将要执行的指令地址(即下一条指令地址)。该表述()
A.正确
B.错误
试题库:内容2 MCS.51单片机的硬件结构;正确答案:A;难度系数:1;
MCS-51 单片机中堆栈指针SP 是()寄存器
A.8
B.16
C.24
D.32
试题库:内容2 MCS.51单片机的硬件结构;正确答案:A;难度系数:1;
MCS-51有4个并行I/O口,其中P0~P3是准双向口,所以由输出转输入时必须先写入()。
A. 0
B. 1
C. X
D. 1或0
试题库:内容2 MCS.51单片机的硬件结构;正确答案:B;难度系数:2;
试题库:内容2 MCS.51单片机的硬件结构;正确答案:B;难度系数:3;
试题库:内容2 MCS.51单片机的硬件结构;正确答案:A;难度系数:2;
习题 1. 给出下列有符号数的原码、反码和补码(假设计算机字长为8位)。 +45 -89 -6 +112 答:【+45】原=00101101,【+45】反=00101101,【+45】补=00101101 【-89】原=11011001,【-89】反=10100110,【-89】补=10100111 【-6】原=10000110,【-6】反=11111001,【-6】补=11111010 【+112】原=01110000,【+45】反=01110000,【+45】补=01110000 2. 指明下列字符在计算机内部的表示形式。 AsENdfJFmdsv120 答:41H 73H 45H 4EH 64H 66H 4AH 46H 6DH 64H 73H 76H 31H 32H 30H 3.何谓微型计算机硬件?它由哪几部分组成?并简述各部分的作用。 答:微型计算机硬件由中央处理器、存储器、输入/输出设备和系统总线等组成,中央处理器由运算器和控制器组成,是微型计算机运算和控制中心。存储器是用来存放程序和数据的记忆装置。输人设备是向计算机输人原始数据和程序的装置。输出设备是计算机向外界输出信息的装置。I/O接口电路是外部设备和微型机之间传送信息的部件。总线是连接多个设备或功能部件的一簇公共信号线,它是计算机各组成部件之间信息交换的通道。微型计算机的各大功能部件通过总线相连。 4.简述8086CPU的内部结构。 答:8086微处理器的内部分为两个部分:执行单元(EU)和总线接口单元(BIU)。执行部件由运算器(ALU)、通用寄存器、标志寄存器和EU控制系统等组成。EU从BIU的指令队列中获得指令,然后执行该指令,完成指今所规定的操作。总线接口部件BIU由段寄存器、指令指针寄存器、地址形成逻辑、总线控制逻辑和指令队列等组成。总线接口部件负责从内部存储器的指定区域中取出指令送到指令队列中去排队。 5.何谓总线?总线按功能可分为哪几种? 答:总线是连接多个设备或功能部件的一簇公共信号线,它是计算机各组成部件之间信息交换的通道。总线功能来划分又可分为地址总线(Address Bus)、数据总线(Date Bus)和控制总线(Control Bus)三类。 6.内部存储器由哪几部分组成? 答:包括随机存储器(RAM)和只读存储器(ROM)。 7.简述8086中的存储器管理? 答:8086把1M空间分成若干块(称为“逻辑段”),各个逻辑段之间可在实际存储空间中完全分开,也可以部分重叠,甚至可以完全重叠。每个逻辑段容量不超过64K字节,这样就可用16位寄存器提供地址访问。一个存储单元的地址可由段基址和偏移地址组成,这个地址我们称为逻辑地址,一般表示为“段基址:偏移地址”。而1M存储空间中的20位地址称为物理地址。逻辑地址是程序中使用的地址,物理地址是访问存储器的实际地址。 物理地址=段基址×16 + 段内偏移地址
第1章 思考题及习题1 1.除了单片机这一名称之外,单片机还可称为和。 2.单片机与普通微型计算机的不同之处在于其将、、和三部分,通过内部连接在一起,集成于一块芯片上。 3.在家用电器中使用单片机应属于微计算机的。 A.辅助设计应用????B.测量、控制应用 C.数值计算应用??? D.数据处理应用 4.微处理器、微计算机、微处理机、CPU、单片机、嵌入式处理器它们之间有何区别? 5.MCS-51系列单片机的基本型芯片分别为哪几种?它们的差别是什么? 6.AT89S51单片机相当于MCS-51系列单片机中的哪一型号的产品?“S”的含义是什么? 7.什么是“嵌入式系统”? 8.嵌入式处理器家族中的单片机、DSP、嵌入式微处理器各有何特点?它们的应用领域有何不同? 参考答案 1.答:微控制器,嵌入式控制器 2.答:CPU、存储器、I/O口、总线 3.答:B 4.答:微处理器、微处理机和CPU它们都是中央处理器的不同称谓,微处理器芯片本身不是计算机。而微计算机、单片机它们都是一个完整的计算机系统,单片机是集成在一个芯片上的用于测控目的的单片微计算机。 嵌入式处理器一般意义上讲,是指嵌入系统的单片机、DSP、嵌入式微处理器。目前多把嵌入式处理器多指嵌入式微处理器,例如ARM7、ARM9等。嵌入式微处理器相当于通用计算机中的CPU。与单片机相比,单片机本身(或稍加扩展)就是一个小的计算机系统,可独立运行,具有完整的功能。而嵌入式微处理器仅仅相当于单片机中的中央处理器。为了满足嵌入
式应用的特殊要求,嵌入式微处理器虽然在功能上和标准微处理器基本是一样的,但在工作温度、抗电磁干扰、可靠性等方面一般都做了各种增强。 5.答:MCS-51系列单片机的基本型芯片分别:8031、8051和8071。它们的差别是在片内程序存储器上。8031无片内程序存储器、8051片内有4K字节的程序存储器ROM,而8751片内有集成有4K字节的程序存储器EPROM。 6.答:因为MCS-51系列单片机中的“MCS”是Intel公司生产的单片机的系列符号,而51系列单片机是指世界各个厂家生产的所有与8051的内核结构、指令系统兼容的单片机。 7.广义上讲,凡是系统中嵌入了“嵌入式处理器”,如单片机、DSP、嵌入式微处理器,都称其为“嵌入式系统”。但多数人把“嵌入”嵌入式微处理器的系统,称为“嵌入式系统”。目前“嵌入式系统”还没有一个严格和权威的定义。目前人们所说的“嵌入式系统”,多指后者。 8.单片机体积小、价格低且易于掌握和普及,很容易嵌入到各种通用目的的系统中,实现各种方式的检测和控制。单片机在嵌入式处理器市场占有率最高,最大特点是价格低,体积小。 DSP是一种非常擅长于高速实现各种数字信号处理运算(如数字滤波、FFT、频谱分析等)的嵌入式处理器。由于对其硬件结构和指令进行了特殊设计,使其能够高速完成各种复杂的数字信号处理算法。广泛地用于通讯、网络通信、数字图像处理,电机控制系统,生物信息识别终端,实时语音压解系统等。这类智能化算法一般都是运算量较大,特别是向量运算、指针线性寻址等较多,而这些正是DSP的长处所在。与单片机相比,DSP具有的实现高速运算的硬件结构及指令和多总线,DSP处理的算法的复杂度和大的数据处理流量以及片内集成的多种功能部件更是单片机不可企及的。 嵌入式微处理器的基础是通用计算机中的CPU,它的地址总线数目较多能扩展较大的存储器空间,所以可配置实时多任务操作系统(RTOS)。RTOS是嵌入式应用软件的基础和开发平台。正由于嵌入式微处理器能运行实时多任务操作系统,所以能够处理复杂的系统管理任务和处理工作。因此,广泛地应用在移动计算平台、媒体手机、工业控制和商业领域(例如,智能工控设备、ATM机等)、电子商务平台、信息家电(机顶盒、数字电视)以及军事上的应用。
单片机各种封装介绍 单片机实质上是一个芯片,封装形式有很多种,例如DIP(Dual In-line Package双列直插式封装)、SOP(Small Out-Line Package小外形封装)、PLCC(Plastic Leaded Chip Carrier带引线的塑料芯片封装)、QFP(Quad Flat Package塑料方型扁平式封装)、PGA(Pin Grid Array package插针网格阵列封装)、BGA(Ball Grid Array Package球栅阵列封装)等。其中,DIP 封装的单片机可以在万能板上焊接,其它封装形式的单片机须制作印制电路板(Printed Circuit Board,PCB),PGA和BGA一般用于超大规模芯片封装,单片机用得较少。 下面简单介绍一下常见的芯片封装形式。 1. DIP封装 DIP(Dual In-line Package)是指采用双列直插形式封装的集成电路芯片,绝大多数中小规模集成电路(IC)均采用这种封装形式,其引脚数一般不超过100个。DIP封装的芯片在从芯片插座上插拔时应特别小心,以免损坏引脚。DIP封装芯片如图1所示。 图1 DIP封装芯片 DIP封装具有以下特点: 》 (1)适合在PCB (印刷电路板)上穿孔焊接,操作方便。 (2)芯片面积与封装面积之间的比值较大,故体积也较大。 2. SOP封装 SOP(Small Out-Line Package小外形封装)是一种很常见的元器件形式。表面贴装型封装之一,引脚从封装两侧引出呈海鸥翼状(L 字形)。材料有塑料和陶瓷两种。SOP封装芯片如图2所示。 图2 SOP封装芯片 3. PLCC封装 PLCC(Plastic Leaded Chip Carrier带引线的塑料芯片封装)是表面贴装型封装之一,外形呈正方形,32脚封装,引脚从封装的四个侧面引出,呈丁字形,是塑料制品,外形尺寸比
第一章 一、判断题 ()1.MCS—51单片机是高档16位单片机。 ()2.单片机的CPU从功能上可分为运算器和存贮器。 ()8.MCS—51的程序存贮器用于存放运算中间结果。 ()9.MCS—51的数据存贮器在物理上和逻辑上都分为两个地址空间:一个是片内的256字节的RAM,另一个是片外最大可扩充64K字节的RAM。 ()10.单片机的复位有上电自动复位和按钮手动复位两种,当单片机运行出错或进入死循环时,可按复位键重新启动。 ()11.CPU的时钟周期为振荡器频率的倒数。 ()12.单片机的一个机器周期是指完成某一个规定操作所需的时间,一般情况下,一个机器周期等于一个时钟周期组成。 ()13.单片机的指令周期是执行一条指令所需要的时间。一般由若干个机器周期组成。 ()14.单片机系统扩展时使用的锁存器,是用于锁存高8位地址。 ()15.MCS—51单片机上电复位后,片内数据存储器的内容均为00H。 ()16.当8051单片机的晶振频率为12MHZ时,ALE地址锁存信号端的输出频率为2MHZ的方脉冲。()17.8051单片机片内RAM从00H~1FH的32个单元,不仅可以作工作寄存器使用,而且可作为RAM 来读写。 ()18.MCS—51单片机的片内存贮器称为程序存贮器。 ()19.MCS—51单片机的数据存贮器是指外部存贮器。 ()20.MCS—51单片机的特殊功能寄存器集中布置在片内数据存贮器的一个区域中。 ()6.8051的累加器ACC是一个8位的寄存器,简称为A,用来存一个操作数或中间结果。 ()7.8051的程序状态字寄存器PSW是一个8位的专用寄存器,用于存程序运行中的各种状态信息。 二、单项选择题 1.MCS—51单片机的CPU主要的组成部分为。 A.运算器、控制器 B.加法器、寄存器 C.运算器、加法器 D.运算器、译码器 2.单片机能直接运行的程序叫。 A.源程序 B。汇编程序 C。目标程序 D。编译程序 3.单片机中的程序计数器PC用来。 A.存放指令 B.存放正在执行的指令地址 C.存放下一条指令地址D.存放上一条指令地址 4.单片机上电复位后,PC的内容和SP的内容为。 A.0000H,00H B。0000H,07H C。0003H,07H D。0800H,08H 5.单片机8031的ALE引脚是。 A.输出高电平 B。输出矩形脉冲,频率为fosc的1/6 B.C.输出低电平 D。输出矩形脉冲,频率为fosc的1/2 6.单片机8031的EA引脚。 A.必须接地 B。必须接+5V C。可悬空 D。以上三种视需要而定 7.访问外部存贮器或其它接口芯片时,作数据线和低8位地址线的是 A 。 A.P0口 B。P1口 C。P2口 D。P0口和 P2口 8.PSW中的RS1和RS0用来。 A.选择工作寄存器区号 B。指示复位 C。选择定时器 D。选择工作方式
第2章思考题及习题2参考答案 一、填空 1. 在AT89S52单片机中,如果采用6MHz晶振,一个机器周期为。答:2μs 2. AT89S52单片机的机器周期等于个时钟振荡周期。答:12 3. 内部RAM中,位地址为40H、88H的位,该位所在字节的字节地址分别为 和。答:28H,88H 4. 片内字节地址为2AH单元最低位的位地址是;片内字节地址为A8H单元的最低位的位地址为。答:50H,A8H 5. 若A中的内容为63H,那么,P标志位的值为。答:0 6. AT89S52单片机复位后,R4所对应的存储单元的地址为,因上电时PSW= 。这时当前的工作寄存器区是组工作寄存器区。答:04H,00H,0。 7. 内部RAM中,可作为工作寄存器区的单元地址为 H~ H。答:00H,1FH 8. 通过堆栈操作实现子程序调用时,首先要把的内容入栈,以进行断点保护。调用子程序返回指令时,再进行出栈保护,把保护的断点送回到,先弹出的是原来中的内容。答:PC, PC,PCH 9. AT89S52单片机程序存储器的寻址范围是由程序计数器PC的位数所决定的,因为AT89S52单片机的PC是16位的,因此其寻址的范围为 KB。答:64 10. AT89S52单片机复位时,P0~P3口的各引脚为电平。答:高 11. AT89S52单片机使用片外振荡器作为时钟信号时,引脚XTAL1接,引脚XTAL2的接法是。答:片外振荡器的输出信号,悬空 12. AT89S52单片机复位时,堆栈指针SP中的内容为,程序指针PC中的内容为 。答:07H,0000H 二、单选 1. 程序在运行中,当前PC的值是。 A.当前正在执行指令的前一条指令的地址 B.当前正在执行指令的地址。 C.当前正在执行指令的下一条指令的首地址 D.控制器中指令寄存器的地址。 答:C 2. 判断下列哪一种说法是正确的?
1.闪烁灯 1.实验任务 如图4.1.1所示:在P1.0端口上接一个发光二极管L1,使L1在不停地一亮一灭,一亮一灭的时间间隔为0.2秒。 2.电路原理图 图4.1.1 3.系统板上硬件连线 把“单片机系统”区域中的P1.0端口用导线连接到“八路发光二极管指示模块”区域中的L1端口上。
4.程序设计内容 (1).延时程序的设计方法 作为单片机的指令的执行的时间是很短,数量大微秒级,因此, 我们要求的闪烁时间间隔为0.2秒,相对于微秒来说,相差太 大,所以我们在执行某一指令时,插入延时程序,来达到我们 的要求,但这样的延时程序是如何设计呢?下面具体介绍其原 理: 如图4.1.1所示的石英晶体为12MHz,因此,1个机器周期为1微秒 机器周期微秒 MOV R6,#20 2个 2 D1: MOV R7,#248 2个 2 2+2×248 =498 20× DJNZ R7,$ 2个2×248 (498 DJNZ R6,D1 2个2×20=40 10002
因此,上面的延时程序时间为10.002ms。 由以上可知,当R6=10、R7=248时,延时5ms,R6=20、R7 =248时,延时10ms,以此为基本的计时单位。如本实验要求 0.2秒=200ms,10ms×R5=200ms,则R5=20,延时子程序如 下: DELAY: MOV R5,#20 D1: MOV R6,#20 D2: MOV R7,#248 DJNZ R7,$ DJNZ R6,D2 DJNZ R5,D1 RET (2).输出控制 如图1所示,当P1.0端口输出高电平,即P1.0=1时,根据 发光二极管的单向导电性可知,这时发光二极管L1熄灭;当 P1.0端口输出低电平,即P1.0=0时,发光二极管L1亮;我 们可以使用SETB P1.0指令使P1.0端口输出高电平,使用 CLR P1.0指令使P1.0端口输出低电平。 5.程序框图
第1章 思考题及习题1 1.除了单片机这一名称之外,单片机还可称为和。 2.单片机与普通微型计算机的不同之处在于其将、、和三部分,通过内部连接在一起,集成于一块芯片上。 3.在家用电器中使用单片机应属于微计算机的。 A.辅助设计应用 B.测量、控制应用 C.数值计算应用 D.数据处理应用 4.微处理器、微计算机、微处理机、CPU、单片机、嵌入式处理器它们之间有何区别? 5.MCS-51系列单片机的基本型芯片分别为哪几种?它们的差别是什么? 6.AT89S51单片机相当于MCS-51系列单片机中的哪一型号的产品?“S”的含义是什么? 7.什么是“嵌入式系统”? 8.嵌入式处理器家族中的单片机、DSP、嵌入式微处理器各有何特点?它们的应用领域有何不同? 参考答案 1.答:微控制器,嵌入式控制器 2.答:CPU、存储器、I/O口、总线 3.答:B 4.答:微处理器、微处理机和CPU它们都是中央处理器的不同称谓,微处理器芯片本身不是计算机。而微计算机、单片机它们都是一个完整的计算机系统,单片机是集成在一个芯片上的用于测控目的的单片微计算机。
嵌入式处理器一般意义上讲,是指嵌入系统的单片机、DSP、嵌入式微处理器。目前多把嵌入式处理器多指嵌入式微处理器,例如ARM7、ARM9等。嵌入式微处理器相当于通用计算机中的CPU。与单片机相比,单片机本身(或稍加扩展)就是一个小的计算机系统,可独立运行,具有完整的功能。而嵌入式微处理器仅仅相当于单片机中的中央处理器。为了满足嵌入式应用的特殊要求,嵌入式微处理器虽然在功能上和标准微处理器基本是一样的,但在工作温度、抗电磁干扰、可靠性等方面一般都做了各种增强。 5.答:MCS-51系列单片机的基本型芯片分别:8031、8051和8071。它们的差别是在片内程序存储器上。8031无片内程序存储器、8051片内有4K字节的程序存储器ROM,而8751片内有集成有4K字节的程序存储器EPROM。 6.答:因为MCS-51系列单片机中的“MCS”是Intel公司生产的单片机的系列符号,而51系列单片机是指世界各个厂家生产的所有与8051的内核结构、指令系统兼容的单片机。 7.广义上讲,凡是系统中嵌入了“嵌入式处理器”,如单片机、DSP、嵌入式微处理器,都称其为“嵌入式系统”。但多数人把 “嵌入”嵌入式微处理器的系统,称为“嵌入式系统”。 目前“嵌入式系统”还没有一个严格和权威的定义。目前人们所说的“嵌入式系统”,多指后者。 8.单片机体积小、价格低且易于掌握和普及,很容易嵌入到各种通用目的的系统中,实现各种方式的检测和控制。单片机在嵌入式处理器市场占有率最高,最大特点是价格低,体积小。 DSP是一种非常擅长于高速实现各种数字信号处理运算(如数字滤波、FFT、频谱分析等)的嵌入式处理器。由于对其硬件结构和指令进行了特殊设计,使其能够高速完成各种复杂的数字信号处理算法。广泛地用于通讯、网络通信、数字图像处理,电机控制系统,生物信息识别终端,实时语音压解系统等。这类智能化算法一般都是运算量较大,特别
第一章 1,什么是单片机,它与一般微型计算机在结构上有何区别? 答;单片机是把CPU、RAM和ROM存储器、并行/串行输入输出接口、定时器/计数器、振荡器等五大部分全部集成在一块芯片里,只要在配置几个小元件,例如电阻、电容等即可构成一个完整的微型计算机。而一般的微型计算机那几个主要部分分别由不同的芯片组成,把它们组装在电路板上即可构成一般的微型计算机。2,单片机的发展大概可分为几个阶段,各阶段的单片机功能特点是什么? 答; SCM(单片微型计算机)阶段 MCU(单片微控制器) 阶段 SOC(嵌入式系统/单片应用系统)阶段 特点一1功能强大 2应用范围广 3易扩展 单片机除以上特点外,还具有系统结构简单,使用方便,模块化;控制功能强;可靠性高;处理功能强,速度快;低电压,低功耗,便于生产便携式产品;环境适应能力强;性价比高等硬性特点。
第二章 1,MCS-51系列单片机内部有哪些主要的逻辑部件? 2,MCS-51设又4个8位并行端口(32条1/0线),实际应用中8位数据信息由哪一个端口传送?16位地址线怎么样形成? P3口有何功能? 答; P0口是51单片机的数据总线,数据信息经P0口送出。实际运行过程中P0口是分时复用的,这种处理由单片机内部自动完成,你只要写好相应代码即可。好像是前半个周期(具体时序记不清了,你可看一下时序图)P0口P2口分别输出地址信号,后半个周期才是数据的输入或输出,其中低8位由P0口输出,经典电路中一般使用74373作为地址锁存器,通过单片机的ALE信号完成地址锁存操作,保证读写数据时被寻址器件或端口的地址信号线的正确性;高8位则从P2口输出,本身带锁存功能,寻址过程中不会再变化。8位地址和16位地址原理上是一样的,区别仅在于是否使用P2口,换句话说如果你只使用了低8位寻址的模式,在外部地址读写时高8位送什么值都行,当然,前提是没使用P2口。 3,试分析MCS-51端口的两种读操作(读端口引脚和读锁存器),读一修改一写操作是按哪一种操作进行?结构上的这种安排有何作用? 答;读一修改一写操作是由输入操作进行的; 这样安排不直接读引脚上的数据而读锁存器Q端的数据,是为了避免可能错误读引脚上的引脚信号。 4,MCS-51的锁存器结构与一般的微型计算机有何不同? 程序储存器和数据储存器各有何功用? 答;1,MCS-51的锁存器结构与一般的微型计算机的配置方式不同,它把程序存储
1.什么是单片机? 单片机也称为微控制器,它是将CPU、存储器、输入/输出接口、定时器和实时时钟等电路集成在一片大规模集成电路芯片上所构成的微型计算机,。 2.微处理器、微型计算机、微型计算机系统及单片机之间的关系是什么? 微处理器也可称为中央处理器CPU,主要由控制器和运算器组成。 微型计算机由运算器、控制器、存储器、输入设备和输出设备五大部分组成,其中,运算器和控制器集成在一块大规模集成电路芯片上,称为微处理器。 由微型计算机配以相应的外围设备(如打印机、显示器、输入/输出设备、磁盘机和磁带机等)、其他专用的电路、电源、面板、机架以及足够的软件构成的系统叫做微型计算机系统,可以将其表述为“微型计算机+电源+外设+软件系统”。 将微型计算机集成在一个芯片上即构成单片微型计算机,简称单片机。 3.简述计算机的基本结构。 计算机按其基本构成均可分为两部分,即硬件系统和软件系统。 (1)硬件系统:由运算器、控制器、存储器、输入输出设备组成。 (2)软件系统:由系统软件和应用软件等组成。 4.微型计算机由哪几部分组成? 微型计算机是以微处理器为核心,配以存储器、输入/输出接口电路和相应的辅助电路而构成的计算机。微型计算机的结构特点是:微型计算机的运算器和控制器集成在一块集成电路芯片上,称为微处理器;微型计算机采用总线结构将组成系统的各部分连接在一起。 所谓总线(Bus)是指连接多个部件的公共信息通路,或者说是多个部件之间的公共连线。按照在总线上传送信息的内容,总线可分为数据总线DB(Data Bus)、地址总线AB(Address Bus)和控制总线CB(Control Bus)。 5.简述常用软件类型。 一般来讲软件被划分为系统软件、应用软件,管理软件、行业软件、安全防护软件、多媒体
思考题: 【8-1】在存储器扩展中,无论是线选法还是译码法最终都是为扩展芯片的片选端提供()控制信号。 【8-2】起止范围为0000H~7FFFH的存储器的容量是()KB。 【8-3】在80C51单片机中,PC和DPTR都用于提供地址,但PC是为访问()存储器提供地址,而DPTR 是为访问()存储器提供地址。 【8-4】12条地址线可选()个存储单元,16KB存储单元需要()条地址线。4KB RAM存储器的首地址若为0000H,则末地址为()H。 【8-5】试回答为什么单片机系统在外部扩展ROM和RAM时,即使地址相同也不会造成总线冲突? 【8-6】为什么80C51单片机存储器扩展必须用锁存器? 【8-7】哪些指令能访问单片机外部数据存储器?执行这些指令时,会产生什么信号?这些信号与单片机访问外部程序存储器时产生的信号有什么不同? 【8-8】试画出80C51单片机扩展1片27128程序存储器时的接线图,并写出27128的地址范围。 【8-9】试画出80C51单片机扩展4片27128程序存储器时的接线图,并写出4片27128的地址范围。 【8-10】试画出80C51单片机与三片SRAM6264的连接图,写出它们各自的地址码范围。 【8-11】并行简单I/O口扩展的方法是? 【8-12】并行简单I/O口扩展数据传送指令与读写外部RAM相同? 【8-13】试简述可编程并口芯片81C55和82C55工作在基本输入/输出和选通输入/输出的差别? 思考题: 【8-1】片选。 【8-2】32KB。 【8-3】程序,数字 【8-4】4KB,14,0FFFH。 【8-5】因为其读取ROM时单片机用PSEN控制程序指令的读出,读取RAM时单片机用RD控制程序指令的读出,另外部数据存储器RAM单片机控制还可以通过WR进行写入操作。 【8-6】因为所有的存储器扩展电路P0口都工作在分时复用状态。 【8-7】MOVX A,@DPTR,MOVX A,@Ri 这类指令可以操作将外RAM的数据读入单片机,该指令可令单片机的RD信号为低电平。MOVX @DPTR,A、MOVX @Ri,A 这类指令可以将单片机中累加器A的内容写入到外RAM 单元,该指令可令单片机的WR信号为低电平。 【8-8】解:(1)电路图如下:
第一章单片机概述 一、单片机的定义 单片机是单片微型计算机的简称。它采用了超大规模集成技术,将微型计算机的中央处理器、存储器、输入/输出接口电路集成在同一块芯片上,构成一个既小巧又完善的计算机硬件系统,在单片机应用软件的控制下,准确、迅速、高效地完成规定的控制任务。 二、单片机的组成 1、中央处理器 中央处理器即CPU,是单片机的核心部件。包括算数逻辑单元(ALU)和控制器。 2、存储器 计算机的记忆部件,用于存放程序和数据。一般分为只读存储器(ROM)和随机存储器(RAM)3、输入/输出接口电路 输入/输出接口电路又称I/O接口电路,用来连接CPU和输入/输出设备,完成信号转换与驱动、数据传输和控制等功能。 三、单片机的特点 1.抗干扰性强,工作温度范围宽 2. 高可靠性 3. 控制功能强,数值计算能力相对较差 4. 指令系统比通用微机简单,并具有许多面向控制的指令。 四、单片机的应用领域 1、家用电器领域 2、办公自动化领域 3、商业营销领域 4、工业自动化领域 5、智能控制领域
五、各种进制之间的转换 (1)各种进制转换为十进制数 方法:各位按权展开相加即可。 例:11011B = 1×24 + 1×23 + 0×22 + 1×21+ 1×20 = 16 + 8 + 0 + 2 + 1 = 27 1FBH = 1×162 + 15×161 + 11×160 = 256 + 240 + 11 = 507D (2)十进制数转换为各种进制 方法:整数部分采用“除基取余法”,小数部分采用“乘基取整法”。 例:23.66D = 10111.1010B (3)二进制数与十六进制数之间的相互转换 方法:每四位二进制转换为一位十六进制数。 例:10101111011B = 57BH 六、带符号数的三种表示方法 (1)原码:机器数的原始表示,最高位为符号位(0‘+’1‘-’),其余各位为数值位。 例:X = + 1100 , 则(X)原= 00001100 X = - 1100 , 则(X)原= 10001100 (2)反码:正数的反码与原码相同。负数的反码把原码的最高位不变,其余各位求反。 例:X = + 1100 , 则(X)反= 00001100 X = - 1100 , 则(X)反= 11110011 (3)补码:正数的补码与原码相同。负数的补码为反码加1。 例:X = + 1100 , 则(X)补= 00001100 X = - 1100 , 则(X)补= 11110100 原码、反码的表示范围:-127~+127,补码的表示范围:-128~+127。 七、计算机中使用的编码 (1)BCD码:每4位二进制数对应1位十进制数。 (2)ASCII码:7位二进制数表示字符。0~9的ASCII码30H~39H,A的ASCII码41H,a 的ASCII码61H。 例:(59.73)BCD = 01011001.01110011
本人对单片机的一些了解,在这里和大家分享。 (1)基于AT89C52的同步串口通信 ①单片机1程序 (程序在Kile C51上运行通过。) /******************************************************************** * 文件名:液晶1602显示.c * 描述: 该程序实现了对液晶1602的控制。 * 创建人:东流,2009年4月10日 * 版本号:2.0 ***********************************************************************/ #include
***********************************************************************/ void delay() { int i,j; for(i=0; i<=100; i++) for(j=0; j<=20; j++) ; } /******************************************************************** * 名称: enable(uchar del) * 功能: 1602命令函数 * 输入: 输入的命令值 * 输出: 无 ***********************************************************************/ void enable(uchar del) { P2 = del; RS = 0; RW = 0; E = 0; delay(); E = 1; delay(); } /******************************************************************** * 名称: write(uchar del) * 功能: 1602写数据函数 * 输入: 需要写入1602的数据 * 输出: 无 ***********************************************************************/ void write(uchar del) { P2 = del; RS = 1; RW = 0; E = 0; delay(); E = 1; delay();
第6章习题答案 6-1选择题 1.6264芯片是( B) (A)EEPROM (B)RAM(C)FLASH ROM (D)EPROM 2.用MCS-51用串行扩展并行I/O口时,串行接口工作方式选择(A) (A)方式0 (B)方式1 (C)方式2 (D)方式3 3.使用8255可以扩展出的I/O口线是(B) (A)16根(B)24根(C)22根(D)32根 4.当8031外出扩程序存储器8KB时,需使用EPROM 2716(C ) (A)2片(B)3片(C)4片(D)5片 5.某种存储器芯片是8KB*4/片,那么它的地址线根线是(C ) (A)11根(B)12根(C)13根(D)14根 6.MCS-51外扩ROM,RAM和I/O口时,它的数据总线是(A ) (A)P0 (B)P1 (C)P2 (D)P3 7.当使用快速外部设备时,最好使用的输入/输出方式是(C ) (A)中断(B)条件传送(C)DMA (D)无条件传送 6-2判断题 1.MCS-51外扩I/O口与外RAM是统一编址的。(对) 2.使用8751且EA=1时,仍可外扩64KB的程序存储器。(错) 3.8155的复位引脚可与89C51的复位引脚直接相连。(对) 4.片内RAM与外部设备统一编址时,需要专门的输入/输出指令。(错) 5.8031片内有程序存储器和数据存储器。(错) 6.EPROM的地址线为11条时,能访问的存储空间有4K。(错). 6-3简答题 1. 8031的扩展储存器系统中,为什么P0口要接一个8位锁存器,而P2口却不接? 答:这是因为P0口是扩展储存器系统的多路低8位地址和数据总线,在访问外部存储器时,P0口分时用作输出外部储存器低8位地址和传送数据,为了在整个访问外部存储器期间,对外部存储器存在着有效的低8位地址信号,所以P0口需要外接一个地址锁存器。ALE信号就是用来把P0口输出的地址字节锁存在这个外接的锁存器中,再从锁存器输出外部存储
第十章习题解答 1.为什么要消除按键的机械抖动?消除按键的机械抖动的方法有哪几种?原理是什么? 解:在按键的闭合和断开过程中,由于开关的机械特性,导致了按键抖动的产生。如果不消除按键的机械抖动,按键的状态读取将有可能出现错误。消除按键抖动一般是采用软件或硬件去抖。软件去抖的原理:在第一次检测到有键按下时,该键所对应的航线是为低电平,执行一端延时10ms的子程序后,确认该行线电平是否仍然为低电平,如果仍为低电平,则确认为该行确实有键按下。 2.判断下列说法是否正确? (1)8279是一个用于键盘和LED(LCD)显示器的专用芯片。 (2)在单片机与微型打印机的接口中,打印机的BUSY信号可作为查询信号或中断请求信号使用。 (3)为给以扫描发方式工作的8*8键盘提供接口电路,在接口电路中只需要提供2个输入口和1个输出口。 (4)LED的字型码是固定不变的。 解:(1)正确; (2)正确 (3)错误 (4)错误 3.LED的静态显示方式于动态显示方式有何区别?各有什么优缺点? 解:静态显示时,数据是分开送到每一位LED上的。而动态显示则是数据是送到每一个LED上,再根据位选线来确定是哪一位LED被显示。静态显示亮度很高,但口线占用较多。动态显示则好一点,适合用在显示位数较多的场合。 4.写出表10-1中仅显示小数点“.”的段码。 解:80H(共阴极);7FH(共阳极) 5.说明矩阵式键盘按键按下的识别原理。 解:按键设置在行、列线交点上,行、列线分别连接到按键开关的两端。行线通过上拉电阻接到+5V上,无按键按下时,行线处于高电平状态,而当有按键按下时,行线电平状态将由与此行线相连的列线的电平决定。列线的电平如果为低,则行线电平为低;列线的电平如果为高,则行线的电平亦为高。将行、列线信号配合起来并做适当的处理,才能确定闭合键的位置。 6.对于图10-11的键盘,采用线反转法原理来编写识别某一按键按下并得到其键号的程序。 解:先对P1口高四位送低电平,读取P1口低四位的值;再对P1口低四位送低电平,读取P1口高四位的值,将两次读到的值组合在一起就得到了按键的特征码,在根据特征码查找键值。 KEYIN: MOV P1,#0FH ;反转读键 MOV A,P1 ANL A,#0FH MOV B,A MOV P1,#0F0H
1.什么是单片机 单片机也称为微控制器,它是将CPU、存储器、输入/输出接口、定时器和实时时钟等电路集成在一片大规模集成电路芯片上所构成的微型计算机,。 2.微处理器、微型计算机、微型计算机系统及单片机之间的关系是什么 微处理器也可称为中央处理器CPU,主要由控制器和运算器组成。 微型计算机由运算器、控制器、存储器、输入设备和输出设备五大部分组成,其中,运算器和控制器集成在一块大规模集成电路芯片上,称为微处理器。 由微型计算机配以相应的外围设备(如打印机、显示器、输入/输出设备、磁盘机和磁带机等)、其他专用的电路、电源、面板、机架以及足够的软件构成的系统叫做微型计算机系统,可以将其表述为“微型计算机+电源+外设+软件系统”。 将微型计算机集成在一个芯片上即构成单片微型计算机,简称单片机。 3.简述计算机的基本结构。 计算机按其基本构成均可分为两部分,即硬件系统和软件系统。 (1)硬件系统:由运算器、控制器、存储器、输入输出设备组成。 (2)软件系统:由系统软件和应用软件等组成。 4.微型计算机由哪几部分组成 微型计算机是以微处理器为核心,配以存储器、输入/输出接口电路和相应的辅助电路而构成的计算机。微型计算机的结构特点是:微型计算机的运算器和控制器集成在一块集成电路芯片上,称为微处理器;微型计算机采用总线结构将组成系统的各部分连接在一起。 所谓总线(Bus)是指连接多个部件的公共信息通路,或者说是多个部件之间的公共连线。按照在总线上传送信息的内容,总线可分为数据总线DB(Data Bus)、地址总线AB(Address Bus)和控制总线CB(Control Bus)。 5.简述常用软件类型。 一般来讲软件被划分为系统软件、应用软件,管理软件、行业软件、安全防护软件、多
5-3. 现有存储容量为512K×4、1K×4、2K×8、4K×1、8KB、512KB和4MB的存储器,试问这些存储器分别有多少条地址线和数据线(设它们均为非动态RAM)? 5-8 要在单片机片外扩展16KB数据存储器,选择其地址为0000~3FFFH。如选用6264 为存储器芯片,74LS138为译码器,试画出硬件的连接图。(图中右边的6116应该改为6264) 74LS138 5-9 要在单片机片外扩展32KB数据存储器,选择其地址为8000H~FFFFH。如选用线 选法,试设计其硬件的连接图。
5-10写出图5-43中#1~#7存储器的寻址范围,片选信号低电平有效,其中#1~#3为2KB 的ROM;#4~#7为1KB的RAM. 1#:8000H----87FFH 2#:8800H----8FFFH 3#:9000H----97FFH 4#:0A000H—0A3FFH 5#:0A400H---0A7FFH 6#:0A800H---0ABFFH 7#:0AC00H---0AFFFH 5-11 决定8155端口地址的引脚有哪些?IO/M的作用是什么?T/IN和T/OUT的作用是什么? 1. AD0~AD7(8条)三态地址/数据线 控制总线(8条) I/O总线(22条) 电源线(2条) 2. IO/M为I/O口及存储器选择信号,若IO/M=0,则选择存储器;否则 选择I/O口; 3. T/IN为定时器输入,定时器工作所需的时钟信号由此端输入。T/OUT 为定时器输出; 5-13 LED数码管显示器在单片机系统中有哪几种显示方式? LED显示器的显示方式可分为静态显示和动态显示两种。 静态显示是指每个数码管的段选线控制是独立的,其特点是各LED管能稳定地同时显示各自的字形。 动态显示又称扫描显示方式,它是将每个数码管的段选线同名相连,在某一时刻只让一根位选线有效,同时在段选线上输出该位要显示的字形码,在下
51单片机50个例程代码程序里有中断,串口等驱动,直接复制即可使用1-IO输出-点亮1个LED灯方法1 /*----------------------------------------------- 名称:IO口高低电平控制 论坛:https://www.wendangku.net/doc/5a8709894.html, 编写:shifang 日期:2009.5 修改:无 内容:点亮P1口的一个LED灯 该程序是单片机学习中最简单最基础的, 通过程序了解如何控制端口的高低电平 ------------------------------------------------*/ #include
名称:IO口高低电平控制 论坛:https://www.wendangku.net/doc/5a8709894.html, 编写:shifang 日期:2009.5 修改:无 内容:点亮P1口的一个LED灯 该程序是单片机学习中最简单最基础的, 通过程序了解如何控制端口的高低电平 ------------------------------------------------*/ #include
作业答案0-1 绪论 2.什么叫单片机?其主要特点有哪些? 解: 将微处理器(CPU)、存储器(存放程序或数据的ROM和RAM)、总线、定时器/计数器、输入/输出接口(I/O口)、中断系统和其他多种功能器件集成在一块芯片上的微型计机,称为单片微型计算机,简称单片机。 单片机的特点:可靠性高、便于扩展、控制功能强、具有丰富的控制指令、低电压、低功耗、片内存储容量较小、集成度高、体积小、性价比高、应用广泛、易于产品化等。6.举例说明生活中应用单片机的例子。 解: 生活中单片机无处不在:如洗衣机的控制主板、太阳能的温度控制器,电动车的控制器,电磁炉、(高级)电冰箱的控制系统、手机、电视遥控器、空调、洗衣机、微波炉、冰箱、热水器、电子称、电子表、计算器、汽车钥匙、可视门禁、公交车报站器、公交车刷卡器、红绿灯控制器等等。欧美日等国家,一个家庭中所拥有的单片机数量平均到100-120片。 单片机有着广泛的应用领域: (1) 单片机在智能仪器仪表中的应用; (2) 单片机在工业测控中的应用; (3) 单片机在计算机网络和通讯技术中的应用; (4) 单片机在日常生活及家电中的应用; (5) 单片机在办公自动化方面。 目前单片机渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的踪迹。导弹的导航装置,飞机上各种仪表的控制,计算机的网络通讯与数据传输,工业自动化过程的实时控制和数据处理,广泛使用的各种智能IC卡,民用豪华轿车的安全保障系统,录象机、摄象机、全自动洗衣机的控制,以及程控玩具、电子宠物、自动控制领域的机器人、智能仪表、医疗器械等等。 第1章MCS-51单片机的结构与原理 15. MCS-51系列单片机的引脚中有多少根I/O线?它们与单片机对外的地址总线和数据总线之间有什么关系?其地址总线和数据总线各有多少位?对外可寻址的地址空间有多大?解: MCS-51系列单片机有4个I/O接口,每个接口都是8位双向口,共占32根引脚。每个接口都包括一个锁存器(即专用寄存器P0~P3)、一个输入驱动器和输入缓冲器。通常把4个端口称为P0~P3。在无片外扩展的存储器的系统中,这4个接口的每一位都可以作为双向通用I/O端口使用。在具有片外扩展存储器的系统中,P2口作为高8位地址线,P0口分时作为低8位地址线和双向数据总线。 MCS-51系列单片机数据总线为8位,地址总线为16位,对外可寻址空间为64KB。25. 开机复位后,CPU使用的是哪组工作寄存器(R0-R n)?它们的地址是什么?CPU如何确定和改变当前工作寄存器组(R0-R n)? 解: 开机复位后,CPU使用的是第0组工作寄存器。其地址是00H-07H。CPU通过对程序状态字PSW中RS1和RS0的设置来确定和改变当前工作寄存器组。 27. MCS-51单片机的时钟周期、机器周期、指令周期是如何定义的?当主频为12MHz的时