
嵌入式开发学习
Light_Laser
光机电学习进阶之路
展开
-
嵌入式开发学习笔记11-入门必须了解的通信基础
嵌入式开发学习笔记11-入门必须了解的通信方式通信分类数据传输方式串行通信并行通信对比接收端、发送端时间时钟频率的异同同步通信异步通信对比通信双方的分工和信号传输方向单工通信半双工通信全双工通信对比通信分类通信方式多种多样,按照不同的分类方式可以分成不同的类别,一般来说,我们都按照数据传输方式、接收端、发送端时间时钟频率的异同、通信双方的分工和信号传输方向来分类,主要可以分成以下几个类别。数...原创 2020-03-25 11:38:33 · 574 阅读 · 0 评论 -
嵌入式开发笔记10-串行通信,你知多少?
嵌入式开发笔记10-串行通信串行通信基本概念串行通信分类同步通信异步通信串行通信特点串行通信基本概念串行通信作为计算机通信方式之一,主要起到主机与外设以及主机之间的数据传输作用,串行通信具有传输线少、成本低的特点,主要适用于近距离的人-机交换、实时监控等系统通信工作当中,借助于现有的电话网也能实现远距离传输,因此串行通信接口是计算机系统当中的常用接口。串行通信技术是指通信双方按位进行,遵守时...原创 2020-03-15 23:20:22 · 539 阅读 · 0 评论 -
嵌入式开发学习笔记9-做一个好玩的LED闪烁
嵌入式开发学习笔记9-做一个好玩的LED闪烁前言实际操作程序功能实现思路程序源码实现效果展示前言LED小灯闪烁实质是控制单片机上的I/O口,通过向I/O口循环输入高低电平,从而控制LED小灯的亮灭。但由于单片机的机器周期一般为12/11059200 s,而人眼一般不能识别这种快速转换,因此我们还需要利用定时器实现延时,降低到人眼可识别的闪烁效果,从而实现LED灯闪烁,这就是LED小灯闪烁的基本...原创 2020-03-13 23:55:00 · 900 阅读 · 0 评论 -
嵌入式开发学习笔记8-你真的了解串口通信么?
串口通信与串行通信的区分串行通信:串行通信是指计算机主机与外设之间以及主机系统与主机系统之间数据的串行传送,是指通信双方按位进行,遵守时序的一种通信方式这个也会在我们后面的内容逐渐提到。串口通信:串口按位(bit)发送和接收字节(byte)的通信方式,可以将来自CPU的并行数据字符转换位连续的串行数据流发送出去,同时可将接收的串行数据流转换为并行的数据字符提供给CPU的器件,一般...原创 2020-03-11 15:52:10 · 449 阅读 · 0 评论 -
嵌入式开发学习笔记7-你真的了解波特率么?
嵌入式开发学习笔记7-一分钟走出波特率与比特率前言波特率比特率波特率为什么要相同前言在学习嵌入式开发过程中,对于一个常见的名词-波特率,总是不能领会到他的作用与意义,今天又刚好准备用C#编写一个串口通信小助手,所以对波特率来做一个详细的了解,更加深入的领会到串口通信与嵌入式开发。波特率在百度百科中,对于波特率的介绍是这样的:波特率表示每秒钟传送的码元符号的个数,是衡量数据传送速率、传输通道...原创 2020-03-10 17:33:57 · 920 阅读 · 0 评论 -
嵌入式开发学习笔记6-了解单片机中的特殊功能寄存器(定时器/计数器)
嵌入式开发学习笔记6-了解单片机中的特殊功能寄存器(定时器/计数器)定时器/计数器简介TH与TLTMOD工作模式寄存器TCON定时器控制寄存器定时器操作实例定时器/计数器简介在单片机中,存在两个定时器/计数器,他们分别为T0和T1在单片机中,定时器/计数器是实现精准定时、用于测量脉冲等应用基本的定时器/计数器原理如图所示在了解定时器/计数器之前,我们需要了解几个基本概念:1)时钟周期...原创 2020-03-08 23:59:34 · 3897 阅读 · 0 评论 -
嵌入式开发学习笔记5-了解单片机中的特殊功能寄存器(寄存器B、累加器A和程序状态字PSW)
嵌入式开发学习笔记5-了解单片机中的特殊功能寄存器(寄存器、累加器和程序状态字)累加器A寄存器B程序状态字PSW累加器A累加器A是ACC(Accumulator)的缩写,累加器A是一个具有特殊用途的二进制8位寄存器,专门用来存放操作数或运算结果。在CPU执行某种运算前,两个操作数中的一个通常应放在累加器A中,运算完成后累加器A中便可得到运算结果。如果没有像累加器这样的寄存器,那么在每次计算(...原创 2020-03-07 16:51:37 · 7023 阅读 · 1 评论 -
嵌入式开发学习笔记4-了解单片机中的存储器
嵌入式开发学习笔记4-了解单片机中的存储器单片机的物理结构程序存储器(ROM)数据存储器(RAM)工作寄存器区(00H-1FH)位寻址区(20H-2FH)用户RAM区(30H-7FH)特殊功能寄存器区(80H-FFH)单片机的物理结构MCS-51单片机存储器采用哈佛结构(har-vard)(哈佛结构就是一个计算机架构,类似于冯诺伊曼结构,但是两者有很大区别)在物理结构上分为程序存储器空间和数据...原创 2020-03-05 11:59:52 · 928 阅读 · 0 评论 -
嵌入式开发学习笔记3-了解单片机引脚功能
嵌入式开发学习笔记3-了解单片机IO口功能单片机引脚介绍I/O口功能介绍P0口(39-32脚)P1口(1-8脚)P2口(21-28脚)P3口(10-17脚)单片机引脚介绍51单片机的引脚图如图所示单片机中的引脚主要包括:1)电源线和时钟信号线共4根VCC,GND–电源和地+5V电源供电XTAL1(19脚)–时钟振荡器输入端XTAL2(18脚)–时钟振荡器输出端2)控制线4根RS...原创 2020-03-04 16:37:22 · 4396 阅读 · 0 评论 -
转载--了解单片机IO口
转载--了解单片机IO口89C51单片机引脚信息单片机IO端口内部结构单片机IO引脚输出应用单片机IO引脚输入应用总结89C51单片机引脚信息我们在学习使用任何芯片到时候,可能第一个要注意的就是芯片的引脚信息了,因为我们必须弄懂每个引脚的功能才能更好的设计出对应的电路。本文就来说下89C51单片机的引脚IO端口及应用,学习单片机的IO口的应用也是入门单片机的第一步。上图是89C51单片机的...转载 2020-03-03 21:24:09 · 1454 阅读 · 0 评论 -
嵌入式开发学习笔记2-了解单片机最小系统
嵌入式开发学习笔记2-了解单片机最小系统单片机简介单片机的最小系统简述复位电路复位电路的用途复位电路的工作原理晶振电路晶振起振原理单片机简介单片机是一种集成电路芯片。它采用超大规模技术将具有数据处理能力的微处理器(CPU)、存储器(含程序存储器ROM和数据存储器RAM)、输入、输出接口电路(I/O接口)集成在同一块芯片上,构成一个即小巧又很完善的计算机硬件系统,在单片机程序的控制下能准确、迅速...原创 2020-03-03 21:15:53 · 2208 阅读 · 2 评论 -
嵌入式开发学习笔记1-了解二极管
嵌入式开发学习笔记1-了解二极管前言二极管简介二极管的主要参数常用二极管整流二极管检波二极管稳压二极管激光二极管激光二极管的原理参考链接前言由于最近选修了嵌入式系统及电路的开发设计这门课,另外感觉未来的科研生活嵌入式开发也会占一些比重,因此从最基本的51单片机开始学习,本系列博客是跟随着BiliBili上《手把手教你学51单片机》来学习并记录的,并且由于作者本身水平有限,如果有错误之处还请大家...原创 2020-03-03 20:00:40 · 883 阅读 · 2 评论