![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
51单片机
文章平均质量分 87
加油11
模仿模仿再模仿!
展开
-
单片机相关的基础知识
1 为什么要学单片机1.1 单片机和CPU有什么区别(1)CPU (2)单片机 (3)application SoC (4)FPGA&DSP&CPLD1.2 全球用量最大的CPU1.3 物联网节点设备主控CPU1.4 单片机是其他物联网编程技术的入门基础1.5 通过学习单片机学习编程语言、调试技巧、工具使用等技能原创 2017-12-19 10:57:46 · 477 阅读 · 0 评论 -
串口通信和RS485
1 通信有关的常见概念1.1 什么是通信(1)人和人之间的通信:说话、写信、狼烟、手势等。(2)人和计算机之间的通信:按键、显示器、鼠标、触摸屏等。(3)计算机和计算机之间的通信?1.2 通信的关键(1)事先约定。(2)基本信息单元。(3)有效信息的编码、传输和解码。1.3 通信的专业性概念(1)同步和异步。(2)单工、半双工、全双工。(原创 2018-01-16 09:58:32 · 22034 阅读 · 4 评论 -
AD和DA转换
1 AD转换及其相关背景知识1.1 基本概念(1)什么是AD转换?A(A,analog,模拟的,D,digital,数字的)现实世界是模拟的,连续分布的,无法被分成有限份; 计算机世界是数字的,离散分布的,是可以被分成有限份的; AD转换就是把一个物理量从模拟的转换成数字的。(2)AD转换的意义?(3)什么情况下需要AD转换。1.2 AD转换的原理(1)比较原创 2018-01-24 20:06:19 · 48225 阅读 · 3 评论 -
I2C通信之EEPROM
1 EEPROM及其背景知识1.1 EEPROM(1)一些概念:ROM、RAM、PROM(可编程ROM)、EPROM(可擦除ROM)、EEPROM(电可擦除ROM)。(2)为什么需要EEPROM(单片机内部的ROM只能在程序下载时进行擦除和改写,但是程序运行本身是不能改写的。单片机内部的RAM中的数据程序运行时可以改,但是掉电就丢失了。有时候我们有一些数据要存在系统中,要求掉电不丢原创 2018-01-23 17:29:21 · 15427 阅读 · 0 评论 -
LED点阵
1 LED点阵简介1.1 什么是LED点阵(1)外观。(2)作用。(3)内部构造原理图。点阵的优势就是8+8个IO口独立控制8*8个LED亮灭。(4)LED点阵如何工作。1.2 如何驱动LED点阵(1)单片机端口直接驱动。要驱动8*8的点阵需要2个IO端口(16个IO口)、要驱动16*16的点阵需要4个IO端口(32个IO口)。(2)使用串转并移位锁存器驱动原创 2018-01-03 17:37:59 · 3285 阅读 · 0 评论 -
直流电机和步进电机
1 直流电机1.1 什么是电机…1.2 常见电机(1)交流电机:两相、三相。(2)直流电机:永磁、励磁。(3)步进电机、伺服电机。1.3 直流电机详解(1)外观。(2)接线和工作原理。(3)直流电机的驱动问题:不能用IO口直接驱动。1.4 直流电机实验(1)直流电机直接接在开发板的主板的VCC和GND引出接口上看电机是否转动,还可以调原创 2018-01-14 16:50:40 · 6540 阅读 · 0 评论 -
实时时钟DS1302
1 RTC有关的背景知识1.1 什么是实时时钟(rtc for real time clock)(1)时间点和时间段的概念区分。(2)单片机为什么需要时间点。(3)RTC如何存在于系统中(单片机内部集成 or 单片机外部扩展)。1.2 DS1302介绍(1)数据手册。(2)SPI数字接口访问。(3)内部存着一个时间点信息(年月日时分秒星期几),可以读写,上电原创 2018-01-19 19:55:54 · 2967 阅读 · 0 评论 -
蜂鸣器
1 蜂鸣器的原理1.1 无源蜂鸣器原理(1)早期的蜂鸣器都是无源的。(2)内部结构和材料。(3)发声原理。(4)控制信号,是高低电平相间的方波。(5)电路图。(6)音调如何控制,音调受震动频率控制,就等于控制信号的频率。频率越高音调越高,听起来越刺耳。(7)声音大小如何控制,由硬件决定的,没法写代码去控制声音大小。1.2 有源蜂鸣器(1)无源蜂鸣原创 2018-01-12 12:41:12 · 2671 阅读 · 0 评论 -
静态和动态控制数码管
1 什么是数码管1.1 几方面看数码管(1)外观。(2)作用:数码管是显示器件,用来显示数字的。(3)分类:单个(1位)、联排(2位、4位、8位)。1.2 工作原理(1)亮灭原理(其实就是内部的照明LED)。(2)显示数字(甚至文字)原理:利用内部的LED的亮和灭让外部的组成数字的笔画显示或者不显示,人看到的就是不同的数字。1.3 共阳极和共阴极数码管(1)驱动方法的差异。必须清楚一个数码管内部的8原创 2018-01-02 08:41:29 · 14033 阅读 · 2 评论 -
定时器和计数器
1 定时器介绍1.1 什么是定时器(1)SoC的一种内部外设。(2)定时器就是CPU的“闹钟”。1.2 什么是计数器(1)定时器就是用计数的原始实现的。(2)计数器可以计算外部脉冲个数。1.3 定时器如何工作(1)第1步:先设置好定时器的时钟源(如果需要的话)。(2)第2步:初始化时钟相关寄存器。(3)第3步:设置定时时间(计数个数)。(4)原创 2018-01-11 10:14:22 · 9773 阅读 · 0 评论 -
玩转你的开发板
1 开发板完全介绍1.1 版本(1)课程以V3.0(高配)为准,兼容V2.2。1.2 配件(1)连同开发板主板共12件,分别是:光盘1张、主板1个、杜邦线1卷、晶振和跳线帽1包、USB线1条、步进电机1个、直流电机1个、红外遥控器1个、1602屏1个、12864屏1个、2.2/2.4寸TFT触摸彩屏1个、STM32核心板1个。(2)光盘如果读不出可以到网盘下载。(3)小零件较多,不要弄丢了。(4)跳原创 2017-12-25 08:26:45 · 996 阅读 · 0 评论 -
按键
1 按键相关知识1.1 按键工作原理(1)内部机械结构。(2)电路连接与原理图中图标。(3)按键电路接法、上拉电阻。上拉是为了让引脚默认是高电平,但是上拉的力量扛不住接地,所以按键没有按下时上拉的力量保证了IO引脚输入为1,而按下后绝对为0。(4)按下和弹起的区。区别就是接不接地的问题,也就是引脚输入为1还是0的问题。(5)按键这个设备对我们的意义:按键对于我们CPU来原创 2018-01-07 16:25:43 · 598 阅读 · 0 评论 -
单片机控制第一个外设-LED灯
1 单片机编程的一般步骤(1)目标分析。我们的目标是点亮开发板上的LED灯。(2)原理图分析:目标器件(LED)工作原理相关模块电路连接控制线路分析:相关IO端口是哪些?(3)代码编写、编译。(4)下载与调试。2 原理图与控制方法分析2.1 原理图概况浏览(1)目的1:把原理图的相关部分摘录出来重点看。(2)目的2:把相关部分的原理图的关键部分(74573芯片)重点看。2.2 74HC573原创 2017-12-31 11:48:02 · 1791 阅读 · 0 评论 -
动手写代码之前必须的准备工作
1 Keil软件的介绍和安装1.1 IDE概念(1)IDE就是集成开发环境,就是一套用来开发的完整的软件系统。1.2 Keil uvision介绍(1)发展。(2)版本 1.2、1.3、1.4、1.5,本课程使用1.4版本。(3)安装包在哪里: 网络下载、开发板光盘。1.3 安装和破解安装破解,十分简单。1.4 Keil和MDK(1)本来只能用来开发51单片机,叫Keil。(2)后来ARM公司收购原创 2017-12-27 17:59:14 · 1965 阅读 · 0 评论 -
单片机有很多种
1 51单片机发展史1.1 51单片机由Intel公司设计诞生(1)1971年,Intel推出4位单片机Intel4004。(2)1972年,Intel推出8位单片机Intel8008。(3)期间还有别的公司如Motorola、Zilog等推出各自的单片机系列。(4)80年代初,Intel推出MCS-51系列单片机(即Intel8051)。(5)后来Intel继续做了16位8085、8086等,再后原创 2017-12-23 19:24:36 · 1031 阅读 · 0 评论 -
单片机到底是个什么东西
1 从电路到集成电路1.1 电路发展变化的趋势(1)功率。电子设备越来越省电,待机时间越来越长,工作电压越来越低。(2)体积。体积越来越小。(3)功能。功能越来越强大。1.2 微器件的出现(1)电路的核心:开关控制、倍率控制。(2)电子管、晶体管等。1.3 集成电路的出现(1)IC(integrated circuit,集成电路),就是使用微器件为积木,去搭建具备一定功能的一个电路板。(2)以前没有原创 2017-12-21 08:06:16 · 17976 阅读 · 1 评论 -
LCD1602和12864显示器
1 LCD显示器相关背景1.1 LCD简介(1)显示器,常见显示器。(2)LCD(Liquid Crystal Display),液晶显示器,原理介绍。(3)LCD应用领域。(4)LED OLED。1.2 电子显示器的原理(1)像素(分辨率)。(2)显存,用来做显示的内存。(3)字模。(4)字库。(5)控制器和驱动器。(6)软件+硬件实现功...原创 2018-01-28 19:53:46 · 10025 阅读 · 2 评论