单片机
单片机基础知识
###一、原理图和元器件 1.芯片引脚Vdd和Vss Vdd = Voltage Drain-Drain Vss = Voltage Source-Source 
从了解到单片机的功能,有IO功能(GPIO),通信方式(SPI,UART,I²C),时钟配置方面等等(待补充) 首先需要配置时钟,配置时钟来源,来源有外部时钟振荡器(外部晶振),内部时钟(分为快慢两类IRC),使用的系统时钟又可以配置为外部晶振的倍频放大,而所需要的时钟又可以通过这些时钟进行分频成想 ......
51单片机 蜂鸣器播放小星星
普中科技 a4 #include <REGX52.H> #include <INTRINS.H> typedef unsigned char u8; typedef unsigned int u16; typedef unsigned long u32; void delay_10us(u16 t) ......
51单片机总结回顾1:LED,蜂鸣器,数码管和独立键盘以及矩阵键盘
LED: 位操作和总线操作的区别 流水设计和蜂鸣器: keil的调试 子程序的调用 数码管: 板子上为共阴极。 静态显示方式:保持住段选的字码 动态显示方式:段选的字码显示后,延时1-5ms,然后重新选中数码管的位置,重新显示段选的新字码 锁存端:先拉高,送数据,再拉低,从而锁存住数据。下降沿能够保 ......
单片机外设:激光测距VL53L0X
### STM32F103ZET6实验 参考源码(上板直通):https://gitee.com/tiramisu-yang/vl53-x-series-project/tree/master 博客:[VL53L0X+stm32激光测距@CSDN.tiramisu_L](https://blog.c ......
《安富莱嵌入式周报》第318期:无线电扫描仪,高精度功耗分析仪,单片机JavaScript引擎,平头哥TH1520,手持电钻参考设计,开源LVGL万能遥控器
周报汇总地址:http://www.armbbs.cn/forum.php?mod=forumdisplay&fid=12&filter=typeid&typeid=104 【实战技能视频】基于硬件垂直消隐的多缓冲技术在LVGL, emWin,GUIX和TouchGFX应用 https://www. ......
大实验1:利用51单片机的定时器实现一个时钟
## 利用51单片机的定时器实现一个时钟 功能: 1.使用LCD1602显示 2.初始化LCD1602,使其显示初始的数值 3.定时器中断实现计数。 1,2,3构成了一个简单的计时器 接下来,需要一些进阶的操作,结合按键: 需求: 1.功能键暂停时钟,从而能够调节时钟设置 实现独立按键1:检测按键1 ......
沁恒单片机开发板开发
# 前言 之前在沁恒微电子官网上申请了块互连型的单片机,芯片的型号是`CH32V307`,之前在论坛上看到他们说这一块单片机和`stm32`系列的单片机差不多,正好今天板子到了我试了一下,发现真的和`stm32`差不多。 很多没有接触过stm32单片机但是白嫖到板子的朋友可能不会用这块板子,所以我就 ......
单片机使用HTTP POST方式发送数据
HTTP请求是依赖TCP的,也就是在单片机上面,我们一样可以使用,无非就是先发送一个http请求头,再发送正文,比如我最近就使用了http post方式发送数据到服务器,服务器端使用的是WEB API,单片机使用的STM32 与SIM800C,SIM800C使用GPRS连接服务器,采用透传方式,TC ......
51单片机中断系统(理论篇)
[toc] # What ## 中断 > 计算机执行某程序时,发生了紧急事件或有特殊请求,CPU暂停某程序的执行,转而去处理上述事件或请求,处理完毕后再重新执行某程序的过程叫做中断。 ### 中断的4个步骤 > 中断分为4个步骤:***中断请求***->***中断响应***->***中断处理***- ......
嵌入式单片机片上系统Soc有哪些知识?
一、片上系统简介: 从狭义角度讲,它是信息系统核心的芯片集成,是将系统关键部件集成在一块芯片上;从广义角度讲, SoC是一个微小型系统,如果说中央处理器(CPU)是大脑,那么SoC就是包括大脑、心脏、眼睛和手的系统。国内外学术界一般倾向将SoC定义为将微处理器、模拟IP(Intellectual P ......
51单片机-利用定时器控制LED灯轮闪
#include "reg52.h" // #include "delay.h" #include "intrins.h" #include <stdio.h> typedef unsigned int u16; typedef unsigned char u8; typedef unsigned ......
51单片机-定制器控制LED灯
#include "reg52.h" #include "delay.h" #include "intrins.h" #include <stdio.h> typedef unsigned int u16; typedef unsigned char u8; typedef unsigned int ......
8051单片机实现呼吸灯
电路连接:灯由P2口控制,引脚输出高电平则熄灭,输出低电平则点亮;MCU时钟6兆赫兹。 占空比从0%,10%,20%,……到100%共11级。定时器设置为固定间隔,例如一毫秒触发一次中断,那么输出一个占空比40%的10毫秒方波的逻辑可以是: Timer0_ISR: 1、重装计数器;2、计数值加一,若 ......
单片机控制35BYJ46 型步进电机正反转
原理 正转方向的环形分配器编码为 A→AB→B→BC→C→CD→D→DA→A,则反转环形分配 器编码为 A→DA→D→CD→C→BC→B→AB→A。 1.不进电机正反转 void motor_step(uint8_t dir) { static step = 0; if(dir == 1) //反转 ......
什么是AVR单片机,AVR单片机的特点优势有哪些
一、 AVR单片机简介 1.1、AVR的诞生 AVR单片机是ATMEL公司在1997年研发的增强型内置Flash的RISC精简指令集高速单片机。可以广泛应用于计算机外部设备、工业实时控制、仪器仪表、通讯设备、家用电器等各个领域。 1.2、AVR的特点 采用RISC精简指令系统 RISC(精简指令系统 ......
51单片机入门
1.软件安装: Keil5 C51和Keil5 MDK 区别:前者用来开发51单片机,后者用来开发ARM系列,比如STM32。 2.单片机介绍(MCU) 2.1为什么叫51单片机? 因为内核是Intel开发的8051内核 课程使用STC89C52单片机。 RAM和ROM是两种存储器,RAM是rand ......
51单片机数码管
二进制与十六进制互转 - 在线工具 (toolhelper.cn) 0x3f--0011111111 0x06-00000110 0x5b-01011011 0x4f-01011011 0x66-01100110 0x6d-01101101 0x7d-01111101 0x07-00000111 0 ......
51单片机-跑马灯例子
#include "reg52.h" #include "intrins.h" #include <stdio.h> typedef unsigned int u16; typedef unsigned char u8; typedef unsigned int uint; typedef unsi ......
单片机外设:数码管
[单片机外设模块地图导航](https://www.cnblogs.com/xycsee/p/16932449.html) 商品链接: [4位数码管TM1637驱动](https://detail.tmall.com/item.htm?abbucket=13&id=620846071086&ns=1 ......
【单片机】什么年代了还在用传统方法移位解析数据包
## 通过指针操作来从缓冲区中直接提取值 最近期末在做“医疗器械综合课程设计”,我比舍友提前做完了(其实是我小组ddl早两天)……热心的我就来帮舍友的项目指指点点。他们用到一个手机来和蓝牙模块通信,但是在单片机上解析数据包的时候遇到了困难,网上的例程他们想添加数据包内容不会改了。 假设数据包结构: ......
单片机扫描矩阵键盘
采用分时复用的方法,定时置位行,检测列,确定按下的按键,输出不同的按键值。 void KbScanProcess(void) { //uint8_t Row=0; //按键所在行 //uint8_t Col=0; //按键所在列 //uint8_t RowCount=0; //按键触发行的个数,用于 ......
labview温度采集,上位机,stc单片机无线稳定采集
labview温度采集,上位机,stc单片机无线稳定采集ID:3652638005460606 ......
基于51单片机和Labview的虚拟GPS接收机 包含设计报告
基于51单片机和Labview的虚拟GPS接收机包含设计报告,源程序,可硬件实现。labview。虚拟GPS接收机ID:69300611985024146 ......
Microchip 单片机比较器应用案例
现在数字控制芯片的功能越来越模拟化,新控制产品经常集中比较器,可编程运放等模拟且可编程配置器件,灵活使用它们可以节约电路成本。本文用于记录dsPIC33系列单片机比较器应用案例。 1、原理分析 型号为dsPIC33EP64GS502的单片机比较器模块单元,功能并不复杂,主要有12位的DAC,多个比较 ......
论单片机中时钟的重要性
1.单片机内部需要储存器、累加器,这些都需要逻辑门电路。比如锁存器就是一个D触发器,而触发器的置1、清0、置数的功能都需要跳变沿。D触发器就是上升沿后存入数据,而这个上升沿就得外部提供脉冲,这就是脉冲信号 ,而这个脉冲信号就是我们稳定的时钟信号。 2.单片机运行需要时钟支持 就像计算机的CPU一样, ......
51单片机
# 定义  # 应用领域  //标准库需要支持函数 struct __FIL ......