蓝桥杯单片机技巧之数码管小数点显示及串口中断代码生成

简介: 蓝桥杯单片机技巧之数码管小数点显示及串口中断代码生成

前言

本篇将教大家学习一下数码管如何显示小数点,以及串口中断的代码如何生成。

一、数码管小数点显示

之前一篇文章我们讲到过可以在STC-ISP软件下生成代码,相信很多小伙伴都不陌生了,但是大家可能没有发现最后几个断码是包含了小数点的显示的,在使用的小数点时只需要取反即可。

image.png

二、串口代码生成技巧

在STC-ISP软件中我们可以找到波特率计算器在这个界面我们可以生成我们想要的串口代码及合适的波特率。

image.png

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这个软件还是可以发现很多意想不到的东西的,这些技巧可以减轻我们平时的记忆压力。

相关文章
|
3月前
【51单片机】独立按键,每个按键不同功能,数码管数值的加减,控制流水灯模式,包含按键消抖,数码显示,流水灯
【51单片机】独立按键,每个按键不同功能,数码管数值的加减,控制流水灯模式,包含按键消抖,数码显示,流水灯
261 1
|
1月前
【通信协议讲解】单片机基础重点通信协议解析与总结之串口通信(三)
【通信协议讲解】单片机基础重点通信协议解析与总结之串口通信(三)
|
6月前
|
存储
【期末不挂科-单片机考前速过系列P3】(第三章:13题MOV&MOVX&MOVC&数码管速过)经典例题盘点(带图解析)
【期末不挂科-单片机考前速过系列P3】(第三章:13题MOV&MOVX&MOVC&数码管速过)经典例题盘点(带图解析)
|
3月前
51单片机汇编语言点亮一位数码管,并计时(超详细分析汇编语言)
51单片机汇编语言点亮一位数码管,并计时(超详细分析汇编语言)
138 0
|
3月前
【51单片机】开发板上矩阵键盘键码在数码管上的显示,按下键盘在数码管上显示对应段码
【51单片机】开发板上矩阵键盘键码在数码管上的显示,按下键盘在数码管上显示对应段码
|
3月前
|
算法
51单片机不用定时器的数码管倒计时
51单片机不用定时器的数码管倒计时
|
5月前
单片机IO口模拟串口实现原理
单片机IO口模拟串口实现原理
70 5
|
4月前
蓝桥杯之单片机学习(终)——关于之前文章的错误及更正(附:第十四届蓝桥杯单片机赛题)
蓝桥杯之单片机学习(终)——关于之前文章的错误及更正(附:第十四届蓝桥杯单片机赛题)
【51单片机】自定义动态数码管显示(设计思路&原理&代码演示)
【51单片机】自定义动态数码管显示(设计思路&原理&代码演示)
【51单片机】自定义静态数码管显示(设计思路&代码演示)
【51单片机】自定义静态数码管显示(设计思路&代码演示)