02 2021 档案
呼吸灯只能看到亮度快速变化,但是没有呼吸灯感觉解决方案
摘要:按照教程写的呼吸灯,代码没问题,但是没有呼吸灯感觉,最终问题是我使用的晶振频率过高,导致计算定时器初值时发生溢出
阅读全文
单片机编程小技巧总结--随时更新
摘要:字节操作修改位 设置TMOD 将定时器0设置为模式1,且不干扰定时器1配置 TMOD = TMOD&0xF0;//高四位不变,低四位清零 TMOD = TMOD|0x01;//高七位不变,最低位置1 简写 TMOD &= 0xF0; TMOD|= 0x01; 数码管扫描 动态扫描switch简写 P
阅读全文
单片机PWM学习笔记
摘要:PWM(Pulse Width Modulation) 脉冲宽度调制,用数字信号模拟模拟信号。 占空比:高电平时间占整个周期的比例。 原理:通过调节占空比控制通电时间与断电时间比例,间接控制灯亮度,电机转速等功能。 一个中断实现PWM: 定义一个变量tem指示当前电平 中断时间首先设置为高电平时间,
阅读全文