【单片机学习】01初识单片机

一.郭天祥10天学习单片机:

https://www.bilibili.com/video/av16855653?from=search&seid=10911013164575569569

可以跟着视频学习,不过我淘宝买了51单片机,准备根据店家发的资料来学习。资料很全,各种文档各种视频各种安装软件......

C51中的数据类型扩充定义:

【单片机学习】01初识单片机_第1张图片

基础知识:

C51中的头文件: 

【单片机学习】01初识单片机_第2张图片

【单片机学习】01初识单片机_第3张图片

 

 单片机图解:

【单片机学习】01初识单片机_第4张图片

学会看芯片的相关文档:

【单片机学习】01初识单片机_第5张图片

OE:表示低电平有效 

----------------------------

点亮LED硬件材料:

【单片机学习】01初识单片机_第6张图片

KEIL的使用:

1.new project新建工程:填写工程名;选择CPU:atnle的89c52

2.new file 新建文件:将文件添加到工程中

 

二.普中51-单核A3&&A4开发板资料

【单片机学习】01初识单片机_第7张图片

打开2:视频讲解:

【单片机学习】01初识单片机_第8张图片

 1.学习记录:

2019.11.20

(1)开发板的介绍以及认识:

【单片机学习】01初识单片机_第9张图片

 认识功能:

1.共阴极的数码管(左上角):

 

【单片机学习】01初识单片机_第10张图片

需要驱动电路:(74xv245芯片,控制段选)(74hc138译码器,通过3位管脚控制8个位选,节约IO口的资源)

2.LED1602液晶接口:

插入方向:左边对应第一个管脚,以此类推....

用途:显示字符数字等

led9648:

方向:最左边第一个管脚,以此类推....

3.电压管脚:2的调节LED/LCD的电压,来增加亮度

4.LED 8*8的点阵模块:有64个灯

【单片机学习】01初识单片机_第11张图片

595控制芯片:上面为短接片:可以切换...

8个IO口:由下面的控制芯片控制,另外8个IO口有单片机的引脚控制。

5.LED模块:学习基本的IO口使用。第一个点亮LED灯实验,以及跑马灯...

6.矩阵键盘:4*4:节约IO口的资源,只需要4行4列8个IO口就可以控制16个按键

【单片机学习】01初识单片机_第12张图片

7.温度传感器:DS18B20;方向:C口朝上

8.红外模块:12864;方向:C口朝下

9.通信模块:ND24101:需要两个模块(另一个板子)来通信(飞机遥控器等应用)

10.独立按键:直接连接IO口,只需要判断IO口连接引脚的电平就可以判断按键是否按下

11.电源输出管脚:给外部传感器供电

旁边黑色稳压芯片:将5V转换到3.3V

12.USB转TTL模块:UBS转换成串口来进行通信

【单片机学习】01初识单片机_第13张图片【单片机学习】01初识单片机_第14张图片

旁边黄色短接片:将串口和单片机连接起来,起到一个联通作用。

13.AD/DA模块:12位芯片:有4路

【单片机学习】01初识单片机_第15张图片

蓝色按钮:改变电压

热敏电阻:感应环境温度(精度低)

外界电路传感器:左下角白色管脚

灯:模块的右下角,指示灯

14.蜂鸣器:

15.时钟:

16.外接电机

17.单片机:STC89C52:8651的内核,所以称为51单片机

【单片机学习】01初识单片机_第16张图片

4组IO口:每组8个管脚

晶振电路: 12MHz

复位电路:

拨动开关和单片机坳口出方向一致。

 

(2)开发流程

1.自动/手动安装ch340驱动

2.通过自动下载软件,识别串口号

【单片机学习】01初识单片机_第17张图片

3.通过下载软件,下载软件到单片机上。

单片机开关打开供电,选择好芯片类型,串口号识别到,选择HEx文件。

你可能感兴趣的:(嵌入式)