蓝桥杯单片机技巧之数码管小数点显示及串口中断代码生成
【摘要】 @TOC 前言本篇将教大家学习一下数码管如何显示小数点,以及串口中断的代码如何生成。 一、数码管小数点显示之前一篇文章我们讲到过可以在STC-ISP软件下生成代码,相信很多小伙伴都不陌生了,但是大家可能没有发现最后几个断码是包含了小数点的显示的,在使用的小数点时只需要取反即可。 二、串口代码生成技巧在STC-ISP软件中我们可以找到波特率计算器在这个界面我们可以生成我们想要的串口代码及合适的...
@TOC
前言
本篇将教大家学习一下数码管如何显示小数点,以及串口中断的代码如何生成。
一、数码管小数点显示
之前一篇文章我们讲到过可以在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这个软件还是可以发现很多意想不到的东西的,这些技巧可以减轻我们平时的记忆压力。
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)