单片机自学
红烧MCU
这个作者很懒,什么都没留下…
展开
-
单片机自学(5) ——1位数码管计数掉电不丢失
思路:1、通过IAP 方式操作EEPROM, 操作变量++,写到EEPROM,达到掉电不丢失2、STM8 208MB 2KB 数据 EEPROM存取区 地址:从4000H开始-47FFH3、IAP:单片机程序自己改写EEPROM、存取器里面的东西、选项字节4、ICP:基于电路更新 ,通过SWIM+STLink5、MASS密钥访问方法6、Flash 功能相关寄存器:状态寄存器、控制寄存器、保护寄存器(解密时)——7、解锁EEPROM函数 unlock_EEPROM()8、1数码原创 2022-01-10 01:03:33 · 885 阅读 · 0 评论 -
单片机自学(4) ---矩阵键盘“线反转式”扫码法实验
精华为线反转,对应某个值原创 2022-01-09 09:45:28 · 633 阅读 · 0 评论 -
单片机自学(3) ---独立按键检测与控制
while(1) { if(KEY1==0)//若检测到按键K1按下 { delay(50);//延时去除按键“抖动” if(KEY1==0)//再次检测按键K1状态,若依然为按下状态 { if(i>=9)//如果i大于等于9 i=0;//则清零i变量,防止tableA[]数组下标引用越界 else i+=1;//否则自加操作 LED=tableA[i...原创 2022-01-09 02:44:14 · 1005 阅读 · 0 评论 -
单片机自学(2) ---点亮数码管
数码管分为共阳、共阴低速扫描:亮度高,有闪烁感高速扫描:亮度低,无闪烁感觉共阴一位数码管码0至F,创建一个数组u8 tableA[]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F,0x77,0x7C,0x39,0x5E,0x79,0x71};共阳一位数码管码0至F,创建一个数组u8 tableB[]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90,0x88,0x83,0.原创 2022-01-09 01:13:21 · 1478 阅读 · 0 评论 -
单片机自学(1) ---GPIO输入输出配置
单片机端口配置原创 2022-01-09 00:36:53 · 424 阅读 · 0 评论