4基于单片机的LED汉字显示屏软件设计与制作正文.doc

基于单片机的LED汉字显示屏软件设计与制作【机电毕业设计含2张CAD图+说明书论文1万字25页】

收藏

压缩包内文档预览:(预览前20页/共25页)
预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图
编号:562569    类型:共享资源    大小:884.30KB    格式:ZIP    上传时间:2015-12-16 上传人:小*** IP属地:福建
45
积分
关 键 词:
基于 单片机 led 汉字 显示屏 软件设计 制作 机电 电机 毕业设计 cad 说明书 仿单 论文 25
资源描述:

!【包含文件如下】【机电PLC单片机类】CAD图纸+word设计说明书.doc[10000字,25页]【需要咨询购买全套设计请加QQ97666224】.bat

2扉页.doc

3摘要.doc

设计说明书.doc[10000字,25页]

5参考文献.doc

6致谢.doc

7毕业设计评语.doc

LED汉字显示屏程序设计流程图.dwg

硬件电路设计图.dwg

目录

1 引言…………………………………………………………………………………1

1.1 单片机简介……………………………………………………………………1

1.2 单片机发展史…………………………………………………………………2

1.3 单片机的发展趋势……………………………………………………………3

1.4 单片机的应用…………………………………………………………………5

1.5 关于本设计……………………………………………………………………6

1.6 小结……………………………………………………………………………6

2 硬件电路设计………………………………………………………………………7

2.1硬件电路设计…………………………………………………………………7

2.2 各硬件的原理介绍……………………………………………………………8

2.3小结……………………………………………………………………………13

3 汉字的点阵显示原理及字库代码获取方法……………………………………14

3.1汉字的点阵显示原理…………………………………………………………14

3.2字库代码的获取方法…………………………………………………………15

3.3小结……………………………………………………………………………15

4 程序设计与调试…………………………………………………………………16

4.1程序流程图……………………………………………………………………16

4.2程序设计………………………………………………………………………17

4.3程序调试………………………………………………………………………20

4.4小结……………………………………………………………………………23

5 结束语……………………………………………………………………………24

参考文献……………………………………………………………………………25

致谢…………………………………………………………………………………26


1 引言

单片机,又称微控制器( MicroController Unit, MCU),自20世纪70年代问世以来,已经对人类社会的各个方面产生了巨大的影响。单片机技术开发和应用水平已经成为一个国家工业化发展水平的重要标志。近年来,由于单片机在国防、工业、医疗、交通、通信、机器人等高精尖技术领域的广泛应用,促进了单片机技术的迅猛发展。为了适应广泛要求,各种新型的速度快、体积小、功能全、功耗低的单片机不断涌现出来。比较有代表性的主要有Intel公司的MCS-51系列以及其他公司的基于51内核的兼容机、PIC公司的PIC系列单片机、Atmel公司的AVR系列单片机以及32位ARM单片机等等。[1]


