zl程序教程

您现在的位置是:首页 >  硬件

当前栏目

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

嵌入式应用编程单片机 练习 2.7 编程技术
2023-09-11 14:16:11 时间
本节书摘来自华章出版社《嵌入式C编程:PIC单片机和C编程技术与应用》一书中的第2章,第2.7节,作者 [美]马克·西格斯蒙德(Mark Siegesmund),更多章节内容可以访问云栖社区“华章计算机”公众号查看 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在内存中的存储形式。


《嵌入式C编程:PIC单片机和C编程技术与应用》一导读 我们在各种地方都会发现微型计算机的踪影,如家用电器、玩具、汽车和计算机外设(如键盘或鼠标)。从电池充电器到雷达系统,几乎所有的电子设备中都有微型计算机的身影。
《嵌入式C编程:PIC单片机和C编程技术与应用》一3.6 测验 本节书摘来自华章出版社《嵌入式C编程:PIC单片机和C编程技术与应用》一书中的第3章,第3.6节,作者 [美]马克·西格斯蒙德(Mark Siegesmund),更多章节内容可以访问云栖社区“华章计算机”公众号查看 3.6 测验 将下列代码放入一个函数,将会发生什么事情? (a)程序将会延时5s (b)变量x被赋值为5 (c)第2行出现语法错误 (d)第3行出现语法错误 (e)什么都不会发生 在练习X3-6.c中,整个文件只使用了一个分号,显示了预编译器的强大功能。