天天看点

《嵌入式C编程:PIC单片机和C编程技术与应用》一2.7 练习

目标:通过使用e3板子上的usb接口向pc发送数据并显示在屏幕上,进一步理解c常量。

工具:e3模块、usb连线、pc。

步骤/技术流程 笔记

1.每次下载程序之后我们都会关掉串口监视程序。现在我们开始使用串口监视程序。在程序运行时下面的函数调用会在屏幕上输出格式化后的数据:

 

后面会介绍printf。现在,只需要知道双引号内的字符串会被送到串口,后面的参数会被格式化后放到%u的位置,并输出到串口。%后面的u表示无符号的意思。%d表示有符号数,%x表示十六进制数,%c表示字符。

2.使用前面介绍的for语句编写程序,在串口输出数字1~20。

3.修改程序,将数字显示为十六进制格式。

4.将程序中的循环改为从65到90,输出相应的字符。

5.可以在一次printf调用中使用多种格式(%)。每个%代表一个函数调用中的参数,之间用逗号隔开。将循环改为从33到52,同时显示无符号、十六进制和字符这三种格式。

6.去掉循环,使用一个printf在终端显示“hello world”,但是在字符串中使用十六进制数代替相应的字母。

7.使用printf以十六进制的格式显示-100在内存中的存储形式。

继续阅读