标签:

最近因工作需要,研究了一下单片机IO口模拟串口通讯的相关知识。 相关内容主要参考了网上《51单片机模拟串口的三种方法》和《单片机IO口模拟串口程序(发送+接收)》两篇文档,并动手做了一下实验。 感受颇多。 硬件环境:STC89C52 软件环境:IDE Keil uVision
2023-02-10
/
18 阅读
AT24C系列是常见的EEPROM存储芯片, 常用于保存参数及掉电记忆的数据. 访问AT24C时I2C总线的频率不能太高, AT24C系列的I2C总线最高频率是400KHz(2.7V), 在1.8V时频率会降到100KHz, STC8H系列的主频基本上从24MHz起步, 甚至直接运行在36.864M
2023-06-24
/
11 阅读
//**************************************************************** // --最简洁的的拿来就用保证没错^_^简洁至上! //------------------------------------------------
2023-07-12
/
8 阅读
51单片机有了中断,在程序设计中就可以做到,在做某件事的过程中,停下来先去响应中断,做别的事情,做好别的事情再继续原来的事情。中断优先级是可以给要做的事情排序。 单片机的学习不难,只要掌握学习方法,学起来并不难。什么是好的学习方法呢,一定要掌握二个要点: 1. 要知道寄存器的英文全拼,比
2022-09-30
/
35 阅读
实现功能通过蓝牙无线烧写程序到芯片,实现ISP下载。支持芯片STC8 STC15 STC12 STC11 STC89具体过程一. 绑定蓝牙模块HC-05蓝牙模块有6个引脚,在此只需其中四根线:两个为电源线(注意,电源需要是5V)、两个为串口线。1.用USB转串口线直接连接蓝牙模块,并将USB转串口线
2022-07-30
/
46 阅读
起因作为公司项目,不能用盗版,用不起正版的软件,可以用开源的进行替代。开源替代开始(一) Eclipse写C项目,开源替代最合适的必定是Eclipse+CDT的组合,这可以说是写C项目的神器。Eclipse官网有一个面向嵌入式的版本,下载这个版本,CDT插件已经包含进来,不用单独的安装版本名称: E
2022-05-04
/
29 阅读
一、中断的概念中断是指计算机运行过程中,出现某些意外情况需主机干预时,机器能自动停止正在运行的程序并转入处理新情况的程序,处理完毕后又返回原被暂停的程序继续运行。二、51单片机的三种中断51单片机的三种中断:外部中断(INT)定时器中断(T)串口中断(RXD TXD)中断配置的流程如下: 三、中断
2022-04-26
/
23 阅读
掉电模式STC8H1K08 进入时钟掉电模式,CPU 以及全部外设均停止工作。原理图单片机电源:3V;发光二极管 D1 用于指示是否进入掉电模式;按键 K1 用于控制单片机进入掉电模式;按键 K2 用于触发外部中断,使单片机退出掉电模式。使用外部中断 3 唤醒处于掉电模式的单片机逻辑:按下按键 K1
2022-04-26
/
71 阅读
sbit BUZZ = P2^3; //蜂鸣器控制引脚 int i=0; unsigned char T0RH = 0; //T0重载值高字节 unsigned char T0RL = 0; //T0重载值低字节 sbit k2=P2^7; //延迟函数 void delay
2022-05-02
/
28 阅读
介绍FwLib_STC8 是一个针对STC8G, STC8H系列MCU的C语言封装库, 适用于基于这些MCU的快速原型验证.GITEE项目地址: https://gitee.com/iosetting/fw-lib_-stc8GITHUB项目地址: https://github.com/IOsett
2022-05-03
/
53 阅读