学习51单片机开发Day2了解单片机

1.什么是单片机(简介)

  1. 单片机就是在一块硅片上面集成了微处理器(CPU),储存器(RAM,ROM,E-PROM)和各种输入输出接口(定时器/计数器,并行I/O口,串行口,A/D转换器以及脉冲调制器PWM等),这样一块芯片具有一台计算机的属性,因而被称为单片微型计算机,简称单片机
  2. 而我们理解的单片机就是一块cpu和很多资源集成在一起的芯片.你可以通过编写程序控制单片机里面的各种资源,和外界I/O口,让他根据你的意愿做出不同的动作(我们接下就是学习怎么控制里面的这些资源)
    1. CPU:计算机系统运算及处理核心.相当于人类的大脑
    2. RAM:是和CPU直接交互内部处理器.(可以随时读写,速度快);也叫主存
    3. ROM:只读存储器,信息一但写入便无法修改,故又称固定存储器
    4. E-PROM:一种断电后,仍旧可以保留数据的计算机芯片->即非易失性的(非挥发性)

单片机最小系统=mcpu + 晶振电路 + 复位电路 + 电源
其他东西统称外部接口,都是为这个系统服务的

2.单片机预备知识

1.电平特性

  1. 数字电路中只有两种电平:高电平和低电平
    1. 高电平:5V或者3.3V,取决于单片机电源
    2. 低电平:0V
  2. RS232电平:计算机串口电平
    1. 高电平:-12V—>注意是 -(负)
    2. 低电平:12V

我们在用单片机跟计算通讯时,我们需要各种元器件把单片机的电平转化为计算机可识别的的电平,才能跟计算机通讯

2.二进制

  1. 由于数字电路中只有两种电平的特性,计算机中使用的数字都是二进制的
  2. 二进制就是使用0和1两个数码进行表示的数,他的基数是2,进位规则是缝2进1

3.十六进制

十六进制的基数是16,进位规则是缝16进1

4.二进制,十进制,十六进制转换示意图

在这里插入图片描述

3.二进制逻辑运算

1.与 运算

  1. 有0得0
  2. 1&1=1; 1&0=0; 0&0=0

2.或 运算

  1. 有1得1
  2. 1|1=1; 1|0=1; 0|0=0;

3.非 运算

  1. 1的非0得0,0的非得1
  2. ~1=0 ; ~0=1;

4.异或 运算

  1. 必须不同,否则没有
  2. 1^1=0;
  3. 1^0=1;
  4. 0^0=0;

4.ROM的概念

ROM用来存储我们编写的程序,
也就是说ROM越大我们编写的程序文件就可以越大(越复杂)

5.RAM

RAM用来存放程序运算中的数据

结尾

  1. 参考资料:普中科技-单片机开发视频教程
  2. 视频连接:哔哩哔哩
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值