单片机学习

链接:添加链接描述
论文:毕业设计(论文)-基于单片机的自行车里程速度计的设计.doc-毕业论文-在线文档投稿赚钱网

功能要求:
1、检测自行车转速
2、LCD显示提示信息和车速

自行车测速模块:
1、测速板块(霍尔元件)
2、超速报警(蜂鸣器)
3、屏显(时间、当前速度、总里程、限速)
4、语音播报模块
5、按钮控制:(车轮直径、限速、时间、总里程记录、语音开关)

软件:
1、keil:
2、proteus:

电路原理:模电数电基础,能识别常见的元器件,
编程语言:c语言+数据结构
单片机裸机开发
实时操作系统:rtos
暂时无法在飞书文档外展示此内容
暂时无法在飞书文档外展示此内容
基础知识
一、基本电子元件
基于霍尔效应的霍尔传感器,能感受磁场的变化,并将这种变化转化为电信号输出。将其放在待测磁场中,当磁场发生变化
霍尔元件:传感器(类似压敏电阻、热敏电阻)
1、电阻器
单位:欧姆
作用:负载、分流、分压器
衡量电阻器的两个基本参数:阻值、额定功率(P=I2R)
分类:根据制作材料不同:碳膜电阻、金属膜电阻
案例:绕线电阻、色环电阻(碳膜电阻 )–稳定性好
测电阻方式:万用表直接读数、色标法
伏安特性:线性电阻(R=U/I、非线性电阻(压敏电阻、热敏电阻)
[图片]
1m=10
6
2、电容器
容纳电荷
单位:毫法、微法、皮法
作用:调节电路、旁路电路、耦合电路、滤波电路起重要作用
案例:铝电解电容器(最常用)、钽电解电容器(价格贵用在重要的电路:晶振电路)
正负极和大小判别:
[图片]
电感
电磁感应元器件,阻碍电流的变换
单位:H。 1H=1e3mH。 1mH=1e3uH。 1uH=1e3nH
[图片]
特性:通直流阻交流(当电感上的线圈产生感应磁场,感应电流会阻碍线圈中电流的变化,在直流中可以视为一个导体;但通过交流);
[图片]
作用:滤波(平滑电流)、震荡、延迟
[图片]
[图片]
保险(熔断器)
概念:过电流保护,过热保护保险丝
分类:(按照是否可恢复:不可恢复保险,自恢复保险)
参数:电压额定值(断开保险后保险两端所能承受的最大电压);电流额定值(保险在电路中工作的最大电流)

晶体二极管
概念:pn结+外壳+引线构成
[图片]
特性:伏安特性
[图片]
[图片]
[图片]
单向导电性
作用:(半导体二极管)产生、控制、接收、放大信号、进行能量转换。(发光二极管)发光
案例:两种晶体二极管
[图片]
[图片]
1、电流由右侧(正极)流入,左侧(负极)流出。
2、长正短负
3、黑色为负极,流出。

晶体三极管
[图片]
[图片]

概念:一种控制电流的半导体器件,其作用将微弱的信号放大成幅度较大的电信号
作用:放大电流
[图片]
[图片]
[图片]
接插器、按键、拨码开关
概念:电子连接器,连接电器线路的一种导体设备
特点:可作为电路间,组件间,系统间电子传输连接部件,使得功率、信号、电流可以稳定可靠的流通。拆卸方便,维修方便

接插件:连接2个有源器件,传输电源和信号
按键:
拨码开关:

mos管
作用:
1、开关:控制电流流动
2、电压控制:通过电压变化控制电流
3、放大微弱信号

蜂鸣器
概念:一体化结构的电子讯响器
作用:发声
结构原理:电磁线圈和磁铁周期振动发声
[图片]
万能版
[图片]
面包板
[图片]
杜邦线
[图片]
数码管
[图片]
IC芯片
[图片]

[图片]
烧录过程

何为串口:
串口,全称为串行通信接口(Serial Port),是一种计算机硬件接口,用于在设备之间进行数据传输。串口通信是一种点对点的通信方式,数据在发送端按位(bit)顺序序列化后通过串行通信线路传输到接收端,接收端再将接收到的序列化数据还原为原始数据。

串口通信的特点包括:

  1. 单线传输:数据一次只传输一个比特,通过一条传输线(通常还有一条共用的地线)在发送器和接收器之间传输。

  2. 慢速传输:与传统的并行通信相比,串行通信的速度较慢,但可以支持更长的传输距离。

  3. 简单易用:串行通信硬件接口简单,一般只需要几条线(如TX、RX和GND),易于实现和扩展。

  4. 通用性:串口是一种非常通用的通信方式,被广泛应用于计算机、单片机、传感器、调制解调器等设备。

  5. 标准协议:存在多种串行通信标准,如RS-232、RS-422、RS-485等,它们定义了电压水平、信号速率、最大电缆长度等参数。

  6. 全双工/半双工:串口可以工作在全双工模式(同时进行发送和接收)或半双工模式(同一时间只能发送或接收)。

  7. 多用途:串口不仅用于数据通信,还可以用于设备控制、配置和监测等。

  8. 软件支持:大多数操作系统都提供了对串口的软件支持,允许通过编程方式访问串口进行数据通信。

串口在工业自动化、嵌入式系统、数据采集、远程通信等领域有广泛的应用。随着技术的发展,虽然USB和其他高速通信接口变得越来越流行,但串口因其简单性和可靠性,在许多应用中仍然是不可或缺的。

CH340芯片通常用于实现USB到串口的转换,它可以用来将计算机通过USB接口发送的数据转换为串口数据,进而可以连接到单片机或其他串口设备。在单片机编程和开发过程中,CH340可以作为一个方便的接口,使得你可以利用USB接口来下载或烧录程序到单片机中。

具体到下载编译好的程序到单片机,步骤通常包括:

  1. 编译程序:使用适合你的单片机的编译器或IDE(集成开发环境)来编写并编译程序,生成烧录文件(通常是HEX或BIN文件)。

  2. 烧录/编程:使用编程器或具有烧录功能的接口芯片,如CH340配合适当的软件,将编译好的程序烧录到单片机的闪存中。

  3. 电路连接:将CH340的TX(发送)引脚连接到单片机的RX(接收)引脚,CH340的RX(接收)引脚连接到单片机的TX(发送)引脚。同时,还需要连接VCC(电源)和GND(地)。

  4. 驱动安装:在计算机上安装CH340的驱动程序,确保操作系统可以识别并正确通信。

  5. 使用烧录软件:运行烧录软件或编程器的配套软件,选择正确的串口(由CH340提供的虚拟串口),并按照软件的指示进行烧录。

  6. 烧录过程:在烧录软件中加载你的程序文件,并开始烧录过程。软件会通过CH340芯片,将程序数据发送到单片机。

  7. 验证:烧录完成后,通常需要复位单片机以运行新烧录的程序,并进行必要的验证。

需要注意的是,并非所有的单片机都可以通过CH340直接烧录。某些单片机可能需要专用的烧录器或具有特定功能的接口芯片。此外,不同的单片机可能有不同的编程接口和协议(如JTAG, ISP, ICSP等),因此需要确保你使用的方法和工具与你的单片机兼容。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值