会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
lololopopo
博客园
首页
新随笔
联系
订阅
管理
2024年1月12日
串口通信
摘要: 串口通信 常用通信接口 UART:支持“一发多收“,而不能“多收一发” 相关寄存器 波特率与定时器初值计算 SYSclk:时钟频率,11.0592MHZ=11059200HZ 采用方式一: 第一步人为确定波特率为4800bps 第二步计算定时器的溢出率:4800*32/2=76800 第三步根据定时
阅读全文
posted @ 2024-01-12 11:59 lololopopo
阅读(113)
评论(0)
推荐(0)
2024年1月9日
定时器
摘要: 定时器 按键控制流水灯模式 相关寄存器及赋值 中断服务程序 定时器相关寄存器 TMod M1与M0确定定时器的模式 模式1的示意图 实例一:按键控制LED流水灯模式 #include <REGX52.H> #include <INTRINS.H> #include "Timer0.h" #inclu
阅读全文
posted @ 2024-01-09 20:46 lololopopo
阅读(60)
评论(0)
推荐(0)
2024年1月8日
矩阵键盘
摘要: 矩阵键盘 单片机P1,P2,P3口弱上拉模式:因为当口线输出为1时驱动能力很弱,允许外部装置将其拉低。当引脚输出为低时,它的驱动能力很强, 可吸收相当大的电流。P0口是开漏模式。 原理图 采用按列扫描进行判断 #include <REGX52.H> #include "DelayMs.h" #inc
阅读全文
posted @ 2024-01-08 16:56 lololopopo
阅读(109)
评论(0)
推荐(0)
2024年1月7日
LCD调试工具
摘要: LCD调试工具 1.需要加上LCD的模块化文件(对LCD1602的一些操作) 原理图 加入LCD模块文件示意图 代码解释 #include <REGX52.H> #include "LCD1602.h" #include "DelayMs.h" void main() { /** * @brief
阅读全文
posted @ 2024-01-07 17:53 lololopopo
阅读(85)
评论(0)
推荐(0)
数码管显示
摘要: 数码管显示 原理图 静态数码管显示 unsigned char NixieTable[]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F};//数码管显示0-9对应的P0口代码 //某一位显示0-9之间的数字 void Nixie(unsigne
阅读全文
posted @ 2024-01-07 16:59 lololopopo
阅读(122)
评论(0)
推荐(0)
按钮与LED
摘要: 流水灯 版本一: #include <REGX52.H> #include <INTRINS.H> void Delay500ms() //@11.0592MHz { unsigned char i, j, k; _nop_(); i = 4; j = 129; k = 119; do { do {
阅读全文
posted @ 2024-01-07 16:56 lololopopo
阅读(77)
评论(0)
推荐(0)
keil与stc--isp软件使用
摘要: stc--isp软件使用 1.选择单片机型号与串口号 2.软件定时器使用,注意与板子的参数一定 keil软件使用 以普中科技51板子为例
阅读全文
posted @ 2024-01-07 16:53 lololopopo
阅读(163)
评论(0)
推荐(0)
公告