当前位置: 首页 > wzjs >正文

网站建设的论文上海 网站建设公司

网站建设的论文,上海 网站建设公司,运行一个网站的成本,工作正能量励志句子大家好,今天的话,主要和大家聊一聊,如何实现串口格式化功能实验。 目录 第一:串口格式化基本简介 第二:实验程序的操作 第三:具体的代码实现 第一:串口格式化基本简介 前面虽然实现了串口的功…

      大家好,今天的话,主要和大家聊一聊,如何实现串口格式化功能实验。

       

目录

第一:串口格式化基本简介

第二:实验程序的操作

 第三:具体的代码实现

第一:串口格式化基本简介

       前面虽然实现了串口的功能,但是只能输出字符。如果需要输出数字的时候需要自己将数字转换为字符,非常不方便。可以模仿单片机将printf函数映射到串口上,这样就可以使用printf函数来完成格式化输出了。

       格式化函数包括printf、sprintf和scanf这样的函数,分为格式化输入和输出两类函数。学习C语言的时候常常通过printf函数在屏幕上显示字符串,通过scanf函数从键盘获取输入。这样就有了输入和输出,实现了基本的人机交互,那么我们也可以将printf函数映射到串口上,这样就可以使用超级终端作为开发板的终端,完成与开发板的交互。

第二:实验程序的操作

        在进行移植的过程中,需要使用到相应的源码文件,文件夹stdio里面的文件就是我们要移植的源文件。stdio里面有两个文件夹:include 和 lib,这两个文件夹里面的内容如下:

                                            

        stdio 里面的文件其实是从 uboot 里面移植过来的。后面学习 uboot 以后大家有兴趣的话可以自行从 uboot 源码里面“扣”出相应的文件,完成格式化函数的移植。这里要注意一点,stdio 中并没有实现完全版的格式化函数,比如 printf 函数并不支持浮点数,但是基本够我们使用了。

 第三:具体的代码实现

#include "stdio.h"
#include "uart.h"int main(void)
{unsigned char state = OFF;int a, b ;uart_init();    //初始化串口,对应的波特率115200while(1){printf("输入两个整数, 使用空格隔开:");scanf("%d %d",&a,&b);  //输入两个整数printf("\r\n数据 %d + %d = %d\r\n",a,b,a+b);  //输出和state = !state;}return 0;
}

总结:串口中的功能函数,可以通过移植的方式实现,利用其中的函数,可以将字符串的信息进行输出和打印。

http://www.dtcms.com/wzjs/578391.html

相关文章:

  • c2c电子商务网站开发良精企业网站系统
  • 网站编程代码大全本地安装网站
  • 网上做兼职网站正规做结构设计有没有自学的网站
  • 做暧暧视频网站免费保定网站建设系统
  • php自己写框架做网站什么是平台网站
  • app与网站的区别是什么北京知名的网站建设公司
  • 网站建设中模板宿迁西楚房产网
  • 购物网站的建设时间给人做网站能赚钱吗
  • .net 网站优化学校校园网站
  • c 做网站国家企业信用信息公示系统官网湖北
  • 网站的后续优化方案梁山网站建设
  • 招聘做网站专业人员凡科网免费建站步骤及视频
  • 好用的代码网站专业做网站设计公司价格
  • 互联网公司网站建设的目的砀山推广公司
  • 太仓网站建设找哪家微信公众号建立网站
  • 怎么建设课题网站设计网页的心得体会
  • 深圳网站设计收费标准中国工程建筑网
  • 手机网站有什么网站做行业认证好处
  • php 网站进入后台网络设计开发网站
  • 建设电影网站如何赚钱上海松江做网站公司
  • 郑州网站建设 新浪博客可以做网站
  • 网站建设胶州家园wordpress 讨论主题
  • 网站短期培训学校wordpress文章添加链接
  • 比较专业的app定制开发广州网站设计专注乐云seo
  • 电子商务网站建设服务外包变身小说 wordpress
  • wordpress相册管理插件自己做网站seo优化
  • 如何做一家门户网站18款未成年软件入口
  • 番禺做网站设计网站备案怎样提交管局
  • 广州网站建设菲利宾it网站设计
  • 博物馆网站微信公众号建设做策划常用的网站