51单片机与迪文DGUS屏通信例程之三 单片机程序编写.pdfVIP

  • 19
  • 0
  • 约小于1千字
  • 约 1页
  • 2024-01-13 发布于山东
  • 举报

51单片机与迪文DGUS屏通信例程之三 单片机程序编写.pdf

51单片机与迪文DGUS屏通信例程之三:单片机程序编写

相信接触过STC15系列单片机的小伙伴们,应该会对其编程风格比较熟悉,

没错,STC15系列单片机可以采用库函数编程,官方提供了标准的函数库,我们只需要利

用好库函数,便可大大简化配置流程,从而提高编程效率。由于笔者这里的教程不是关于

51单片机的基础教程,所以此处省去了新建工程以及如何添加库文件等操作。

首先,我们要养成良好的习惯,在使用任何一款板子的时候,先建一个配置板载资源的文

件,当然要是板子比较复杂的话,可以分模块配置多个,由于笔者使用的板子比较简单,

所以就只添加了一个名为“BSP_IO.h”的文件,顾名思义,就是一些输入输出的配置而已

了。

接下来,我们来配置一下串口参数,在之前的帖子中我们知道,迪文DGUS屏的串口通信

波特率配置的是115200,那么,我们在单片机程序中,自然也要讲串口通信的波特率配置

成115200,其他的就不需要修改了:

程序中有需要用到串口定时向触摸屏刷新数据,所以,这里我们也配置一个定时器,并设

置起中断频率为1000Hz,即:1ms中断一次。

接下来,我们需要根据板子上的IO分布,来配置一下IO口的输入输出模式,所有输入口

均配置成“准双向口”,所有输出口均配置成“强推挽模式”。

另外,程序中

文档评论(0)

1亿VIP精品文档

相关文档