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

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

前言

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

一、数码管小数点显示

之前一篇文章我们讲到过可以在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天前
|
存储
【期末不挂科-单片机考前速过系列P3】(第三章:13题MOV&MOVX&MOVC&数码管速过)经典例题盘点(带图解析)
【期末不挂科-单片机考前速过系列P3】(第三章:13题MOV&MOVX&MOVC&数码管速过)经典例题盘点(带图解析)
【51单片机】自定义动态数码管显示(设计思路&原理&代码演示)
【51单片机】自定义动态数码管显示(设计思路&原理&代码演示)
【51单片机】自定义静态数码管显示(设计思路&代码演示)
【51单片机】自定义静态数码管显示(设计思路&代码演示)
【51单片机】静态数码管显示(设计思路&原理&代码演示)
【51单片机】静态数码管显示(设计思路&原理&代码演示)
|
3天前
|
芯片 数据格式
【51单片机】要实现动静态数码管,你首先需要知道这些【数码管项目前置知识】
【51单片机】要实现动静态数码管,你首先需要知道这些【数码管项目前置知识】
|
3天前
|
芯片 数据格式
【51单片机】实现一个动静态数码管显示项目(超全详解&代码&图示)(5)
【51单片机】实现一个动静态数码管显示项目(超全详解&代码&图示)(5)
|
3天前
|
C语言
静态数码管显示+动态数码管显示——“51单片机”
静态数码管显示+动态数码管显示——“51单片机”
|
3天前
5-1 51单片机数码管
5-1 51单片机数码管
12 1
|
10月前
|
C语言 芯片
C语言课设项目-51单片机-数码管
C语言课设项目-51单片机-数码管
132 0
|
10月前
|
存储
51单片机--动态数码管显示
51单片机--动态数码管显示
159 0