![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
单片机学习
文章平均质量分 79
不知何人
相信我,我一定会长成参天大树!关注我的成长吧,万分感谢!
展开
-
雷达距离命令控制——自定义协议(九齐051f发送、中微5771接收)
1.雷达IO默认为输入,等待1秒时间接收命令,1秒后自动转换成输出口,做为正常口的感应输出口用。2.指令为两个字节,两个字节之间的时间间隔要小于 4ms。3.发高字节的低位,例如 F5 01H,发送时先发 1111 0101 (F5H) 的低位,4.距离分10档,分别为F500-F509;对应于1挡-10挡,1挡为最近,10档位最远,芯片收到命令后保存好档位,断电要记忆。原创 2023-02-27 10:55:24 · 372 阅读 · 1 评论 -
中微SC8F5771模拟IIC通信——指令运行速度的探索(附编译软件与烧录软件)
虽然硬件IIC运行速度很快,但是由于单片机性能受限,并不是所有单片机都有硬件IIC,软件IIC模拟IIC协议通信,进行读写操作,我以中微SC8F5771单片机为例,利用其RB0和RB1口分别作为SDA和SCL口。,不过个人不推荐使用这个软件写代码(十分不好用,不能跳转,只能全部搜索一个个查,而且不能替换),大家可以利用VScode打开代码项目文件(直接拖入桌面VScode图标或者打开VScode再打开项目文件),VScode永远的神。进入他的支持界面,开发工具,规格书,DEMO什么的应有尽有。原创 2022-11-19 14:08:51 · 3329 阅读 · 2 评论 -
stc15w系列单片机——TCRT5000(寻迹传感器)与光敏传感器(附代码)
一般功能有1、电度表脉冲数据采样2、传真机碎纸机纸张检测3、障碍检测4、黑白线检测参数介绍:1、采用 TCRT5000 红外反射传感器2、检测反射距离:1mm~25mm 适用3、比较器输出,信号干净,波形好,驱动能力强,超过 15mA。4、配多圈可调精密电位器调节灵敏度5、工作电压 3.3V-5V6、输出形式 :数字开关量输出(0 和 1)7、设有固定螺栓孔,方便安装8、小板 PCB 尺寸:3.2cm x 1.4cm9、使用宽电压 LM393 比较器。原创 2022-10-11 21:04:26 · 6141 阅读 · 0 评论 -
普中A6开发版——XPT2046四引脚切换测量(含详细教程以及原理图等资料)
本文介绍了XPT2046的使用方法以及普中A6开发版的接线等,并从原理图以及手册中摘选了详细的介绍,充分理解其工作原理。XPT2046本来是一个电阻式触摸屏控制器,但是也可以单独测引脚电压。我看CSDN上并没有其命令的详细讲解,就从头梳理一遍。原创 2022-09-18 16:30:12 · 4956 阅读 · 2 评论 -
单片机学习——看门狗
看门狗:WDT(Watch Dog Timer)防止程序运行故障,防止程序跑飞或者卡在某个部分。看门狗本质是一个递增(或者递减)的定时器,程序开始执行的时候,看门狗的值就开始递增或者由某固定值递减,到达设定的值的时候单片机就触发中断或者产生系统复位,重新运行。WDT_FLAG:溢出标志位EN_WDT:使能位CLR_WDT:溢出清零位IDL_WDT:待机WDT_PS[2:0]:时钟当程序卡在某个位置的时候,一直没有“喂狗”,这个时候就要喂狗stm32中的看门狗以STM32F4xx 系列单片机作为原创 2022-07-13 15:44:40 · 3925 阅读 · 1 评论 -
ESP8266与STC8H8K单片机联动——天气时钟
本人将模块之间的联动延伸至单片机之间的联动,这些年火热的“物联网”、“万物互联”等名词促使本人除了STC8H8K64U外,选择了ESP8266NodeMCU这块单片机来完成两物互连。一个多功能显示的智慧屏幕方便人们生活,减少获取信息的流程。串口通信、连接WiFi、获取区域天气、温度和时间等信息、实时检测环境温度、数据传输至TFT、中断控制显示屏亮灭,用到ESP8266NodeMCU、STC8H8K64U、DS18B20、API、WiFI连接、外部中断、串口通信、TFT。...................原创 2022-06-24 01:07:34 · 4982 阅读 · 5 评论 -
单片机学习——ADC讲解(A/D转换、D/A转换)
51单片机学习——中断系统51单片机学习——存储器详解(程序存储器、片内RAM、拓展RAM、EEPROM)51单片机学习——定时器/计数器51单片机——A/D转换更新ingA/D转换模块是单片机的高功能模块,用于对模拟信号进行数字转换,本文以STC8H8K64U单片机为例(原理与其他51单片机并无差别),该单片机A/D模块为16通道12位。本文主要摘录STC丁向荣《单片机微机原理与接口技术》。STC8H的这个单片机A/D转换模块输入通道有16个(通道越多,同时可以接收的模拟量就越多),分别为ADC0——AD原创 2022-06-06 21:46:20 · 11556 阅读 · 0 评论 -
外部中断无法进入,删代码再还原就好......记录这个想不到的bug
51单片机配置外部中断0/1无非就是以下几行代码。IT0=1; //外部中断0下降沿触发EX0=1; //允许中断0IT1=1; //外部中断1下降沿触发EX1=1;//允许中断1EA=1; //开启总中断但是本人调试了一整个晚上,还是无法通过按键(外部中断0/1的按键INT0/INT1)进入外部中断0/1。最后我把主函数和外部中断0/1中所有的代码都删除,仅留了点灯代码在中断中,然后ctrl+z撤销删除,全部还原后,重新编译,一行代码都没改,但是发现按键(外部中断0/1的按键INT0/IN原创 2022-05-27 01:54:30 · 669 阅读 · 0 评论 -
单片机学习——定时器/计数器
51单片机必学系列——定时器51单片机学习——中断系统51单片机学习——存储器详解(程序存储器、片内RAM、拓展RAM、EEPROM)51单片机学习——定时器/计数器更新ing单片机学习——定时器/计数器51单片机必学系列——定时器前言我们怎样定时软件定时硬件定时可编程定时器定时定时器/计数器结构和工作原理前言一般51单片机是两个定时器(定时器0和定时器1),本文以STC8H8K64U为例(只是多了三个定时器,定时器0-4),讲解定时器,原理与其他单片机并无区别。注意哈:定时器和计数器是一原创 2022-04-22 22:06:34 · 9911 阅读 · 0 评论 -
单片机学习——存储器详解(程序存储器、片内RAM、拓展RAM、EEPROM)
51单片机必学系列——中断系统51单片机学习——中断系统单片机学习——存储器详解(程序存储器、片内RAM、拓展RAM、EEPROM)更新ing单片机学习——存储器详解(程序存储器、片内RAM、拓展RAM、EEPROM)51单片机必学系列——中断系统前言一、程序存储器二、片内基本RAM1.低128字节RAM2.高128字节RAM 与 特殊功能寄存器三、拓展RAM四、EEPROM前言本文对STC8H8K64U单片机存储器进行了总结(它的内存构造和其他单片机并无太大差别),并发表了本人的一些看法,原创 2022-04-19 23:29:12 · 21108 阅读 · 2 评论 -
单片机学习——中断系统
系列文章目录单片机学习——中断系统文章目录系列文章目录前言一、我们为什么需要中断?1.中断驱动 2.轮询二、中断怎么用1.定时器/计数器初始化2.定时器0中断初始化2.中断例程总结前言这是我真正意义上结合自己理解所写的第一篇博客,如有错误,请您赐教。提示:以下是本篇文章正文内容,下面案例可供参考一、我们为什么需要中断?此时此刻,你正在用键盘打字或者滑动鼠标滚轮观看这篇文章。想一想当你使用键盘打字的时候,是不是通过键盘输入,显示屏输出。哪怕是最简单的I/O设备也至少需要两个寄存器,一个保存原创 2022-04-18 00:16:07 · 4585 阅读 · 8 评论