
51单片机
StarLightBRK
这个作者很懒,什么都没留下…
展开
-
【单片机】【笔记】定时器初值的计算
晶振频率 11.0592M机器频率 11.0592/12 = 921600个 每秒每个机器周期,定时器计数值加1。当数值为0,256,65536时(TH,TL同时为0时),则会溢出产生中断。921600 / 256(2的8次方) = 36001秒钟,定时器(Tx)中断3600次。2.5毫秒为400分之1秒。3600 / 400 = 9TH1初值设置为 -9。若TH设置为-1时,那么1秒会中断3600次。TH1为-9时,每秒中断(Interrupt)400次。即定时2.5毫秒。2.5×4原创 2021-11-21 17:45:08 · 3005 阅读 · 0 评论 -
【51单片机】【代码】按键控制PWM波形占空比,并在数码管上显示。
#include"at89x52.h"#define uchar unsigned char#define uint unsigned int#define ulong unsigned longuchar code acLEDCS[]={0xfe,0xfd,0xfb,0xf7}; /* 位选地址码,“0”有效,位选接的是P2口高4位 */uchar code acLedSegCode[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,原创 2021-11-20 22:18:23 · 2782 阅读 · 0 评论