51单片机的自学笔记

常见名称

1.电平

单片机需要运用到数字电路的知识

数字电路中只有两种电平:高和低
定义单片机为
TTL电平: 高 +5V 低 0V 

RS232电平:计算机的串口 高 -12V 低+12V
所以计算机与单片机之间通讯时需要加电 平转换芯片max232(实验板上左下角)。

TTL电平信号被利用的最多。且数据采用二进制,
5v=逻辑“1”
0v
=逻辑“0”

2.I/O口

即input口和output口,输入和输出。
我们使用单片机的核心就是来控制I/O口控制单片机的外延设备来完成相应功能。

3.C51

编程语言

C语言是一种编译型程序设计语言,它兼顾 了多种高级语言的特点,并具备汇编语言的 功能。目前,使用C语言进行程序设计已经 成为软件开发的一个主流。用C语言开发系 统可以大大缩短开发周期,明显增强程序的 可读性,便于改进、扩充和移植。而针对 8051的C语言日趋成熟,成为了专业化的实 用高级语言。
优势,对比:

C-51与ASM-51相比,有如下优点:

  1. 对单片机的指令系统不要求了解,仅 要求对8051 的存贮器结构有初步了解;
  2. 寄存器分配、不同存贮器的寻址及数 据类型等细节可由编译器管理;
  3. 程序有规范的结构,可分成不同的函 数,这种方式可使程序结构化;
  4. 提供的库包含许多标准子程序,具有 较强的数据处理能力;
  5. 由于具有方便的模块化编程技术,使 已编好程序可容易地移植;

必备了解

1.C-51的数据类型 基本数据类型

在这里插入图片描述

2.电阻&电容。

电阻
金属膜电阻
贴片电阻
直插排阻
贴片排阻

读数。电阻上标明307.即代表阻值为30*10^7=300000000欧姆

排阻: 有一个公共引脚,其余每个各有自己的一只脚

在这里插入图片描述
直插电解电容:
在这里插入图片描述

贴片电容:
这里我们要注意。出现色块的地方,就是负极。在这里插入图片描述

无极性贴片电容。
1F=10^6uF
1uF=1000nF
1nF=1000pF
常常用到皮法和微法

3. 51单片机最小系统能够运行起来的必要条件*

  1. 单片机最小系统供电正常。提拱能量
  2. 单片机芯片工作正常。
  3. 单片机最小系统各元器件连接电路无误。
  4. 单片机片外晶振、谐振电容正常。
  5. 单片机复位电路正常。

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

sfr:特殊功能寄存器声明
sfr16:sfr的16位数据声明
sbit:特殊功能位声明
bit:位变量声明
例:sfr SCON = 0X98;
sfr16 T2 = 0xCC;
sbit OV = PSW^2;

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值