第二章. 80c51的结构和原理图
1. 51单片机CPU是位,RAM容量,ROM容量个中断源, 个串行口。
2. 单片机引脚,共有个引脚,电源(,20-地(),晶振引脚 (P1.8 P1.9),复位引脚 (RST,P0.9).
3. 51单片机CPU的组成,运算器,控制器,程序计数器PC的作用? (是一个16位的计数器,宏总是有放着下一个要取指令的有储单元地址。)
4. 程序状态寄存器PSW中RS1 RS0 的作用?
(当前工作寄存器组选择位)
5. 机器周期与时钟晶振的关系?
6.常用单片机复位方式,以及猴哥SFR的值是什么?
(复位方式:上电复位,按键复位。 值:高电平1)
7. 单片机EA引脚的作用是什么?
外部存储器选择引脚
1:从片内存储器开始取指令
0:从片外存储器开始取指令
8. 堆渣区在通用。
9. PO口用于I/O时必须接上拉电阻,所有I/O用于输入时必须先写1。
10. 单片机P3口的第二功能?
P3.03.1RXDTX :串口输入输出。
P3.23.3INT0INT1 :外部中断源。
P3.43.5T0T1:定时器/计数器。
P3.63.7WR RD :执行读/写外部Rau 指令。
第四章 人机接口。
1流水灯程序
P2.7
P2.6
.
.
.
.
.
.
P2.0
程序:
#include <reg52.h>
#define vchuar vnsignde char
vid delay ms (vchar ms)
{
Vchar i ;
While (ms--)
For (i=0;I<123;i++)
}
Void maim (void)
{
P2=oxfe;
While(1)
{
Clelayms(500)
P2=((P2<(1)/(P2)>(7)) //右移1位,右移7位 }
2.(简答)什么是数码管动态扫描?
答: 接法:所有数码管段选端并接在一起,公共端独立控制。显示过程:每个数码管轮流显示。
依据人眼视觉惰性,看起来是同时显示。
第五章 中断、定时器
1.与中断标识有关的寄存器 TCON.
TCON:
TF1:T1中断请求标志位
TR1:T1运行控制位
TF0:T0中断请求标志位
TR0:T0运行控制位
IE1:INT1中断请求标志位
IT1:INT1触发方式设置位
IE0:INT0中断请求标志位
IT0:INT0触发方式设置位0
2.与中断优先级有关的寄存器IE,自然优先级。
IE:
EX0:INT0中断允许
ET0:T0的中断允许
EX1:INT1中断允许
ET1:T1中断允许
ES: 串口
ET2:T2中断允许
EA: 总中断允许
3.中断源与中断号和中断优先级。
答:5个中断源,0~4中断号,T1优先级。
INT0?T0?INT1?T1?串口
4.设置定时器方式寄存器TMOD定时器T0的四种工作方式如何设置给定工作方式,TMOD的值是什么 ?
TMOD:(GATE门控位 C/T定时/计数M0 M1)(GATE门控位 C/T定时/计数M0 M1) 00: 13位计数/定时
01: 16位定数/定时
10: 8位自动重装定时/计数
11: T0分成两个8位定时/计数,T1停止计数
TMOD的值 TMOD|=0x01
5.(编程)利用方式1和方式2实现长时间定时。 例 5-5利用T0定时,是P2.7引脚输出周期1S的方波 #include<reg52.h>
#define vchar vnsigned char //宏定义
#define vint vnsigned int
sbit P27=P2^7; //定义I/O口
vint con1=0; //字符型定义65536
void main (void) //主函数
{
TMOD|=0x01
EA=1; //中断总开关
ET0=1; //T0中断允许
TRO=1; //T0运行控制位
TH0=(65536-45536)/256; 取高8位除以256.()内初值 20ms TL0=(65536-45536)%256; 取低8位除以256.()内初值 20ms while(1)//主循环
}
void into(void) interrupt 1 //T0.中断号
{
TH0=(65536-45536)/256;
TL0=(65536-45536)%256;
If(++con1==25) //假如加到25. 20msX25=500ms
{
Con1=0; //清零
P27=~P27; //翻转
}
}
第六章 串行口
1.串行口控制寄存器SCON各个位的作用。 SCON
RI: 串口接受中断标志位
T1: 串口发送中断标志位
SM2:用于方式2和方式3的多机通信控制 REN:1个多基通信是1,一个双基通信是0. TB8: 奇偶效验位或地址帧/数据帧的标志位 TI: 接受中断标志位
2.串行口收发缓冲器SBUF作用。 SBUF:两个特殊寄存器。
接受:直接存在寄存器里,直接读取。 发送:把数据放在里面,自动送出。
3.掌握串行口通信程序编写。
第七章 串行总线扩展
1. TLC5616和TLC549的作用
(1).TLC5615:A/D 数模转换10位 分辨率:50/1024=4.88mv。 工作电压:4.5~5.5,取5V.
(2).TLC549:A/D 数模转换 8位 工作电压 3~6V.
分辨率:50/256=19.6mv
最大转换速率为:4000HZ。
www.99jianzhu.com/包含内容:建筑图纸、PDF/word/ppt 流程,表格,案例,最新,免费下载,施工方案、工程书籍、建筑论文、合同表格、标准规范、CAD图纸等内容。