前言
本篇将教大家学习一下数码管如何显示小数点,以及串口中断的代码如何生成。
一、数码管小数点显示
之前一篇文章我们讲到过可以在STC-ISP软件下生成代码,相信很多小伙伴都不陌生了,但是大家可能没有发现最后几个断码是包含了小数点的显示的,在使用的小数点时只需要取反即可。
二、串口代码生成技巧
在STC-ISP软件中我们可以找到波特率计算器在这个界面我们可以生成我们想要的串口代码及合适的波特率。
void UartInit(void) //9600bps@11.0592MHz { SCON = 0x50; //8位数据,可变波特率 AUXR |= 0x40; //定时器1时钟为Fosc,即1T AUXR &= 0xFE; //串口1选择定时器1为波特率发生器 TMOD &= 0x0F; //设定定时器1为16位自动重装方式 TL1 = 0xE0; //设定定时初值 TH1 = 0xFE; //设定定时初值 ET1 = 0; //禁止定时器1中断 TR1 = 1; //启动定时器1 }
总结
这篇文章主要讲到了蓝桥杯的两个小技巧大家下去可以自己操作一下。大家在平时训练的时候可以多去看看STC-ISP这个软件还是可以发现很多意想不到的东西的,这些技巧可以减轻我们平时的记忆压力。