51单片机入门笔记

51单片机入门笔记(lesson1)

第一节介绍了一些预备知识,如下:
各种名词定义
各进制转化及与或非运算关系
介绍了8051的内部结构及引脚定义
C语言语法知识

其中各名词定义如下:

单片机:集成CPU、存储器芯片、I/O接口芯片的微处理器。

CPU:由运算和控制逻辑组成,同时还包括中断系统和部分外部特殊功能寄存器;
RAM:用以存放可以读写的数据,如运算的中间结果、最终结果以及欲显示的数据;
ROM:用以存放程序、一些原始数据和表格;
I/O口:四个8位并行I/O口,既可用作输入,也可用作输出;
T/C:两个定时/记数器,既可以工作在定时模式,也可以工作在记数模式;


各进制转换已有知识储备不再做介绍,其中与或非关系有简便表示方法

运算关系 数学表示
*
+
异或 -

引脚定义视不同单片机而定
C语言语法知识已储备不再做笔记


单片机主要掌握以下几点

  1. 最小系统能够运行起来的必要条件。
    1.电源 2.晶振3.复位电路
  2. 对单片机任意IO口的随意操作
    1.输出控制电平高低2.输出检测电平高低。
  3. 定时器:重点掌握最常用的方式
    中断:外部中断、定时器中断、串口中断
    串口通信:单片机之间、单片机与计算机间

单片机工作的基本时序

  • 机器周期和指令周期
    (1) 振荡周期: 也称时钟周期, 是指为单片机提供时钟脉冲信号的振荡源的周期,TX实验板上为11.0592MHZ。
    (2) 状态周期: 每个状态周期为时钟周期的 2 倍, 是振荡周期经二分频后得到的。
    (3) 机器周期: 一个机器周期包含 6 个状态周期S1~S6, 也就是 12 个时钟周期。 在一个机器周期内, CPU可以完成一个独立的操作。
    (4) 指令周期: 它是指CPU完成一条操作所需的全部时间。 每条指令执行时间都是有一个或几个机器周期组成。MCS - 51 系统中, 有单周期指令、双周期指令和四周期指令。

猜你喜欢

转载自blog.csdn.net/qq_40272342/article/details/81234524