- 博客(3)
- 收藏
- 关注
原创 为什么51单片机串口通信时TL1的值与TH1的值相等
例如,选择通信方式1,定时器一为10“8位自动重装定时器”,波特率为9600,则此时TL1的值为0x2c。当TL1这8位溢出后系统会自动将TH1里的值自动装入TL1,继续计时,所以TH1 = TL1。
2023-11-27 14:34:29 412
原创 51单片机AUXR的衍生
较高时,ALE脚是一个干扰源,所以STC89系列单片机增加了AUXR特殊功能寄存器,其中的Bit0/ALEOFF位允许禁止ALE对系统时钟分频输出。在没有访问外部存储器期间,ALE以1/6振荡周期频率输出(即6分频),当访问外部存储器以1/12振 荡周期输出(12分频)禁止ALE信号输出 、 外部时钟频率降一半、单片机内部时钟振荡器增益降低一半。当系统没有使用外部存储器(RAM/ROM)时,ALE可作为内部时钟,频率=(禁止ALE信号输出 )用来降低“单片机对外界的电磁辐射”ALE地址锁存信号,在读取。
2023-11-22 13:35:03 355 1
原创 51单片机简易串口通信
TH1 = oxfd;//sysclk = 11.0592 、12T、工作方式一、波特率9600。//定时器1工作方式为8为自动重装。最后 写 SBUF =msg;// msg为所要发送信息。// 接收端置零,工作方式1。// PCON 为默认设置。
2023-08-02 14:27:20 69
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人