内容简介:
目录 目录 1 引言 1 片机简介 1 片机 发展史 2 片机的发展趋势 3 片机的应用 5 于本设计 6 结 6 2 硬件电路设计 7 件电路设计 7 硬件的原理介绍 8 结 13 3 汉字的点阵显示原理及字库代码获取方法 14 字的点阵显示原理 14 库代码的获取方法 15 结 15 4 程序设计与调试 16 序流程图 16 序设计 17 序调试 20 结 23 5 结 束 语 24 参考文献 25 致谢 26 1 引言 1 1 引言 单片机,又称微控制器 ( 自 20 世纪 70年代问世以来,已经对人类社会的各个方面产生了巨大的影响。单片机技术开发和应用水平已经成为一个国家工业化发展水平的重要标志。近年来,由于单片机在国防、工业、医疗、交通、通信、机器人等高精尖技术领域的广泛应用,促进了单片机技术的迅猛发展 。为了适应广泛要求,各种新型的速度快、体积小、功能全、功耗低的单片机不断涌现出来。比较有代表性的主要有 司的 列以及其他公司的基于 51 内核的兼容机、 司的 列单片机、 列单片机以及 32 位 片机等等。 1 片机简介 我国开始使用单片机是在 1982 年,短短五年时间里发展极为迅速。 1986 年在上海召开了全国首届单片机开发与应用交流会,有的地区还成立了单片微型计算机应用 协会,那是全国形成的第一次高潮。截止今日,单片机应用技术飞速发展,我们 上因特网输入一个“单片机”的搜 索,将会看到上万个介绍单片机的网站,这还不包括国外的。与它相应的专业杂志现在也有很多,比如由单片机界的权威何立民主编的单片机与嵌入式系统应用杂志现以风靡电子界,在2003 年 7月, 91 猎头 网)在上海、广州、北京等大城市所做的一次专业人才需求报告中,单片机人才的需求量位居第一。 一块小小的片子,为何有这样的魔力?我们首先从它的构成说起:单片机,亦称单片微电脑 或单片微型计算机。它是把中央处理器( 随机存取存储器( 只读存储器( 输入 /输出端口 ( I/0)等主要计算机功能部件都集成在一块集成电路芯片上的微型计算机。 计算机的产生加快了人类改造世界的步伐,但是它毕 竟体积大。微计算机(单片机)在这种情况下诞生了,它为我们改变了什么?纵观我们现在生活的各个领域,从导弹的导航装置,到飞机上各种仪表的控制,从计算机的网络通讯与数据传输,到工业自动化过程的实时控制和数据处理,以及我们生活中 随处可见 的商店 、电信、邮政大厅、营业部、车站、机场、港口、体育场馆等发布信息用的广告牌和 广泛使用的各种智能 子宠物等,这些都离不开单片机。以 前没有单片机时,这些东西也能做,但是只能使用复杂的模拟电路,然而这样做出来的产品不仅体积大,而且成本高, 1 引言 2 并且由于长期使用, 元器件不断老化,控制的精度自然也会达不到标准。在单片机产生后,我们就将控制这些东西变为智能化了,我们只需要在单片机外围接一点简单的接口电路,核心部分只是由人为的写入程序来完成。这样产品的体积变小了,成本也降低了,长期使用也不会担心精度达不到了。所以,它的魔力不仅是在现在,在将来将会有更多的人来接受它、使用它。据统计,我国的单片机年容量已达 1 3 亿片,且每年以大约 16%的速度增长,但 相对于世界市场我国的占有率还不到 1%。特别是沿海地区的玩具厂等生产产品多数用到单片机,并不断地辐射向内地。 所以,学习单片机在我国是有着广阔前景的 。 片机 发展史 单片机作为微型计算机的一个重要分支,应用面很广,发展很快。自单片机诞生至今,已发展为上百种系列的近千个机种。 单片机发展简史 如果将 8位单片机的推出作为起点,那么单片机的发展历史大致可分为以下几个阶段 1976 单片机的控索阶段。 以 司的 48为代表。 48 的推出是在工控领 域的控索,参与这一控索的公司还有 ,都取得了满意的效果。这就是 诞生年代, “ 单机片 ” 一词即由此而来。 1978: 单片机的完善阶段。 司在 48 基础上推出了完善的、典型的单片机系列 51。它在以下几个方面奠定了典型的通用总线型单片机体系结构。 完善的外部总线。 置了经典的 8位单片机的总线结构,包括8位数据总线、 16 位地址总线、控制总线及具有很多机通信功能的串行通信接口。 围功能单元的集 中管理模式。 体现工控特性的位地址空间及位操作方式。 指令系统趋于丰富和完善,并且增加了许多突出控制功能的指令。 1982 8 位单片机的巩固发展及 16 位单片机的推出阶段,也是单片机向微控制器发展的阶段。 司推出的 96 系列单片机,将一些用于测控系统的模数转换器、程序运行监视器、脉宽调制器等纳入片中,体现了单片机的微控制 1 引言 3 器特征。随着 51 系列的广应用,许多电气厂商竞相使用 80内核,将许多测控系统中使用的电路技术、接口技术、多通道 A/靠性技术等应用到单片机中,增强了外围电路路功能,强化了智能控制的特征。 1990 ): 微控制器的全面发展阶段。随着单片机在各个领域全面深入地发展和应用,出现了高速、大寻址范围、强运算能力的 8位 /16 位 /32 位通用型单片机,以及小型廉价的专用型单片机。 2 片机的发展趋势 目前,单片机正朝着高性能和多品种方向发展趋势将是进一步向着 、低功耗、小体积、大容量、高性能、低价格和外围电路内装化等几个方面发展。下面是单片机的主要发展趋势。 近年, 由于 术的进小,大大地促进了单片机的 。 片除了低功耗特性之外,还具有功耗的可控性,使单片机可以工作在功耗精细管理状态。这也是今后以 80代 8051 为标准 片的原因。因为单片机芯片多数是采用 属栅氧化物)半导体工艺生产。 路的特点是低功耗、高密度、低速度、低价格。采用双极型半导体工艺的 路速度快,但功耗和芯片面积较大。随着技术和工艺水平的提高,又出现了 密度、高速度 艺。 前生产的 路已达到 速度,传输延迟时间小于2的综合优势已在于 路。因而,在单片机领域 在逐渐取代路。 低功耗化 单片机的功耗已从 ,甚至 1下;使用电压在 36全适应电池工作。低功耗化的效应不仅是功耗低,而且带来了产品的高可靠性、高抗干扰能力以及产品的便携化。 低电压化 几乎所有的单片机都有省电运行方式。允许使用的电压范围越来越宽,一般在 36V 范围内工作。低电压供电的单片机电源下限已可达 12V。目前 电的单片机已经问世。 低噪声与高可靠性 为提高单片机的抗电磁干扰能力,使产品能适应恶劣的工作环境,满足电磁兼容性方面更高标准的要求,各单片厂家在单片机内部电路中都采用了新的技术措施。 大容量化 以往单片机内的 14128B。但在需要复杂控制的场合,该存储容量是不够的,必须进行外接扩充。为了适应这种领域的要求,须运用新的工艺,使片内存储器大容量化。目前, 1 引言 4 单片机内 大可达 64大为 2 高性能化 主要是指进一步改进性能,加快指令运算的速度和提高系统控制的可靠性。采用精简 指令集( 构和流水线技术,可以大幅度提高运行速度。现指令速度最高者已达100兆指令每秒),并加强了位处理功能、中断和定时控制功能。这类单片机的运算速度比标准的单片机高出 10倍以上。由于这类单片机有极高的指令速度,就可以用软件模拟其 I/O 功能,由此引入了虚拟外设的新概念。 小容量、低价格化 与上述相反,以 4 位、 8位机为中心的小容量、低价格化也是发展动向之一。这类单片机的用途是把以往用数字逻辑集成电路组成的控制电路单片化,可广 泛用于家电产品。 外围电路内装化 这也是单片机发展的主要方向。随着集成度的不断提高,有可能把众多的各种处围功能器件集成在片内。除了一般必须具有的 时器 /计数器等以外,片内集成的部件还有模 /数转换器、 制器、声音发生器、监视定时器、液晶显示驱动器、彩色电视机和录像机用的锁相电路等。 串行扩展技术 在很长一段时间里,通用型单片机通过三总线结构扩展外围器件成为单片机应用的主流结构。随着低价位 各种类型片内程序存储器的发展,加之处围接口不 断进入片内,推动了单片机 “ 单片 ” 应用结构的发展。特别是 I C、 串行总线的引入,可以使单片机的引脚设计得更少,单片机系统结构更加简化及规范化。 随着半导体集成工艺的不断发展,单片机的集成度将更高、体积将更小、功能将列强。在单片机家族中, 80列是其中的佼佼者,加之 司将其 51 系列中的 80核使用权以专利互换或出售形式转让给全世界许多著名 造厂商,如 邦等,这些公司都在保持与 80片机兼容的基础上改善了80 许多特性。这样, 80变成有众多制造厂商支持的、发展出上百品种的大家族,现统称为 80列。 80片机已成为单片机发展的主流。专家认为,虽然世界上的 种繁多,功能各异,开发装置也互不兼容,但是客观发展表明, 80能最终形成事实上的标准 片。 单片机的组成及特点 单片机是微型机的一个主要分支,在结构上的最大特点是把 储器、定时器和多种输入 /输出接口电路集成在一块超大规模集成电路芯片上。就其组成和功能而言,一块单片机芯片就是一台计算机。 1 引言 5 片机的应用 由于单 片机具有显著的优点,它已成为科技领域的有力工具,人类生活的得力助手。它的应用遍及各个领域,主要表现在以下几个方面: 片机在智能仪表中的应用 单片机广泛地用于各种仪器仪表,使仪器仪表智能化,并可以提高测量的自动化程度和精度,简化仪器仪表的硬件结构,提高其性能价格比。 片机在机电一体化中的应用 机电一体化是械工业发展的方向。机电一体化产品是指集成机械技术、微电子技术、计算机技术于一体,具有智能化特征的机电产品,例如微机控制的车床、钻床等。单片机作为产品中的控制器,能充分发挥它的 体积小、可靠性高、功能强等优点,可大大提高机器的自动化、智能化程度。 片机在实时控制中的应用 单片机广泛地用于各种实时控制系统中。例如,在工业测控、航空航天、尖端武器、机器人等各种实时控制系统中,都可以用单片机作为控制器。单片机的实时数据处理能力和控制功能,可使系统保持在最佳工作状态,提高系统的工作效率和产品质量。 单片机在分布式多机系统中的应用 在比较复杂的系统中,常采用分布式多机系统。多机系统一般由若干台功能各异的单 片机组成,各自完成特定的任务,它们通过串行通信相互 联系、协调工作。单片机在这种系统中往往作为一个终端机,安装在系统的某些节点上,对现场信息进行实时的测量和控制。单片机的高可靠性和强抗干扰能力,使它可以置于恶劣环境的前端工作。 单片机在人类生活中的应用 自从单片机诞生以后,它就步入了人类生活,如洗衣机、电冰箱、电子玩具、收录机 等家用电器配上单片机后,提高了智能化程度,增加了功能,倍受人们 1 引言 6 喜爱。 而随处可见的各大商场 、 车站 、 机场 、 银行等使用的各种广告牌显示屏等更是与单片机密不可分。 于本设计 本文基于单片机 (述了 1616字点阵显示的基本原理、硬件组成与设计、程序编译等基本环节和相关技术。 其体积小,耗电量低,高亮度及环保等优点而被广泛应用于公共场所的大屏显示上, 阵大屏可应用于户外广告,交通导航,大厅公告,比赛的多媒体实时显示等领域。本课程设计作品的 原理 正是在于实现大屏显示的核心功能,即汉字的多样化显示,可实际应用于简单的显示系统中 。 结 本章 着重介绍了本设计的核心内容单片机的简史,发展历程及现实应用等方面的内容,对我们学习和应用单片机技术有很大的帮助。 单片机作为微型计算机的一个重要分支,应用面很广,发展很快。 它的发展已经和我们的生活密不可分, 所以,学习单片机在我国是有着广阔前景的 ,我们应该了解并熟练并掌握这技术,为以后的学习和工作打好基础。 2 硬件电路组成设计 7 2 硬件电路组成 设计 件电路设计 本 设计 采用以 片机为核心芯片的电路来实现,主要由 片、时钟电路、复位电路、列扫描驱动电路 , 16 16 阵组成 。 图 2件电路图 信号的处理是由 三八 译码器 74完成译码 。 考虑到 16 16 的点阵扫描频率,将 为上下两部分来扫描,让两部分同时进行扫描,这样显示屏就不会出现闪烁现象 。 2 硬件电路组成设计 8 硬件的原理 介绍 本设计主要要用到单片机 , 743 线至 8 线译码器 , 8 8在对各个硬件进行介绍。 片机 一种带 4K 字节闪烁可编程可擦除只读存储器( 低电压,高性能 微处理器,俗称单片机。该器件采用 密度非易失存储器制造技术制造,与工业标准的 令集和输出管脚相兼容。由于将多功能 8 位 闪烁存储器组合在单个芯片中, 一种高效微控制器,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。 要特性: 与 4寿命: 1000 写 /擦循环 数据保留时间: 10 年 全静态工作: 0级程序存储器锁定 128*8 位内部 2可编程 I/O 线 两个 16 位定时器 /计数器 5个中断源 可编程串行通道 低功耗的闲置和掉电模式 片内振荡器和时钟电路 管脚说明 : 电电压 。 地。 : 位漏级开路双向 I/O 口,每脚可吸收 8电流。当 2 硬件电路组成设计 9 次写 1 时,被定义为高阻输入。 可以被定义为数据 /地址的第八位。在 程时, 作为原码输入口,当 行校验时, 出原码,此时 部必须被拉高。 : 位双向 I/O 口, 缓冲器能接收输出 4电流。 管脚写入 1 后,被内部上拉为高,可用作输入, 输出电流,这是由于内部上拉的缘故。在 作为第八位地址接收。 : 为一个内部上拉电阻的 8 位双向 I/O 口 , 缓冲器可接收,输出 4个 电流,当 被写 “1” 时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时, 的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。 当用于外部程序存储器或 16位地址外部数据存储器进行存取时, 输出地址的高八位。在给出地址 “1” 时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时, 输出其特殊功能寄存器的内容。程和校验时接收高八位地址信号和控制信号。 : 个带内部上拉电阻的双向 I/O 口,可接收输出 4 个 1” 后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平, 将输出电流( 是由于上拉的缘故。 也可作为 一些特殊功能口,如下 表 所示: 表 3 引脚功能 3 管脚 备选功能 行输入口) 行输出口) /部中断 0) /部中断 1) 时器 0外部输入) 时器 1外部输入) /部数据存储器写选通) /部数据存储器读选通) 同时为闪烁编程和编程校验接收一些控制信号。 位输入。 2 硬件电路组成设计 10 当振荡器复位器件时,要保持 两个机器周期的高电平时间。 访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。在 程期间,此引脚用于输入编程脉冲。在平时, 以不变的频率周期输出正脉冲信号,此频率为振荡器频率的 1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器时,将跳过一个 冲。如想禁止 输出可在 址上置 0。此时, 令是 起 作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态 止,置位无效。 /部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次 /效。但在访问外部数据存储器时,这两次有效的 /号将不出现。 / /持低电平时,则在此期间外部程序存储器( 0000不管是否有内部程序存储器。注意加密方式 1 时, /内部锁定为 ,此间内部程序存储器。在 程期间,此引脚也用于施加 12V 编程电源( 向振荡放大器的输入及内部时钟工作电路的输入。 自反向振荡器的输出。 5 荡器特性: 别为反向放大器的输入和输出。该反向放大器可以配置为片内振荡器。石晶振荡和陶瓷振荡均 可采用。如采用外部时钟源驱动器件,不接。有余输入至内部时钟信号要通过一个二分频触发器,因此对外部时钟信号的脉宽无任何要求,但必须保证脉冲的高低电平要求的宽度。 74374 74类似,差别就在于, 138 是 3154 是 4 引脚说明 A,B,C 译码地址输入端 选通端 /( /( 选通端(低电平有效) 2 硬件电路组成设计 11 0 7 输出端(低电平有效) 极限值 电源电压 7V 输入电压 作环境温度 0 70 贮存温度 150 8 88阵 作 原理说明 图 2 8 点阵 模块 28 图 2可以看出, 8阵共需要 64 个发光二极管组成,且每个发光二极管是放置在行线和列线的交叉点上,当对应的某一列置 1 电平,某一行置 0电平,则相应的二极管就亮;因此要实现一根柱形的亮法,对应的一列为一根竖 2 硬件电路组成设计 12 柱,或者对应的一行为一根横柱,因此实现柱的亮的方法如下所述: 一根竖柱:对应的列置 1,而行则采用扫描的方法来实现。 一根横柱:对应的行 置 0,而列则采用扫描的方法来实现。 组合型 阵显示器 自八十年代开始出现,以发光二极管为像素,它用高亮度发光二极管芯阵列组合后,环氧树脂和塑模封装而成。具有高亮度、功耗低、引脚少、视角大、寿命长、耐湿、耐冷热、耐腐蚀等特点。 点阵显示器有单色和双色两类,可显示红,黄,绿,橙等。 阵有 4 4、 4 8、 5 7、 5 8、 8 8、 16 16、 24 24、 40 40 等多种;根据像素的数目分为等,双基色、三基色等,根据像素颜色的不同所显示的文字、图象等内容的颜色也不同,单基色点阵只能显示固定色彩如红、绿、黄等单色,双基色和三基色点阵显示内容的颜色由像素内不同颜色发光二极管点亮组合方式决定,如红绿都亮时可显示黄色,如果按照脉冲方式控制二极管的点亮时间,则可实现256 或更高级灰度显示,即可实现真彩色显示。 几种 阵显示器 的内部电路结构和外型规格,其它型号点阵的结构与引脚可试验获得, 阵显示器单块使用时,既可代替数码管显示数字,也可显示各种中西文字及符号如 5 x 7 点阵显示器用于显示西文字母 5 8 点阵显示器用于显示中西文, 8 x 8点阵用于显示中文文字,也可用于图形显示。用多块点阵显示器组合则可构成大屏幕显示器,但这类实用装置常通过微机或单片机控制驱动。 3 由 阵显示器 的内部结构可知,器件宜采用动态扫描驱动方式工作,由于 此某行或某列的单体 其平均电流应限制在 20多数点阵显示器的单体 正向压降约在 2大亮点 10 的点阵显示器单体 正向压降约为 6V。 大屏幕显示系统一般是将由多个 阵 组成的小模块以搭积木的方式组合而成的,每一个小模块都有自己的独立的控制系统,组合在一起后只要引入一个总控制器控制各模块的命令和数据即可,这种方法既简单而且具有易展、易维修的特点。 阵显示系统中各模块的显示方式有静态和动态显示两种。静态显示原理简单、控制方便,但硬件接线复杂,在实际应用中一般采用动态显示方式,动 2 硬件电路组成设计 13 态显示采用扫描的方式工作,由峰值较大的窄脉冲驱动,从上到下逐次不断地对显示屏的各行进行选通,同时又向各列送出表示图形或文字信息的脉冲信号,反复循环以上操作,就可显示各 种图形或文字信息。 8 结 本章就 字显示屏的硬件电路设计做了简要的设计和说明,由于本设计着重介绍的是基于单片机的 字显示屏的软件设计和制作,所以本设计在硬件电路部分只做了简要的设计和说明 ,但这并不影响设计内容。如果实际应用 需要 可以根据具体要求修改电路 组成 增加 I/O 口扩展 来达到 更多更好的显示效果 ,这里就不多做累赘了 。 3 汉字的点阵显示原理 14 3. 汉字的点阵显示原理 首先要 制作 字显示屏,我们就要先弄明白 示屏的汉字显示原理和字库代码的获取方法,下面我们就这两个问题做简要的阐述 字的点阵显 示原理 我们以 文宋体字库为例,每一个字由 16 行 16列的点阵组成显示。即国标汉字库中的每一个字均由 256 点阵来表示。我们可以把每一个点理解为一个象素,而把每一个字的字形理解为一幅图像。事实上这个汉字屏不仅可以显示汉字,也可以显示在 256 象素范围内的任何图形。如查用 8位的 片机控制,由于单片机的总线为 8位,一个字需要拆分为 2个部分,如图 3示。 图 3字显示原理 图 了弄清楚汉字 的点阵组成规律,首先通过列扫描方法获取汉字的代码。汉字可拆分为上部和下部,上部由 816 点阵组成,下部也由 816 点阵组成。本例通过列扫描方法首先显示左上角的第一列的上半部分,即第 0 列的 向为 示汉字 “ 焦 ” 时, 上往下排列,为: , , , , , 。即二进制00000001,转换为 十六 进制为 01H。上半部第一列完成后,继续扫描下半部的第一列,为了接线的方便,我们仍设计成由上往下扫描,即从 向扫描,从图 3可以看到,这一列全部为不亮,即为 00000000, 十六 进制则为 00H。依照 3 汉字的点阵显示原理 15 这个方法转向第二列、第三列, ,直至第十六列的扫描,一共扫描 32个 8 位,可以得出汉字 “ 焦 ” 的扫描代码为: 09H,00H,08H,88H,00H,80H 10H,90H,30H,80H,90H,90H 10H,80H,10H,84H,10H,00H,24H,90H,22H,40H,04H 由这个原理可以看出,无论显示 何种字体或图像,都可以用这个方法来分析出他的扫描代码从而显示在屏幕上。 4 库代码的获取方法 上述方法虽然能够让我们弄清楚汉字点阵代码的获取过程,但是依靠人工方法获取汉字代码是一件非常繁琐的事情。为此,我们经常采用字库软件查找字符代码,软件打开后输入汉字,点 “ 提取字模 ” , 十六 进制数据的汉字代码即可自动生成,把我们所需要的竖排数据复制到程序中即可,如图 3示。图 3库提取程序 结 本章着重介绍的 字 显示屏显示汉字的原理及利用字模软件获取字库代码的方法,为我们以后的设计有基础作用,了解了 字显示屏的显示工作原理为我们 以后对显示屏制作提供了理论基础,使我们的设计能事半功倍。 4 程序设计与调试 16 调试 序流程图 图 4序流程图 始 设 1 帧显示时间 设片选及数据指针 查汉字上部数据及显示 查汉字下部数据及显示 延时 1闭 并调整指针 是否显示完汉字 1 帧时间是否到? 结束 N N Y Y 4 程序设计与调试 17 序设计 功能: 6 点阵滚动显示 汉字“焦作大学欢迎您”。 /*头文件 */ #*宏定义 */ #*函数声明 */ ; /*全局变量 */ * 字模 :反显,纵向取模,开头和结尾均加入 32 个 0于改善屏滚动显示时循环的连贯性 */ /* 显示汉字“焦作 大学欢迎您 ” */ /* 当前所选字体下一个汉字对应的点阵为 : 宽度 x 高度 =496 调整后为 : 496 */
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
提示  人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:基于单片机的LED汉字显示屏软件设计与制作【机电毕业设计含2张CAD图+说明书论文1万字25页】
链接地址:https://www.renrendoc.com/p-562569.html

官方联系方式

2:不支持迅雷下载,请使用浏览器下载   
3:不支持QQ浏览器下载,请用其他浏览器   
4:下载后的文档和图纸-无水印   
5:文档经过压缩,下载后原文更清晰   
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

网站客服QQ:2881952447     

copyright@ 2020-2025  renrendoc.com 人人文库版权所有   联系电话:400-852-1180

备案号:蜀ICP备2022000484号-2       经营许可证: 川B2-20220663       公网安备川公网安备: 51019002004831号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知人人文库网,我们立即给予删除!