C语言知识在实践中的应用精要.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
例1-7的C语言实现 针对本例的例子,整数和小数都以4位为例; 通过第11章:结构体的使用,可以比较容易的写出本例的C语言实现; 我们也可以通过第10、11章:用指针处理链表来实现用户指定的任意位数的整数或者小数,有兴趣的同学可以自己完成。 例1-8 利率牌(汇率牌)的实现 对于黄色框中的部分,可以用15 X 4的二维数组(第8章的知识)来表示和实现显示过程。其中,每一个数组元素就是一个LED数字数码管。 对于整个汇率牌,需要用到第11章的结构体来实现 例:LED显示屏的真正连接和使用 在实际的电子电路中,LED显示屏一般通过下列电路来实现 CPU 3-8 译码器 LED 显示屏 a2 a1 a0 . . . b1 b0 b7 其中,a3a2a1a0代表了整数低字节(或字节)的低3位比特,b7…b0代表了连接LED显示屏的8个数码管的导线(数据线)。 数码管8 8 例(续)- 3-8译码器 整数 A3…a0 数码管8 b7 数码管7 b6 数码管6 b5 数码管5 b4 数码管4 b3 数码管3 b2 数码管2 b1 数码管1 b0 0 0000 0 0 1 1 1 1 1 1 1 0001 2 0010 3 0011 4 0100 5 0101 6 0110 7 0111 8 1000 9 1001 请同学们对应上页数码管完成空白部分 此练习作为作业4 LED增量划分及进度安排 增量 增量目标 章节 主要知识点 增量1 (1)LED数码管的定义 第3章 标识符的定义、命名规则、数据类型 增量2 (1)LED数码管的初始化;(2)显示数字0 第3章 变量的初始化、输入输出函数 增量3 (1)依次显示数字0~9 第4章 运算符的使用、程序的顺序结构 增量4 (1)根据选择显示任意数字0-9 第5章 选择结构程序设计 增量5 (1)无限次循环显示数字0-9; (2)有限次循环显示数字0-9; 第6章 循环结构程序设计 增量6 (1)将显示数字的实现过程用函数进行封装 第7章 函数的定义与调用 增量7 (1)将打印数字保存至数组; 第8章 数组的定义和使用 增量8 (1)数字显示的指针操作; 第9章 指针 增量9 (1)显示多位整数或多位小数; 第10章 第11章 字符串 结构体、共用体和枚举 增量10 (1)数字的永久保存与读取; 第12章 文件 LED数码管接口文件 1. PrintLED.h文件 PrintLED.h文件为LED显示文件,在后续的增量开发中,只需要在使用LED显示函数的代码最上端添加: #include PrintLED.h即可。 2. PrintLED.c文件 PrintLED.c文件是PrintLED.h的具体实现,此文件只需添加进项目参与编译,不要把该文件include到代码中 3. 使用方法 (1)将PrintLED.h、PrintLED.c两个文件添加进项目 (2)在需要使用LED显示函数的代码最上端增加: #include PrintLED.h (3) 接下来就可以在任意一个函数中使用类似如下的方式调用显示LED的函数: PrintLED ( 1, 1, 0, 1, 1, 0, 1); // 显示数字2 PrintLED ( 0, 1, 1, 0, 0, 1, 1); // 显示数字4 PrintLED ( 1, 0, 1, 1, 0, 1, 1); // 显示数字5 PrintLED ( 1, 1, 1, 1, 1, 1, 1); // 显示数字8 PrintLED ( 1, 1, 1, 1, 1, 1, 0); // 显示数字0 Thank you! 显示单个数字;顺序语句 依次显示数字0-9;顺序语句,函数 有限次循环显示数字0-9:循环语句for、while 无限次循环显示数字0-9;循环语句for、while 根据要求显示任意数字0-9;选择语句if、switch 如果需要对整个显示过程录像:依次记录下所有显示的数字,如何操作?数组、指针和文件 如何显示两位数或者小数;数据结构 * 显示单个数字;顺序语句 依次显示数字0-9;顺序语句,函数 有限次循环显示数字0-9:循环语句for、while 无限次循环显示数字0-9;循环语句for、while 根据要求显示任意数字0-9;选择语句if、switch 如果需要对整个显示过程录像:依次记录下所有显示的数字,如何操作?数组、指针和文件 如何显示两位数或者小数;数据结构 * * 如何用C语言模拟LED数字显示屏 第2章 C语言知识在实践中的应用 LED数码管简介 这里以LED数码管的数字显示过程为例,来说明C语言符号的来历和使用。首先介绍一下LED数码管: LED数码管是一种常见的

文档评论(0)

四月 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档