51单片机学习成长记录-预备知识

51单片机学习成长记录-预备知识,第1张


一、关于电平特性

1、数字电路只有两种电平特性:高or低

高:+5v          低:0v

2、RS232电平:计算机的串口

高:-12v         低:+12v

max232芯片作用:用于计算机和单片机的通信的电平转换


二、进制及其进制之间的转换

二进制、八进制、十进制、十六进制(数电已学习)

补充:B表示二进制、H表示十六进制


三、二进制数的逻辑运算

与、或、非、异或(数电已学习)

逻辑 *** 作:&&        ||        !       

位 *** 作:&        |        ~         ^


四、P3第二功能各引脚功能定义:

P3.0RXD串行口输入

P3.1TXD串行口输出

P3.2INT0外部中断0输入

P3.3INT1外部中断1输入

P3.4T0定时器0外部输入

P3.5T1定时器1外部输入

P3.6WR外部写控制

P3.7RD外部读控制


五、C-51数据类型的扩充

sfr:特殊功能寄存器声明:sfr SCON = 0X98;

sfr16:sfr的16位数据声明:sfr16 T2 = 0xCC;

sbit:特殊功能位声明:sbit OV = PSW^2;

bit:位变量声明


六、单片机要掌握重点内容

1、最小系统能够运行起来的必要条件

电源        晶振        复位电路

2、对单片机任意IO口的随意 *** 作

输出控制电平高低        输出检测电平高低

3、定时器:重点掌握最常用的方式

4、中断:外部中断、定时器中断、串口中断

5、串口通信:单片机之间、单片机与计算机间


七、单片机工作基本时序:机器周期和指令周期

(1) 振荡周期: 也称时钟周期, 是指为单片机提供时钟脉冲信号的振荡源的周期,TX实验板上为11.0592MHZ


(2) 状态周期: 每个状态周期为时钟周期的 2 , 是振荡周期经二分频后得到的。


(3) 机器周期: 一个机器周期包含6个状态周期S1~S6, 也就是12个时钟周期


在一个机器周期内, CPU可以完成一个独立的 *** 作。


(4) 指令周期: 它是指CPU完成一条 *** 作所需的全部时间。


每条指令执行时间都是有一个或几个机器周期组成。


MCS - 51 系统中, 有单周期指令、双周期指令和四周期指令。



八、单片机基本的硬件

CPU:由运算和控制逻辑组成,同时还包括中断系统和部分外部特殊功能寄存器;

RAM:用以存放可以读写的数据,如运算的中间结果、最终结果以及欲显示的数据;

ROM:用以存放程序、一些原始数据和表格;

I/O口:四个8位并行I/O口,既可用作输入,也可用作输出;

T/C:两个定时/记数器,既可以工作在定时模式,也可以工作在记数模式;

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/562363.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-01
下一篇 2022-04-01

发表评论

登录后才能评论

评论列表(0条)

保存