- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
任务二 LED点阵显示屏显示汉字
* 要实现该任务,主要考虑以下几个方面的内容: 1.汉字点阵的大小:由图4-14中可见一个汉字点阵大小为16X16,所以显示一个16X16点阵的汉字需要四个8X8的点阵模块,本考核装置上的点阵显示屏只能显示两个汉字。 2.汉字点阵的字模:要显示两个汉字,所以汉字的字模数组中必须是二个字符的字模。考虑还有可能要放入更多的字符,为了取用字模方便,所以字模数组使用二维数组,一个汉字的点阵字模为32个字节。 3.4.显示缓冲区:为了实现模块化编程,设置显示缓冲区。将要显示的内容放入显示缓冲区,显示函数负只责从显示缓冲区中取数值进行显示,显示的内容由其它程序完成。 * 1.汉字点阵的大小:由图4-14中可见一个汉字点阵大小为16X16,所以显示一个16X16点阵的汉字需要四个8X8的点阵模块,本考核装置上的点阵显示屏只能显示两个汉字。 2.汉字点阵的字模:要显示两个汉字,所以汉字的字模数组中必须是二个字符的字模。考虑还有可能要放入更多的字符,为了取用字模方便,所以字模数组使用二维数组,一个汉字的点阵字模为32个字节。 在使用取模软件对“欢迎”这两个汉字取模时,根据扫描的方式,所以在参数设置里取模方式选择横向取模、字节倒序,字体大小选宋体、小四号,这样得出的点阵字模的大小为16X16点阵。 * 点击菜单左下侧的“参数配置”按钮,在该菜单下的 “其他选项”图标上单击,弹出图4-8“选项”配置对话框后,根据显示的方式设定取模的方法(本项目点阵显示屏字符是横向排列的,所以取模选纵向取模;由于阵硬件电路列线数据低位在左、高位在右,所以选择字节倒序)后,按“确定”按钮保存 配置取模字体。点击菜单左下侧的“参数配置”按钮,在该菜单下的“文字输入、区字体选择”图标上单击,会弹出图4-9所示的配置对话框后,根据要求选择对应的字体、字形和大小后按“确定”按钮保存; * * * 本任务的电路原理图和用YL-236实训考核装置实现本任务要求的硬件模块接线图同任务一完全一致,这里不再重复。 * * * * 该程序的核心是显示子函数,程序主要根据点阵大小不同取了对应的字符的字模数组、编写了显示不同点阵大小的字符的显示函数,主函数初始化后根据显示位置的要求依次显示第1行、第2行字符。 * 1.二维数组的定义 二维数组是包含两个下标标号的数组,也可以看出是以一维数据位数组元素构成的新的一维数组。 其定义的形式为:数据类型 数组名 【常量表达式1】【常量表达式2】 其中常量表达式1和常量表达式2定义了该二维数组的行数和列数,整个数组元素的个数为行数和列数的乘积。例如:定义一个二维数组a 可以这样定义:int a[2][3],该数组有2行和3列,共有6个元素。我们可以将该数组看出是由a[0]和a[1]两个元素构成,而a[0]和a[1]又分别由三个元素构成。 2.字符串 在c语言中,由零个或多个字符组成且通过双引号括起来的有限序列就叫字符串。如hello,欢迎,1234等。需要注意的是字符串在内存中是由字符型数组来存储的,而且在存储的时候多加\0表示字符串已经结束。例如定义一个数组char string[ ]=abc,编译器会自动产生字符串结尾符\0,因此它的实际长度是,4,即string[4]。在使用函数查找字符串是否结束时,也是以\0作为结束标志的。 在使用中要将字符串与字符常量区分开来,C语言中一个字符常量代表ASCII字符集中的一个字符,在程序中用单引号把一个字符括起来作为字符常量。大小写字母代表不同的字常量;字符常量只能包含一个字符,字符常量只能用单括号括起来。 * * 项目四 LED点阵屏广告牌制作 任务二LED点阵显示屏显示汉字 任务二 LED点阵显示屏显示汉字 任务要求 任务分析 硬件电路的设计与搭建 软件编写 任务实施 任务书: 使用YL-236单片机实训考核装置显示模块中的LED点阵显示屏单元显示两个汉字“欢迎”,显示效果如左图所示。 任务分析 (1)汉字字模的生成与储存 (2)16X16汉字扫描方式 扫描方式:由于要求8个8X8点阵全部显示,一种是对每个点阵进行单独扫描的方式,另外一种是将该点阵显示屏看成一个整体进行扫描的方式。单独扫描的方式分别扫描8个点阵,这样显示8个点阵需要扫描64次,这种控制的显示方式程序效率不高,可能会造成点阵字符的闪烁问题。整体扫描方式采用纵向扫描
您可能关注的文档
- 任务2 财务管理目标的确定.ppt
- 任务1转子回路串接电阻启动控制线路的安装与检修.ppt
- 任务1.2 故障码调取与清除.ppt
- 任务2 汽车电磁阀.doc
- 任务2-1 制订合同的品质条款.ppt
- 任务3-8简易数字电压表设计.ppt
- 任务2_认识布线缆线及其连接件.ppt
- 任务3绕线转子异步电动机凸轮控制器控制线路的安装与检修.ppt
- 任务2:计算机的机箱、电源的选配与安装.ppt
- 任务4编制采购计划与预算2.pptx
- 2025年中药饮片质量追溯技术专利布局分析报告.docx
- 2025年专升本安徽艺术概论考试真题及参考答案.docx
- 2025年固态电池在户外照明设备中的应用与发展报告.docx
- 供应商评价及管理模板优化升级版.doc
- 2025年智慧能源管理系统在城市应用与节能效果报告.docx
- 2025年电动船舶充电设施运营维护与设备更新策略报告.docx
- 2025至2030中国油漆保护膜行业细分市场及应用领域与趋势展望研究报告.docx
- 默沙东2025年生物医药商业化产品研发动态研究报告.docx
- 2025年电商平台品类运营策略创新与爆款打造方法论.docx
- 2025年人工智能在金融风控领域的应用与挑战报告.docx
文档评论(0)