单片机晶振不起振8051的晶振频率fosc为12MHZ ,,若要定时值为0.2ms,定时器工作在方式2,采用…

已经51单片机的晶振频率是12MHZ 要产生4800BPS的波特率 问波特率的计算公式 还有 计算 TH1 TL1的初始值-_星空见康网
已经51单片机的晶振频率是12MHZ 要产生4800BPS的波特率 问波特率的计算公式 还有 计算 TH1 TL1的初始值
已经51单片机的晶振频率是12MHZ 要产生4800BPS的波特率 问波特率的计算公式 还有 计算 TH1 TL1的初始值
已经51单片机的晶振频率是12MHZ
要产生4800BPS的波特率 问波特率的计算公式 还有 计算 TH1 TL1的初始值
h&#define baudrate 9600UL#define fosc UL&#47,就如你上面算的那样结果会有小数点TH1又只能是整数的
所以传输时会有误差;64)•/其中:SMOD为PCON寄存器的最高位(即PCOM&/&#47,所以,各种方式的波特率计算公式也不相同;32)•TMOD=0x20;/SM0=0 SM1=1-&串口通信在模式1;(baudrate*12*32);呵呵
如果你用方式2(波特率 =((2^SMOD)&#47。方式0的波特率 =
fosc&#47:TH1=256-(fosc*2^SMOD)/T1工作在方式2 SCON=0x50;/其中SMOD=0, TL1=256-(fosc*S_MOD)/(baudrate*12*32):#include&7&)。T1 溢出率 = fosc &#47. 参考;//12方式2的波特率 =((2^SMOD)/64)• fosc 方式1的波特率 =((2^SMOD)/{12×[256 -(TH1)]}
--将该公式代人方式1或3
最后推出公式;reg51; fosc )的话
12M的晶振就不能得到9600波特率了(除非你改变你的晶振,但是那样的晶振好像没有卖)
所以你只能选择方式1或3
而且12M的晶振在串口传输时会有误差;32)•(T1溢出率)注意; TR1=1;ES=1,REN=1;(T1溢出率)方式3的波特率 =((2^SMOD)/多级通信中使用的位,UL是不能省略的,代表长整型。unsigned char a,
if((PCON&0x80)==0x80) S_MOD=2; TH1=256-(fosc*S_MOD)/(baudrate*12*32);void serial_init(void){ unsigned char S_MOD=1,//SM2=0-&gt串行口的四种工作方式对应三种波特率。由于输入的移位时钟的来源不同
h&#define baudrate 9600UL#define fosc UL&#47,就如你上面算的那样结果会有小数点TH1又只能是整数的
所以传输时会有误差;64)•/其中:SMOD为PCON寄存器的最高位(即PCOM&/&#47,所以,各种方式的波特率计算公式也不相同;32)•TMOD=0x20;/SM0=0 SM1=1-&串口通信在模式1;(baudrate*12*32);呵呵
如果你用方式2(波特率 =((2^SMOD)&#47。方式0的波特率 =
fosc&#47:TH1=256-(fosc*2^SMOD)/T1工作在方式2 SCON=0x50;/其中SMOD=0, TL1=256-(fosc*S_MOD)/(baudrate*12*32):#include&7&)。T1 溢出率 = fosc &#47. 参考;//12方式2的波特率 =((2^SMOD)/64)• fosc 方式1的波特率 =((2^SMOD)/{12×[256 -(TH1)]}
--将该公式代人方式1或3
最后推出公式;reg51; fosc )的话
12M的晶振就不能得到9600波特率了(除非你改变你的晶振,但是那样的晶振好像没有卖)
所以你只能选择方式1或3
而且12M的晶振在串口传输时会有误差;32)•(T1溢出率)注意; TR1=1;ES=1,REN=1;(T1溢出率)方式3的波特率 =((2^SMOD)/多级通信中使用的位,UL是不能省略的,代表长整型。unsigned char a,
if((PCON&0x80)==0x80) S_MOD=2; TH1=256-(fosc*S_MOD)/(baudrate*12*32);void serial_init(void){ unsigned char S_MOD=1,//SM2=0-&gt串行口的四种工作方式对应三种波特率。由于输入的移位时钟的来源不同
TL1=FAH.0592MHz时,SMOD=0.0592MHz。 如果允许波特率由一定误差,即可得到4800bps的波特率,分别是方式1和方式3.这种情况下定时器被设置工作在方式2,不过波特率为4800bPS,对应的晶振频率应该是11,TH1=FAH,否则代入公式无法得到整数的TH1与TL1。若晶振频率为11单片机串行口工作方式有四种,用到定时器1的有两种,在晶振为12MHz时,则TH1=TL1=F3H即可
T=1/f=50US void Timer0Init(void)//100微秒@12MHz { AU...
ORG 0000H LJMP MAIN ORG 000BH LJMP T0ISR ORG 0030H...
ORG 0000H LJMP MAIN ORG 000BH LJMP T0ISR ORG 0030H...
若单片机的晶振频率为12MHz,用51单片机内部定时/计数器T0,工作方式为1,在单片机P1.0口产...
要求定时 10 000us。 晶振 = 6MHz,机器周期T是 2us。 定时 5000T 即可。 ...
51单片机的最小时间单位是时钟周期,就是外接晶体频率的倒数,一个机器周期占用 12 个时钟周期,所以...
流程图就不画了,自己搞定吧,给你编个程序。 #include&reg51.h& #define uc...
按 普通 12T模式计算,12MHz 晶振 机械周期为 t=12/12MHz=1us,40ms=40...
#include&reg51.h& #define uchar unsigned char ucha...
你可能想看的相关专题单片机g-习题7答案 三亿文库
单片机g-习题7答案
80C51单片机内部有几个定时器/计数器?它们由哪些特殊功能寄存器控制? 答:80C51单片机内部有两个独立的16位可编程定时/计数器,分别称为定时器0(简称T0)和定时器1(简称T1),它们由TH0、TL0、TH1、TL1、TMOD与TCON六个寄存器控制,其中TH0、TL0寄存器分别是T0 的16位计数寄存器的高、低8位,TH1、TL1寄存器分别是T1的16位计数寄存器的高低8位,而方式控制寄存器TMOD与控制寄存器TCON均是8位的,每一位的作用各不相同。
定时器/计数器工作于定时和计数方式有何异同点? 答:定时是对周期固定的内部机器周期脉冲进行计数,计数时计数脉冲从T0 (P3.4)或T1 (P3.5)引脚接入。其余的控制寄存器是一样的。
定时器/计数器的4种工作方式如何设定?4种工作方式各有何特点? 答:定时器/计数器有四种工作方式,由模式控制寄存器TMOD中的M1、M0两位进行设置,4种工作方式的特点如下表: 定时器/计数器0、1的工作方式选择 M1 0 0 1 1 M0 0 1 0 1 方式0,为13位定时器/计数器 方式1,为16位定时器/计数器 方式2,具有自动重装初值的8位定时器/计数器 方式3,仅适用于T0,T0分成两个独立的8位计数器,T1停止计数 工作方式
如果系统的晶振频率fosc=12MHz,定时器/计数器工作在方式0、1、2下,其最大的定时时间各为多少? 答:如果晶振频率fosc=12MHz,则Tcy=1μs。各种方式的定时时间计算公式为(2n-x)×Tcy,当计数初值x为0时,各种方式最长的定时时间如下: 方式0: 213×Tcy=8192 μs=8.192 ms;方式1: 216×Tcy=65536 μs=65.536ms,方式2: 28×Tcy=256 μs。
5. 编程实现下列要求:利用定时器/计数器T0的方式1,产生10ms的定时,并使P1.0引脚上输出周期为20ms的方波,要求采用中断方式,用proteus仿真验证。设系统的晶振频率fosc=12MHz。
解:由于晶振频率为12MHz,机器周期Tcy=1μs。 (1) 计算TH0、TL0的计数初值 由于晶振频率为12MHz,所以机器周期Tcy=1μs,则定时时间为: T=(2n-x)×Tcy=(216-x)×1μs =10ms,
1 所以x==5H 即TH0=D8H,TL0=F0H,或者TH0=,TL0=) TMOD寄存器初始化 根据题目要求,GATE (TMOD.3)=0,C/T(TMOD.2)=0,M1 (TMOD.1)=0,M0 (TMOD.0)=1,定时器/计数器1没有使用,相应的各个位状态随意,均取为0,则(TMOD)=01H。 (3) 如下:程序 #include #define uint unsigned int sbit fangbo=P1^0; void main() {
} void timer1() interrupt 3
//定时器0中断服务程序 {
6. 编程实现下列要求: 利用定时器/计数器T1的方式1,产生0.5s的定时,并使P2.7引脚上输出周期为1s的方波,要求采用中断方式,用proteus仿真验证。设系统的晶振频率fosc=12MHz。 答:因为在晶振频率fosc=12MHz时,定时器在方式1下能获得的最大定时时间为65.536ms,即0.065536s,不能达到0.5s,只能采用多次中断的方式。选择定时器T1,方式1,设定T1的定时时间为50ms,每隔50ms中断1次,中断10次即为0.5s。程序设计如下: #include #define uint unsigned int sbit fangbo=P2^7; void main()
TMOD=0x01; //设置T0为定时器模式,工作在方式1 TH0=0XD8; TL0= 0xF0; ET0=1; //允许T0中断 TR0=1; // 启动T0 while(1);
EA=1; //开总中断 TH0=0XD8; TL0=0xF0; fangbo=~
TMOD=0x10; //设置T1为定时器模式,工作在方式1 TH1=()/256; TL1=()%6; ET1=1; //允许T1中断 TR1=1; // 启动T1 while(1);
EA=1; //开总中断 void timer1() interrupt 3 {
7. 编程实现下列要求:利用定时器/计数器T0产生定时,由单片机的P1口控制8个发光二极管,使8个发光二极管每隔1s依次点亮,采用中断方式,用proteus仿真验证。设系统的晶振频率fosc=12MHz。 答:程序设计如下: #include #include #define uint unsigned
void main() {
TH1=()/256; TL1=()%6; aa++; if(aa==10)
} aa=0; fangbo=~
TMOD=0x01; //设置T0为定时器模式,工作在方式1
TH0=()/256; TL0=()%6; 3
EA=1; //开总中断
void timer0() interrupt 1 {
8. 已知fosc=12MHz,试编写程序使P2.7输出如图7-13所示的连续矩形脉冲,用proteus仿真验证。 TH0=()/256; TL0=()%6; aa++; if(aa==20)
} aa=0; P1=_crol_(P1,1);
ET0=1; //允许T1中断 TR0=1; // 启动T1 while(1);
40ms答:程序设计如下: 360ms图7-13 连续矩形脉冲信号
#include #define uint unsigned int sbit boxing=P2^7;
void main() {
TMOD=0x10; //设置T1为定时器模式,工作在方式1
TH1=()/256;
EA=1; //开总中断
ET1=1; //允许T1中断
TR1=1; // 启动T1
void timer1() interrupt 3 {
TH1=()/256;
if(flag==1)
if(aa==10)
联系客服:cand57</当前位置: >>
单片机练习题
单片机练习题 一、选择题 (10 分) 1.单片机程序存储器中储存的程序通常称为( C ) A.汇编语言 B.高级语言 C.机器语言 D.逻辑语言 2.MCS-51 单片机的位寻址区位于内部 RAM 的( D )单元。 A. 00H―7FH B. 20H―7FH C. 00H―1FH D. 20H―2FH 3.在 MCS―51 单片机的运算电路中,不能为 ALU 提供数据的是( A ) A.PSW B.寄存器 B C.累加器 A D.暂存器 4.执行返回指令时,返回的断点是( C ) A.调用指令的首地址 B.调用指令的末地址 C.调用指令下一条指令的首地址 D.返回指令的末地址 5.已知某数的 BCD 码为 00 0010 则其表示的十进制数值为( ) A 7542H B 7542 C 75.42H D 75.42 6.MCS-51 单片机可分为两个中断优先级,各中断源的优先级别设定是利用寄存器(D ) A.IE B.TCON C.SCON D.IP 7.CPU 是根据( A )引脚上的电平来区分是从片内存储器取指还是从片外存储器取指。 A.EA B.ALE C.RESET D.PSEN 8.下列指令正确的是( D ) A.PUSH @R0 B.DJNZ @R1,rel C.SETB A D.JC NEXT 9.MCS-51 单片机外部地址扩展总线由( B )构成。 A.P0 和 P1 B.P0 和 P2 C.P0 和 P3 D.P1 和 P2 10.单片机定时器的计数时钟周期 T 等于( D ) A.2/f B.4/f C.6/f D.12/f 二、填空题 (15 分) 1.如单片机的主振频率为 12MHz,则一个时钟周期为 1/12 微秒,一个机器周期 为 1 微秒。 2.MCS-51 单片机共有 8 个工作寄存器, 21 个专用寄存器。 ,堆栈指针寄存器 SP 的值 3.单片机复位后,程序计数器 PC 的值为 0000H 为 07H 。 4.单片机中断系统的五个中断源是 、 、 、 、 。 5.MCS-51 单片机定时计数器具有 4 种工作方式。 6.单片机 CPU 执行指令分为 取指令 操作和 执行指令 操作两步。 7.堆栈的特性是先进后出,8051 的堆栈一般开辟在内部 RAM30H~7FH,其堆栈指针是 SP。 8.MCS-51 的指令系统共有 111 条指令,分为 五 大类。 9. 在单片机系统中,当用户程序中既无中断程序,也无子程序时,堆栈区可作为 存储单 元 使用。 三、判断题(20 分) 判断以下各条指令是否正确(LL1 和 PROC 为标号) (1)MOVX @R0,B F (2)MOV A,30H T (3)MOVX A,30H F (4)ADDC A,R7 T (5)MOVC A,@A+DPTR T (6)ANL #99H ,36H F (7)MOV C,ACC.0 T (8)ORL P1.0,P3.1 F (9)JBC P0,LL1 F (10)ACALL PROC T 四、简述题(每题 5 分,共 25 分) 1.单片机的特性主要有哪些? 单片机具有体积小、 可靠性高、 控制功能强、使用方便、性能价格比高、容易产品化等特点。 2.、8751 有何异同?
和 8031 均为 8 位单片机,其内部结构是基本相同的。 不同点为:8051 内部有 4KBROM,8751 内部有 4KBEPROM,而 8031 内部无程序存储器。 3.MCS-51 的位存储区在哪里?寻址范围是多少?20H-2FH 128 位 00H-80H 内部 RAM 的 20~2FH 为位寻址区域,位地址范围 00~7FH;特殊功能寄存器中地址能被 8 整除的字节地址单元也可以位寻址,位地址范围 80~FFH;位存储区共 256 个位。 4.8051 的定时器/计数器有几个?是多少位的?有几种工作方式?其工作原理如何? 2 个 16 位 四种工作方式 8051 有 2 个 16 位的定时器/计数器,有 4 种工作方式。 定时器与计数器的工作原理是相同的,8051 的定时器/计数器是根据输入的脉冲进行加 1 计 数,当计数器溢出时,将溢出标志位置 1,表示计数到预定值。 5.8051 有哪几个中断源?哪些是内部中断源?哪些是外部中断源? 5 个 3 个内部 定时器 0 定时器 1 串行口 中断 外部中断 0 外部中断 1 五、阅读程序(20 分) 1.下列各条指令其源操作数的寻址方式是什么?各条指令单独执行后,A 中的结果是什么? (5 分)设(60H)=35H, (A)=19H, (R0)=30H, (30H)=0FH。 (1)MOV A,#48H ;寻址方式: (A)= 48H 立即数寻址 (2)ADD A,60H ;寻址方式: (A)= 4EH 直接寻址 (3)ANL A,@R0 ;寻址方式: (A)= 09H 间接寻址 2.阅读下列程序段,写出每条指令执行后的结果,并说明此程序段完成什么功能?(15 分) MOV R1,#30H ; (R1)= 30H MOV A,#64H ; (A)= 64H ADD A,#47H ; (A)= ABH , (CY)= 0 , (AC)= 0 DA A ; (A)=11 H , (CY)= 1 , (AC)= 1 MOV @R1,A ; (R1)= 30H , (30H)= 11H 此程序段完成的功能:求两个 BCD 码数(64H 和 47H)的和,并将结果放在内部 RAM 的 30H 单元。 六、计算题(10 分) 若 8051 的晶振频率 fosc 为 12MHz,定时器/计数器 T0 工作在工作方式 1,要求产生 10ms 定时,写出定时器的方式控制字和计数初值(分别写出 TH0 与 TL0 值) 。 (1) 分)T0:定时方式,工作在方式 1。 (5 方式字 TMOD=01H (2) 分)fosc=12MHz,16 位计数器,10ms 定时,设计数初值为 a, (5 t=12/ fosc*(216 - a) 10*103=12/12 *(216 - a) a=5H 即 TH0=D8H TL0= F0H 所以:TMOD=01H 即 TH0=D8H TL0= F0H 单片机练习题 2 一、选择题(每题 1 分,共 10 分) 1.8051 单片机的( )口的引脚,还具有外中断、串行通信等第二功能。 A P0 B P1 C P2 D P3 2.单片机应用程序一般存放在( ) B ROM C 寄存器 D CPU A RAM 3.已知某数的 BCD 码为 00 0010 则其表示的十进制数值为( B 7542 C 75.42H D 75.42 A 7542H 4.下列指令中不影响标志位 CY 的指令有( ) 。 A ADD A,20H B. CLR C RRC A D INC A 5.CPU 主要的组成部部分为( ) A, 运算器、控制器 B.加法器、寄存器 C.运算器、寄存器 D.运算器、指令译码器 6.INTEL 8051 CPU 是( )位的单片机) A. 16 B.4 C.8 D.准 16 7.8031 复位后,PC 与 SP 的值为( ) C. 0003H,07H D.0800H,00H A.0000H,00H B. 0000H,07H 8.当需要从 MCS-51 单片机程序存储器取数据时,采用的指令为( ) 。 A.MOV A, @R1 B.MOVC A, @A + DPTR C.MOVX A, @ R0 D.MOVX A, @ DPTR 9.8031 单片机中既可位寻址又可字节寻址的单元是( ) A.20H B.30H C.00H D.70H 10.下列哪条指令是正确的( ) A. PUSH R2 B. ADD R0,A C. MOVX A, @DPTR D. MOV @R0,A 二、填空题(每空 1 分,共 30 分) 1.一个完整的微机系统由 硬件 和 软件 两大部分组成。 2.8051 的引脚 RST 是_IN___(IN 脚还是 OUT 脚),当其端出现__高__电平时,8051 进入复 位状态。8051 一直维持这个值,直到 RST 脚收到_低___电平,8051 才脱离复位状态,进入 程序运行状态,从 ROM 0000 H 单元开始取指令并翻译和执行。 RAM 具有易失性,常用于存储 3.半导体存储器分成两大类 ROM 和 RAM ,其中 数据 。 4.求十进制数-102 的补码(以 2 位 16 进制数表示) ,该补码为 9AH 。 5.PC 存放__ CPU 将要执行的指令所在的 ROM 单元的地址,具有自动加 1 特性。在 8051 中决定程序执行顺序的是 PC 还是 DPTR?PC 它是___16___位? 不是 (是,不是) SFG? 6.123=
B= 52 H。 7.8051 内部有 4 并行口,P0 口直接作输出口时,必须外接 上拉电阻 ;并行口 作输入口时,必须先口锁存器置 1 ,才能读入外设的状态。 ,其最大容量为 128B ,存 8.MCS-51 的堆栈只可设置在内 RAM 低 128B 区 取数据的原则是 先进后出 。堆栈寄存器 SP 是 8 位寄存器,存放 堆栈栈顶 。 的地址 9.中断处理的全过程分为以下 3 个段:中断请求 、 中断响应 、 中断服务 。 10. 定时和计数都是对外部脉冲 进行计数, 定时与计数的区别是定时是对周期已知的脉冲 计数;计数是对周期未知的脉冲计数. 三、判断题(对者打√,错者打×,并改正,每题 1 分,共 10 分) 1 中断服务程序的最后一条指令是 RET。F 2 存储器分成内存和外存两大部分,其中外存可以直接与 CPU 交换信息。F 3 P2 口既可以作为 I/O 使用,又可以作地址/数据复用口使用。T 4 在中断响应阶段 CPU 一定要做如下 2 件工作: 保护断点和给出中断服务程序入口地址。 T 5 RC A 为循环左移指令。F 6 MOV A,30H 的源操作数为立即寻址方式。F 7 MOV A,@A+DPTR 是一条查表指令。F 8 MUL AB 的执行结果是高 8 位在 A 中,低 8 位在 B 中。F 9 AJMP 跳转空间最大可达到 64KB 。F 10 DPTR 是由 DPH 和 DPL 两个 8 位特殊寄存器组成的。 T 四、简答题(每题 5 分,共 15 分) 1. MCS51 的中断系统有几个中断源?几个中断优先级?中断优先级是如何控制的?在出现 同级中断申请时,CPU 按什么顺序响应(按由高级到低级的顺序写出各个中断源)?各个 中断源的入口地址是多少? 5 2 IP INT0 T0 INT1 T1 串行口中断各个中断源的入口地址分别是 0003H、000BH、 0013H、001BH、0023H。 2.已知单片机系统晶振频率为 12MHz,若要求定时值为 10ms 时,定时器 T0 工作在方式 1 时,定时器 T0 对应的初值是多少?TMOD 的值是多少?TH0=?TL0=?(写出步骤) 3.MCS51 系列单片机的内部资源有哪些?说出
和 8751 的区别。 MCS51 系列单片机上有 1 个 8 位 CPU、128B 的 RAM、21 个 SFR、4 个并行口、1 个串行 口、 个定时计数器和中断系统等资源。 2 8031、 8051 和 8751 的区别是 8031 内无 ROM; 8051 内有 4KB 的掩膜 ROM;8751 内有 4KB 的 EPROM。 五、程序分析题 (1 题 12 分,2,3 题各 4 分,共 20 分) 1.阅读下列程序并回答问题 ORG 0100H SETB C MOV R0,#2CH MOV R2,#5 MOVX A,@R0 LOOP: ADDC A, @R0 DJNZ R2,LOOP MOVX @R0,A SJMP $ ①参与加法运算的加数和被加数取自何处 A 、 片内 RAM 的 2CH 。 ②如被加数为 2CH,加数为 19H,和为 45H ,存入 A 。 2.下列程序运行后 A 中的内容为 42H CLR C MOV A,#00H ADD A,#0BH DA A ADD A,#0F0H ADDC A,#40H 3. 试阅读下列程序并指出最后 A 中的内容为 0C1H 。 SETB C MOV A,#36H RL A SWAP A RRC A SWAP A CPL A 六、设计题(共 15 分) 1. 某单片机控制系统有 8 个发光二极管。 实验电路为 89C51 的 P1 口连接 8 个发光二极管,8 个二极管共同接地,编程使它们由右向左轮流点亮,把下面的程序补充完整. ORG 0000H START: MOV R2,#08H ;设置循环次数 MOV A,#01H ;送显示模式字 NEXT: MOV P1,A ;点亮连接 P1.0 的发光二极管 ACALL DELAY RL A ;左移一位,改变显示模式字 DJNZ R2,NEXT ;循环次数减 1,不为零,继续点亮下面一个二极管 SJMP START DELAY: MOV R3,#0FFH ;延时子程序开始 DEL2: MOV R4,#0FFH DEL1: NOP DJNZ R4,DEL1 DJNZ R3,DEL2 RET END 、判断题 ( )1.MCS―51 单片机是高档 16 位单片机。× ( )2.MCS―51 的产品 8051 与 8031 的区别是:8031 片内无 ROM。 ( )3.单片机的 CPU 从功能上可分为运算器和存贮器。× ( )4.MCS-51 的指令寄存器是一个 8 位寄存器,用于暂存待执行指令,等待译码。 ( )5.MCS―51 的指令寄存器是对指令寄存器中的指令进行译码,将指令转变为执行此 指令所需要的电信号。 ( )6.8051 的累加器 ACC 是一个 8 位的寄存器,简称为 A,用来存一个操作数或中间结 果。 ( )7.8051 的程序状态字寄存器 PSW 是一个 8 位的专用寄存器,用于存程序运行中的各 种状态信息。 ( )8.MCS―51 的程序存贮器用于存放运算中间结果。× ( )9.MCS―51 的数据存贮器在物理上和逻辑上都分为两个地址空间:一个是片内的 256 字节的 RAM,另一个是片外最大可扩充 64K 字节的 RAM。 ( )10.单片机的复位有上电自动复位和按钮手动复位两种,当单片机运行出错或进入死 循环时,可按复位键重新启动。 ( )11.CPU 的时钟周期为振荡器频率的倒数。 ( )12.单片机的一个机器周期是指完成某一个规定操作所需的时间,一般情况下,一个 机器周期等于一个时钟周期组成。× ( )13.单片机的指令周期是执行一条指令所需要的时间。一般由若干个机器周期组成。 ( ×)14.单片机系统扩展时使用的锁存器,是用于锁存高 8 位地址。 ( ×)15.MCS―51 单片机上电复位后,片内数据存储器的内容均为 00H。 ( ) 当 8051 单片机的晶振频率为 12MHZ 时, 16. ALE 地址锁存信号端的输出频率为 2MHZ 的方脉冲。 ( )17.8051 单片机片内 RAM 从 00H~1FH 的 32 个单元,不仅可以作工作寄存器使用, 而且可作为 RAM 来读写。 ( ×)18.MCS―51 单片机的片内存贮器称为程序存贮器。 ( ×)19.MCS―51 单片机的数据存贮器是指外部存贮器。 ( ×)20.MCS―51 单片机的特殊功能寄存器集中布置在片内数据存贮器的一个区域中。 ( )21.微机控制系统的抗干扰问题是关系到微机应用成败的大问题. 二、单项选择题 1.MCS―51 单片机的 CPU 主要的组成部分为 。A A.运算器、控制器 B.加法器、寄存器 C.运算器、加法器 D.运算器、译码器 2.单片机能直接运行的程序叫 C 。 A. 源程序 B。汇编程序 C。目标程序 D。编译程序 3.单片机中的程序计数器 PC 用来 。C A.存放指令 B.存放正在执行的指令地址 C.存放下一条指令地址 D.存放上一条指令地址 4.单片机上电复位后,PC 的内容和 SP 的内容为 B 。 A.0000H,00H B。0000H,07H C。0003H,07H D。0800H,08H 5.单片机 8031 的 ALE 引脚是 B 。 A. 输出高电平 B。输出矩形脉冲,频率为 fosc 的 1/6 B. C.输出低电平 D。输出矩形脉冲,频率为 fosc 的 1/2 6.单片机 8031 的 引脚 A 。 A.必须接地 B。必须接+5V C。可悬空 D。以上三种视需要而定 7.访问外部存贮器或其它接口芯片时,作数据线和低 8 位地址线的是 A 。 A.P0 口 B。P1 口 C。P2 口 D。P0 口 和 P2 口 8.PSW 中的 RS1 和 RS0 用来 A 。 A. 选择工作寄存器区号 B。指示复位 C。选择定时器 D。选择工作方式 9.上电复位后,PSW 的值为 。D A.1 B。07H C。FFH D。0 10.单片机上电复位后,堆栈区的最大允许范围是 B 个单元。 A.64 B。120 C。128 D。256 11.单片机上电复位后,堆栈区的最大允许范围是内部 RAM 的 D 。 A.00H―FFH B。00H―07H C。07H―7FH D。08H―7FH 12.堆栈指针 SP 在内部 RAM 中的直接地址是 。C A.00H B。07H C。81H D。FFH 13.INTEL8031 的 P0 口,当使用外部存贮存器时它是一个 D 。 A.传输高 8 位地址口 A.传输低 8 位地址口 C.传输高 8 位数据口 D.传输低 8 位地址/数据口 14.P0 口作数据线和低 8 位地址线时 B 。 A.应外接上拉电阻 B.不能作 I/O 口 C.能作 I/O 口 D.应外接高电平 15.对于 8031 单片机,其内部 RAM D 。 A.只能位寻址 B.只能字节寻址 C.既可位寻址又可字节寻址 D.少部分只能位寻址 16.寻址方式就是 C 的方式。 A.查找指令操作码 B.查找指令 C.查找指令操作数 D.查找指令操作码和操作数 17.8031 单片机若晶振频率为 fosc=12MHz,则一个机器周期等于 C μS。 A.1/12 B.1/2 C.1 D.2 18.MCS―51 单片机的数据指针 DPTR 是一个 16 位的专用地址指针寄存器,主要用来 。 A.存放指令 B.存放 16 位地址,作间址寄存器使用 C.存放下一条指令地址 D.存放上一条指令地址 19.ALU 表示 。D A.累加器 B.程序状态字寄存器 C.计数器 D.算术逻辑部件 20.单片机上电后或复位后,工作寄存器 R0 是在 。A A.0 区 00H 单元 B.0 区 01H 单元 C.0 区 09H 单元 D.SFR 21.单片机 8051 的 XTAL1 和 XTAL2 引脚是 引脚。D A.外接定时器 B.外接串行口 C.外接中断 D.外接晶振 22.8051 单片机的 VSS(20)引脚是 引脚。B A.主电源+5V B.接地 C.备用电源 D.访问片外存贮器 23.8051 单片机的 VCC(40)引脚是 引脚。A A.主电源+5V B.接地 C.备用电源 D.访问片外存贮器 24.8051 单片机 口是一个 8 位漏极型开路型双向 I/O 端口。A A.P0 B.P1 C.P2 D.P3 25.8051 单片机中,输入/输出引脚中用于专门的第二功能的引脚是 。D A.P0 B.P1 C.P2 D.P3 26.MCS―51 复位后,程序计数器 PC= 。即程序从 开始执行指令。B、B A.0001H B.0000H C.0003H D.0023H 27.MCS―51 的片内外的 ROM 是统一编址的,如果 端保持高电平,8051 的程序计数器 PC 在 地址范围内。D A.1000H―FFFFH B.0000H―FFFFH C.0001H―0FFFH D.0000H―0FFFH 28.MCS―51 的专用寄存器 SFR 中的堆栈指针 SP 是一个特殊的存贮区,用来 ,它是按后 进先出的原则存取数据的。C A.存放运算中间结果 B.存放标志位 C.暂存数据和地址 D.存放待调试的程序 29.单片机的堆栈指针 SP 始终是指示 。B A.堆栈底 B.堆栈顶 C.堆栈地址 D.堆栈中间位置 30.单片机的 P0、P1 口作输入用途之前必须 。A A.在相应端口先置 1 B.在相应端口先置 0 C.外接高电平 D.外接上拉电阻 31.MCS―51 的串行数据缓冲器 SBUF 用于 。B A.存放运算中间结果 B.存放待发送或已接收到的数据 C.暂存数据和地址 D.存放待调试的程序 32.MCS―51 单片机的 P1 口的功能是 。A A.可作通用双向 I/O 口用 B.可作一般 I/O 口用 C.可作地址/数据总线用 D.可作通用 I/O 口用 33.MCS―51 单片机复位后,专用寄存器 ACC 的状态是 。C A.0000H B.07H C.00H D.0FFH 34.当程序状态字寄存器 PSW 状态字中 RS1 和 RS0 分别为 0 和 1 时,系统先用的工作寄 存器组为 。B A.组 0 B.组 1 C.组 2 D.组 3 35.8051 单片机中,唯一一个用户可使用的 16 位寄存器是 。D A.PSW B.ACC C. SP D.DPTR 36.8051 的程序计数器 PC 为 16 位计数器,其寻址范围是 。D A.8K B.16K C.32K D.64K 37.单片机应用程序一般存放在 中。B A.RAM B.ROM C.寄存器 D.CPU 三、多项选择题 1.一个应用课题的研制,大致可分为 ABCDE 阶段。 A.分析研究课题,明确解决问题的方法 B.分别进行硬件和软件的设计 C.分模块调试 系统,进行在线仿真和总调 D.固化程序,投入实际运行 E.反馈运行情况,及时修正、升级 2.MCS―51 的产品 8051 单片机内部由 4 个 8 位的 I/O 端口 P0、P1、P2、P3、串行口等组 成。A、B、C、E A.CPU B.4KB 的 ROM C.256B 的 RAM D.4KB 的 EPROM E.两个 16 位的定时/计数器 T0 和 T1 3.MCS―51 的控制器由 等组成。A、C、D、E A.计数器 PC B.累加器 C.指令译码器 D.指令寄存器 E.定时控制与条件转移逻辑电路 4.8051 单片机 CPU 的主要功能有 。A、C、D A.产生各种控制信号 B.存贮数据 C.算术、逻辑运算及位操作 D.I/O 端口数据传输 E.驱动 LED 5.8051 单片机的运算器由 等组成。A、B、D、E A.算术逻辑部件 ALU B.累加器 ACC C.计数器 PC D.程序状态寄存器 PSW E.BCD 码运算调整电路 6.8051 单片机算术逻辑部件 ALU 是由加法器和其他逻辑电路组成,用于对数据进行 。A、 B、E A.算术四则运算和逻辑运算 B.移位操作 C.存程序运行中的各种状态信息 D.用来存一个操作数中间结果 E.位操作 7.8051 单片机控制信号引脚有 。A、B、D、E A.RST/VPD (9 脚) B.ALE/ (30 脚) C.XTAL1(19 脚) D. (29 脚) E. /VPP (31 脚) 8.8051 单片机 口是一个带内部上拉电阻的位双向 I/O 口。B、C、D A.P0 B.P1 C.P2 D.P3 E.P0.7 9.MCS―51 的存贮器配置在物理结构上有四个存储空间,它们是: ACDE 。 A.片内程序存贮器 B.片内外统一编址的 64KB 字节的程序存贮器地址空间 C.片外程序存贮器 D.片内数据存贮器 E.片外数据存贮器 9.MCS―51 的数据存贮器用于存放 。A、B、D、E A.运算中间结果 B.数据暂存和缓冲 C.编好的程序和表格常数 D.标志位 E.待调试的程序 10.MCS―51 单片机专用寄存器 P0 口的功能为 。A、E A.作一般 I/O 口使用 B.作通用双向 I/O 口使用 C.作输出高 8 位地址 D.作通用 I/O 口使用 E.作地址/数据总线使用 11.对 8031 的 P0 口来说,使用时可作为 ACD 。 A.低 8 位地址线 B.高 8 位地址线 C.数据线 D. I/O 口操作 E.时钟线 12.8051CPU 在访问外部存贮器时,地址输出是 。A、C A.P2 口输出高 8 位地址 B.P1 口输出高 8 位地址 C.P0 口输出低 8 位地址 D.P1 口输出低 8 位地址 E.P2 口输出低 8 位地址 13.MCS―51 单片机复位后,下列专用寄存器状态为 00H 的是: BCE 。 A.PC B.ACC C.B D.SP E.PSW 14.MCS―51 单片机中堆栈的作用有 CDE 。 A.保护 SP B.保护栈顶 C.保护断点 D.保护现场 E.保护调用指令的下一条指令地址 四、简答题: 1、 8031 的 P0 口其输入输出电路的特点是什么? 漏极开路、驱动电流负载时需外接上拉电阻、有三态缓冲器、有锁存器。单片机原理复习资 料 发表日期: 发表日期:2006 年 6 月 3 日 已经有 322 位读者读过此文 一、单选题、 1、十进制数 126 其对应的十六进制可表示为( ) A、8 F B、8 E C、F E D、7 E 2、十进制数 89.75 其对应的二进制可表示为( ) A、10101 B、 C、 D、
3、二进制数
对应的十六进制数可表示为( ) A、192H B、C90H C、1A2H D、CA0H 4、二进制数
对应的十六进制数可表示为( ) A、1D3H B、1B6H C、DB0H D、666H 5、一 3 的补码是( ) A、
D、 、下列表达式错误的是( ) A、X 补+Y 补=〔X+Y〕补 B、X=〔X 补〕补 C、X= X D、X?Y+X?Y =X+Y 7、CPU 主要的组成部部分为( )& A、运算器、控制器 B、加法器、寄存器 C、运算器、寄存器 D、运算器、 指令译码器 8、计算机的主要组成部件为( ) A、CPU,内存,I/O□ B、CPU,键盘,显示器 C、主机,外部设备 D、 以上都是 9、INTEL 8051 CPU 是( )位的单片机 A、16 B、4 C、8 D、准 16 10、对于 INTEL 8031 来说,EA 脚总是( ) A、接地 B、接电源 C、悬空 D、不用 11、在计算机中“A”是用( )来表示的 A、BCD 码 B、二一一十进制编码 C、余三码 D、ASC I I 码 12、在单片机中,通常将一些中间计算结果放在( )中 A、累加器 B、控制器 C、程序存储器 D、数据存储器 13、程序计数器 PC 用来( ) A、存放指令 B、存放正在执行的指令地址 C、存放下一条的指令 地址 D、存放上一条的指令地址 14、数据指针 DPDR 在( )中 A、CPU 控制器 B、CPU 运算器 C、外部程序存储器 D、外部数据 存储器 15、指令和程序是以( ) 形式存放在程序存储器中 A、源程序 B、汇编程序 C、二进制编码 D、BCD 码 16、单片机应用程序一般存放在( ) A、RAM B、ROM C、寄存器 D、CPU 17、单片机上电后或复位后,工作寄存器 R0 是在( ) A、0 区 00H 单元 B、0 区 01H 单元 C、0 区 09H 单元 D、SFR 18、进位标志 CY 在( )中 A、累加器 B、算逻运算部件 ALU C、程序状态字寄存器 PSW D、 DPOR 19、单片机 8051 的 XTAL1 和 XTAL2 引脚是( )引脚 A、外接定时器 B、外接串行口 C、外接中断 D、外接晶振 20、8031 复位后,PC 与 SP 的值为( ) A、0000H,00H B、0000H,07H C、0003H,07H 寄存器 D、0800H, 00H 21、单片机的堆栈指针 SP 始终是( ) A、指示堆栈底 B、指示堆栈顶 C、指示堆栈地址 D、指示堆栈 长度 22、P0、P1 口作输入用途之前必须( ) A、相应端口先置 1 B、相应端口先置 0 C、外接高电平 D、外接 上拉电阻 23、一个 EPROM 的地址有 A0----A11 引脚,它的容量为( ) A、2KB B、4KB C、11KB & D、12KB 24、8031 单片机中既可位寻址又可字节寻址的单元是( ) A、20H B、30H C、00H D、70H 25、8031 单片机中片内 RAM 共有( )字节 A、128 B、256 C、4K D、64K 26、执行指令 MOVX A,DPTR 时,WR.RD 脚的电平为( ) A、WR 高电平,RD 低电平 B、W R 低电平,RD 高电平 C、WR 高电平,RD 高电平 D、WR 低电平,RD 低电平 27、INTEL 8031 的 PO□,当使用外部存储器时它是一个( ) A、传输高 8 位地址□ B、传输低 8 位地址□ C、传输低 8 位数据 □ D、传输低 8 位地址/数据总线□ 28、当标志寄存器 P S W 的 R S O 和 R S I 分别为 1 和 0 时,系统选用的工作寄存器组为 ( ) A、组 0 B、组 1 C、组 2 D、组 3 29、下列指令中错误的是( ) A、MOV A,R4 B、MOV 20H,R4 C 、MOV R4,R3 D、MO V R4,R3 30、下列指令中不影响 标志位 CY 的指令有( ) A、ADD A,20H B、CLR C 、RRC A D、INC A 31、LJMP 跳转空间最大可达到( ) A、2KB B、256B C 、128B D、64KB 32、计算机内部数据之所以用二进制形式表示,主要是( ) A、为了编程方便 B、由于受器件的物理性能限制 C 、为了通用性 D、为了提 高运算速度 33、8051 单片机共有( )中断源 A、4 B、5 C 、6 D、7 34、8051 单片机共有( )个中断优先级 A、2 B、3 C 、4 D、5 35、外部中断源 I E 1(外部中断 1)的向量地址为( ) A、0003H B、000BH C 、0013H D、002BH 36、累加器 A 的位地址为( ) A、E 7 H B、F 7 H C 、D 7 H& D、87H 37、寄存器 B 的位地址为( ) A、E 7 H B、F 7 H C 、D 7 H D、87H 38、8051 的内部 RAM 中,可以进行位寻址的地址空间为( ) A、00H∽2FH B、20H∽2FH C 、00H∽FFH D、20H∽ FFH 39、 设累加器 A 的内容为 0 C 9 H, 寄存器 R2 的内容为 54H, Y=1, C 执行指令 S U B B A, R2 后结果为( ) A、 (A)=74H B、 (R2)=74H C 、 (A)=75H D、 (R2)=75H 40、设(A)=0 C 3 H, (R0)=0 A A H,执行指令 A N L A,R0 后,结果( ) A、 (A)=82H B、 (A)=6CH C 、 (R0)=82 D、 (R0)=6CH 41、8051 的程序计数器 P C 为 16 位计数器,其寻址范围是( ) A、8K B、16 K C 、32 K D、64 K 42、提高单片机的晶振频率,则机器周期( ) A、不变 B、变长 C 、变短 D、不定 43、在堆栈操作中,当进栈数据全部弹出后,这时 S P 应指向( ) A、栈底单元 B、7FH 单元 C 、栈底单元地址加 1 D、栈底单元地 址减 1 44、8051 单片机中,唯一一个用户不能直接使用的寄存器是( ) A、P S W B、D P T R C 、P C D、B 45、8051 单片机中,唯一一个用户可使用的 16 位寄存器是( ) A、P S W B、D P T R C 、A C C D、P C 46、执行如下三条指令后,30H 单元的内容是( ) MOV R 1,#30H MOV 40H,#0 E H MOV R 1,40H A、40H B、30H C 、0 E H D、F F H 47、有如下程序段: MOV R 0,#30H SETB C CLR A AD D C A,#0 0H MOV R 0,A 执行结果是( &) A、 (30H)=0 0H B、 (30H)=0 1H C 、 (00H)=0 0H D、 (00H) =0 1H 48、从地址 2132H 开始有一条绝对转移指令 A J M P addr11,指令可能实现的转移范围 是( ) A、 2000H∽27FFH B、 2132H∽2832H C 、 2100H∽28FFH D、 2000H ∽3FFFH 49、中断是一种( ) A、资源共享技术 B、数据转换技术 C 、数据共享技术 D、并行 处理技术 50、执行 M O V I E,#81H 指令的意义是: ( ) A、屏蔽中断源 B、开放外部中断源 0 C 、开放外部中断源 1 D、开放外部中 断源 0 和 1 二、多选题 1、所谓系统总线,指的是( ) A、数据总线 B、地址总线 C、内部总线 D、外部总线 E、控制 总线 2、系统内存包括( ) A、硬盘 B、软盘 C、RAM D、ROM E、光盘 3、数 123 可能是( ) A、二进制数 B、八进制数 C、十六进制数 D、四进制数 E、十 进制数 4、8051 单片机寻地方式有( ) A、寄存器间接寻址方式 B、立即寻址方式 C、直接寻址方式 D、变址间接 寻址方式 E、位寻址方式 5、下述条件中,能封锁主机对中断的响应的条件是( ) A、一个同级或高一级的中断正在处理中 ; B、当前周期不是执行当前指令的最后一个周期 C、当前执行的指令是 RETI 指令或对 IE 或 IP 寄存器进行读/写指令 D、当前执行的指令是一长跳转指令 E、一个低级的中断正在处理中 6、8051 单片机的中断源有( ) A、外部中断 0 B、定时/计数中断 0 C、串行中断 D、外部中断 1 E、定时/ 计数中断 1 7、中断请求的撤除有( ) A、定时/计数中断硬件自动撤除 B、脉冲方式外部中断自动撤除 C、电平方式外部中断强制撤除 D、串行中断软件撤除 E、串行中断硬件自动 撤除 8、如下程序段: CLR C MOV A,#BCH AD D C A,#65H 则其结果为( ) A、 (A)=21H B、CY=1 C 、AC=1 D、CY=0 E、AC=0 9、8051CPUD 在访问外部存储器时,地址的输出是( ) A、P2 口输出高 8 位地址 B、P1 口输出高 8 位地址 C、P0 口输出低 8 位地址 D、P1 口输出低 8 位地址 E、P2 口输出低 8 位地址 10、8051CPU 具有( ) A、4K 字节的程序存储器 B、128 字节的数据存储器 C、32 线并行 I/0 □ D、全双工串行 I/0□一个 E、2 个 16 位定时器/计数器 11、对于 JBC bit,rel 指令,下列说法正确的是( ) A.bit 位状态为 1 时转移 B.bit 位状态为 0 时转移 C.bit 位状态为 1 时不转移 D.bit 位状态为 0 时不转移 E.转移时,同时对该位清零 12、对于 DIV AB 指令的执行结果,下列说法正确的是( ) A. 商在 A 中 B.余数在 B 中 C.商在 B 中 D.余数在 A 中 E.如果除数为 0,则溢 出标志位置 1。 13.一个应用课题的研制,大致可分( )阶段。 A.分析研究课题,明确解决问题的方法 B.分别进行系统硬件和软件设计 C.分模块调试系统,进行在线仿真和总调 D.固化程序,投入实际运行 E.反馈运行情况,及时修正,升级。 14、关于指针 DPTR,下列说法正确的是( ) A.DPTR 是 CPU 和外部存储器进行数据传送的唯一桥梁 B.DPTR 是一个 16 位寄存器 C.DPTR 不可寻址 D.DPTR 是由 DPH 和 DPL 两个 8 位寄存器组成的 E.DPTR 的地址 83H 15.下列寄存器中,属于 8051 专用寄存器的是( ) A.ACC B.DSW C.RO D.C E.B 三、判断题: 1.8051 每个中断源相应地在芯片上都有其中断请求输入引脚( ) 2.程序计数器 PC 不能对它进行读写操作( ) 3.8051 单片机的栈底单元是不能利用的,因此,它是一个闲置单元( ) 4.8051 单片机对最高优先权的中断响应是无条件的( ) 5.中断初始化时,对中断控制器的状态设置,只可使用位操作指令,而不能使用字节操作 指令( ) 6.在一般情况 8051 单片机允许同级中断嵌套( ) 7.8051 单片机,程序存储器数和数据存储器扩展的最大范围都是一样的( ) 8.单片机系统扩展时使用的锁存器,是用于锁存高 8 位地址( ) 9. RC A 为循环左移指令( ) 10.MOV A,30H 为立即寻址方式( ) 11.如果发生除法溢出错误,则 PSW 标志位 P 置 1。 ( ) 12.如 JC rel 发生跳转时,目标地址为当前地址加上偏移量 rel( ) 13..MOV A,@A+DPTR 是一条查询指令( ) 14.MUL AB 的执行结果是高 8 位在 A 中,低 8 位在 B 中( ) 15.离散信号都是数字信号( ) 16.在 A/D 变换时,抽样频率越高越好( ) 17.CPU 对内部 RAM 和外部 RAM 的读写速度一样快( & ) 18.对于 8051 单片机,当 CPU 对内部程序存储器寻址超过 4K 时,系统会自动在外部程序 存储器中寻址( ) 19.外加晶振频率越高,系统运算速度也就越快,系统性能也就越好( ) 20. (-86)原= (-86)反= (-86)补= ( ) 单片机原理答案 单选 1.D 2.C 3.A 4.B 5.D 6.D 7.A 8.A 9.C 10.A 11.D 12.A 13.C 14.A 15.C 16.B 17.A 18.C 19.D 20.B 21.B 22.A 23.B 24.A 25.B 26.A 27.D 28.B 29.D 30.D 31.D 32.B 33.B 34.A 35.C 36.A 37.B 38.B 39.A 40.A 41.D 42.C 43.C 44.C 45.B 46.C 47.B 48.A 49.D 50.B 多选 ABE 2.CD 3.BCDE 4.ABCDE 5.ABC 6.ABCDE 7.ABCD 8.ABC 9.AC 10.ABCDE 11.ADE 12.ABE 13.ABCDE 14.BD 15.ABE 判断 1.× 2.√ 3.× 4.× 5.× 6.× 7.√ 8.× 9.× 10.× 11.× 12.× 13.√ 14.× 15.× 16.√ 17.× 18.√ 19.× 20.√单片机名词解释总线: 总线 指能为多个部件服务的信息传送线,在微机系统中各个部件通过总线相互通信。 地址总线: 地址总线 它是传送由 CPU 发出的用于选择要访问的器件或部件的地址。 数据总线: 数据总线 它是用来传送微型机系统内的各种类型的数据。 汇编: 是能完成一定任务的机器指令的集合。 汇编: 二进制数: 二进制数 只有 0 和 1 两个数码,基数为二。 16 进制数 采用 0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F 等 16 个数码,其中 A-F 相应的十 进制数: 进数为 10-15,基数是 16。 指令: 指令 是计算机所能执行的一种基本操作的描述,是计算机软件的基本单元。 存储器: 存储器 用来存放计算机中的所有信息:包括程序、原始数据、运算的中间结果及最终结果等。 暂存器: 暂存器 用来暂存由数据总线或通用寄存器送来的操作数,并把它作为另一个操作数。 中断: 中断 中断是单片机实时地处理内部或外部事件的一种内部机制。当某种内部或外部事件发生时,单片机 的中断系统将迫使 CPU 暂停正在执行的程序,转而去进行中断事件的处理,中断处理完毕后,又返回被中 断的程序处,继续执行下去。 掉电保护: 掉电保护 指在正常供电电源掉电时,迅速用备用直流电源供电,以保证在一段时间内信息不会丢失,当 主电源恢复供电时,又自动切换为主电源供电。 RAM 随机存取存储器 主要用来存放各种输入数据、输出数据、中间结果、最终结果以及与外存交换的 随机存取存储器: 信息等,当掉电后,RAM 中所存储的信息都将消失。 ROM 只读存储器: ROM 通过特别手段可将信息存入其中,并能长期的保存被存储的信息,一般的情况, 只读存储器 存储器 CPU 只能对它进行写入操作,当断电后,ROM 中所存储的信息不会消失。 寄存器寻址: 寄存器寻址 操作数在寄存器中,由指令操作码中的 rrr 三位的值和 PSW 中 RS1 及 RS0 的状态,选中某个 工作寄存器区的某个寄存器,然后进行相应的指令操作。 波特率: 波特率 即每秒钟传送二进制数的位数, 波特率越高,数据传输的速度越快。 UART 通用异步接收器 发送器: 用于数据的串/并转换,硬件 UART 由三部分组成:接收部分、发送部分 通用异步接收器/发送器 发送器 和控制部分,接收和发送都具有双缓冲结构。 D/A 转换 即将二进制数量转换成与其量值成正比的电流信号或电压信号。 转换: A/D 转换: 即将模拟量转换成相应的数字量,然而送计算机处理。 转换 Eprom 存储器 一、紫外光擦除的 EPROM 它的基本存储电路由一个浮栅雪崩注入 MOS 管和一个普通 存储器: MOS 管组成。其中浮栅雪崩注入 MOS 管作为存储器用,另一个普通 MOS 管作为地址选择用。二、电 擦除可编程 EEPROM :它的某些型号编程和擦除可在普通电压下进行,另外,它是实行在线操作的,既 在写入一个字节的数据之前,自动的对要写入的单元进行擦除。 串行方式: 串行方式 指数据的各位分时传送,只需一条数据线,外加一条公共信号地线和若干条控制信号线。 并行方式: 并行方式 指数据的各位同时传送,每一条数据都需要一条传输线。 伪指令: 伪指令 用于告诉汇编程序如何进行汇编的指令,它既不控制机器的操作也不被汇编成机器代码,只能为 汇编程序所识别并指导汇编如何进行。 SLEEP MODI 睡觉模式 保证程序内部运行,但与外部的传输等动作已停止的一种运行模式。 睡觉模式: linking 连接 把编译后生成的 *.obj 文件与其它 *.obj 文件合并成机器能识别的机器文件。 连接: I?C:输入与输出共用一条传输线,而时钟由另一条线控制的一种串行传输方式。 SFR 特殊功能寄存器区 8051 把 CPU 中的专用寄存器、并行端口锁存器、串行口与定时器/计数器内的 特殊功能寄存器区: 控制寄存器集中安排到一个区域,离散地分布在地址从 80H 到 FFH 范围内,这个区域称为特殊功能寄存 器区 SFRFPGA(Field- Array) FPGA(Field-Programmable Gate Array),即现场可编程门阵列,它是在 PAL、 GAL、CPLD 等可编程器件的基础上进一步发展的产物。它是作为专用集成电路 (ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服 了原有可编程器件门电路数有限的缺点。 FPGA 工作原理FPGA 采用了逻辑单元阵列 LCA(Logic Cell Array)这样一个概念, 内部包括可配置逻辑模块 CLB(Configurable Logic Block)、输出输入模 块 IOB(Input Output Block)和内部连线(Interconnect)三个部分。编辑本段 FPGA 的基本特点1)采用 FPGA 设计 ASIC 电路(特定用途集成电路),用户不需要投片生 产,就能得到合用的芯片。 2)FPGA 可做其它全定制或半定制 ASIC 电路的中试样片。 3)FPGA 内部有丰富的触发器和 I/O 引脚。 4)FPGA 是 ASIC 电路中设计周期最短、开发费用最低、风险最小的器 件之一。 5) FPGA 采用高速 CHMOS 工艺,功耗低,可以与 CMOS、TTL 电平兼容。 可以说,FPGA 芯片是小批量系统提高系统集成度 、 可靠性的最佳选择 是小批量系统提高系统集成度、 是小批量系统提高系统集成度 之一。 之一 FPGA 是由存放在片内 RAM 中的程序来设置其工作状态的,因此,工作 时需要对片内的 RAM 进行编程。用户可以根据不同的配置模式,采用不同 的编程方式。 加电时,FPGA 芯片将 EPROM 中数据读入片内编程 RAM 中,配置完成后, FPGA 进入工作状态。掉电后,FPGA 恢复成白片,内部逻辑关系消失,因此, 能够反复使用。FPGA 的编程无须专用的 FPGA 编程器,只须用通用的 FPGA 能够反复使用 EPROM、PROM 编程器即可。当需要修改 FPGA 功能时,只需换一片 EPROM 即 可。这样,同一片 FPGA,不同的编程数据,可以产生不同的电路功能。因 此,FPGA 的使用非常灵活。FPGA 设计的注意事项不管你是一名逻辑设计师、硬件工程师或系统工程师,甚或拥有所有 这些头衔,只要你在任何一种高速和多协议的复杂系统中使用了 FPGA,你 就很可能需要努力解决好器件配置、电源管理、IP 集成、信号完整性和其 他的一些关键设计问题。不过,你不必独自面对这些挑战,因为在当前业 内领先的 FPGA 公司里工作的应用工程师每天都会面对这些问题,而且他们 已经提出了一些将令你的设计工作变得更轻松的设计指导原则和解决方案good morning, my name is jack, it is really a great honor to have this opportunity for a interview, i would like to answer whatever you may raise, and i hope i can make a good performance today, eventually enroll in this prestigious university in september. now i will introduce myself briefly,i am 21 years old,born in heilongjiang province ,northeast of china,and i am curruently a senior student at beijing xx uni.my major is packaging engineering.and i will receive my bachelor degree after my graduation in june.in the past 4 years,i spend most of my time on study,i have passed cet4/6 with a ease. and i have acquired basic knowledge of packaging and publishing both in theory and in practice. besides, i have attend several packaging exhibition hold in beijing, this is our advantage study here, i have taken a tour to some big factory and company. through these i have a deeply understanding of domestic packaging industry. compared to developed countries such as us, unfortunately, although we have made extraordinary progress since 1978,our packaging industry are still underdeveloped, mess, unstable, the situation of employees in this field are awkard. but i have full confidence in a bright future if only our economy can keep the growth pace still. i guess you maybe interested in the reason itch to law, and what is my plan during graduate study life, i would like to tell you that pursue law is one of my lifelong goal,i like my major packaging and i wont give up,if i can pursue my master degree here i will combine law with my former education. i will work hard in thesefields ,patent ,trademark, copyright, on the base of my years study in department of p&p, my character? i cannot describe it well, but i know i am optimistic and confident. sometimes i prefer to stay alone, reading, listening to music, but i am not lonely, i like to chat with my classmates, almost talk everything ,my favorite pastime is valleyball,playing cards or surf online. through college life,i learn how to balance between study and entertainment. by the way, i was a actor of our amazing drama club. i had a few glorious memory on stage. that is my pride。
更多搜索:
All rights reserved Powered by
文档资料库内容来自网络,如有侵犯请联系客服。

我要回帖

更多关于 单片机晶振频率 的文章

 

随机推荐