51单片机学习笔记lesson1_1

  1. 电平特性:高/低
  1. RS232电平:计算机串口,高-12v、低+12v
  2. 单片机为TTL电平:高:+5v、低:-5v
    所以电脑与单片机之间有max转换器
  1. 掌握各种数制之间的转换

  2. Stc单片机解读:
    STC(stc公司)89(系列)C(cmos)52(还有51、54、55、58、516,2*4为内部存储空间,所以52是8k存储,51是4k)40(晶振最高频率最高40兆hz)C(商业级,对应的有I工业级,区别在温度上使用范围,商业级0-85、工业级-40-125度)PDIP(P封装格式,整体为封装形式代表双列直插)0721(07年第21周)AT89C(必须具备专门的编程器)S(支持串行下载)LV(低电压3v左右)STC89E(低电压)

  3. P3第二功能各引脚功能定义:
    P3.0:RXD串行口输入
    .1:TXD串行口输出
    .2:INTO外部中断0输入
    .3:INT1外部中断1输入
    .4:T0定时器0外部输入
    .5:T1定时器1外部输入
    .6:WR外部写控制
    .7:RD外部读控制

  4. 单片机组成:

    1. CPU:由运算和控制逻辑组成,同时还包括中断系统和部分外部特殊功能寄存器
    2. RAM:用以存放可以读写的是数据,如运算的中间结果、最终结果以及欲显示1的数据
    3. ROM:用以存放程序、一些原始数据和表格
    4. I/O口:色哥8位并行IO口,既可以用作输入,也可以输出
    5. T/C:两个定时/计数器,既可以工作在定时模式,也可以工作在技术模式
  5. 单片机C语言数据类型

  6. C-51的数据类型扩充定义:

    1. Sfr:特殊功能寄存器声明
    2. Sfr16:sfr的16位数据声明
    3. Sbit:特殊功能位声明
    4. Bit:为变量声明
      例:sfr SCON = 0x98、sfr16 T2 = 0xCC、sbit OV = PSW^2
  7. C-51的包含头文件
    通常有reg51.h、reg52.h、math.h、ctype.h、stdio.h、stdlib.h、absacc.h
    常用的有:reg51.h、reg52.h(定义特殊功能寄存器和位寄存器)
    Math.h(定义常用数学运算)
    运算符:
    / >>、<<位右移,位左移
    & |按位与、按位或
    ^按位异或~按位取反

  8. 单片机主要掌握以下几点:

    1. 最小系统能够运行起来的必要条件:电源,晶振(提供能量,相当于心脏),复位电路
    2. 对单片机任意IO口的随意操作:输出控制电平高低,输出检测电平高低
    3. 定时器:重点掌握最常用的方式2
    4. 中断:外部中断、定时器中断、串口中断
    5. 串口通信:单片机之间、单片机与计算机键
  9. 实验开发板解析
    在这里插入图片描述

  10. 结课设计材料
    在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_42428357/article/details/82857690