基于单片机的电子广告屏_第1页
基于单片机的电子广告屏_第2页
基于单片机的电子广告屏_第3页
基于单片机的电子广告屏_第4页
基于单片机的电子广告屏_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、济源职业技术学院济源职业技术学院 毕毕 业业 设设 计计题目 基于单片机的电子广告屏 系别专业班级姓名学号指导教师日期I设计任务书设计题目:设计题目:基于单片机的电子广告屏设计要求:设计要求:1.在点阵模块上显示,每屏幕显示四个字。2.在屏幕上显示“济源职业技术学院电气自动化专业。 。 。 。 。 。 。 。 。制作” 。3.让“济源职业技术学院电气自动化专业。 。 。 。 。 。制作” 移动循环显示。设计进度要求:设计进度要求:第一周:在老师的指引下自选设计题目,指导老师对设计题目进行大致讲解;第二周:查资料,收集信息,写出初步设计方案;第三周:硬件电路设计; 第四周:流程图的设计、程序设计

2、;第五周:程序设计,并在 PROTEUS 中进行仿真调试;第六周:在 PROTEUS 中进行仿真调试;第七周:撰写设计论文。第八周:指导老师对设计报告进行检查、修改,设计论文定稿,准备答辩。 指导教师(签名):指导教师(签名): 济源职业技术学院毕业设计目 录摘 要.1 总体方案设计.12 系统硬件设计.22.1 元件的选用.22.2 单片机 AT89S51.22.3 点阵模块.52.4 译码器 74HC154.62.5 集成电路 74HC595.73 系统软件设计.103.1 系统软件设计思路.103.2 系统程序设计.104 调试与仿真.154.1 伟幅仿真软件.154.2 PROTEUS

3、仿真软件.164.3 字模软件.21致 谢.24参考文献.25济源职业技术学院毕业设计摘 要LED 显示即为发光二极管显示,具有显示醒目、成本低、配置灵活、接口方便等特点。目前,LED 点阵显示器应用十分广泛,如广告活动字幕机,股票显示屏,活动布告栏等。本设计的主要内容是汉字滚动 LED 点阵显示的设计,以实现设定汉字的滚动显示控制并进行软硬件交互仿真,即主要包括硬件设计和软件设计与分析和软、硬件交互仿真几个环节。软件设计与分析环节中分析掌握硬件电路,熟悉 LED 点阵显示、综合 89S51 单片机的原理及特点,掌握字模软件取模方法,通过修改单片机程序控制显示汉字的滚动内容,实现循环显示或单次

4、显示,保证显示的稳定性和完整性,完成“济源职业技术学院电气自动化技术专业王爽制作”21 个字从屏幕中滚进左边之后,右边再次出现第一个字等滚动显示控制。软、硬件交互仿真环节主要指将相应软件设计环节所得程序导入到 Proteus 仿真环境中进行调试,以实现字符的滚动显示,并向左移动循环显示的效果。关键词:点阵显示,AT89S51 芯片,Proteus 软件,字模库济源职业技术学院毕业设计11 总体方案设计硬件电路由 AT89S51 单片机、点阵显示电路、驱动电路、晶振电路和复位电路等几部分组成。使用四个 88LED 点阵可构成一个 1616 的 LED 点阵,可由单片机控制译码器 74HC154

5、输出控制行,列由集成电路 74HC595 串入并出构成列驱动电路,单片机的 P1 口输出 LED 的行并控制寄存器的移位。在单片机中写入正确的程序后会在显示模块上显示“济源职业技术学院电气自动化技术专业王爽制作”并且向左移动循环显示的效果,电路如图 1.1 所示。图 1.1 设计原理图单片机的主要功能是:存储程序、对存储程序进行相应的处理并从 I/O 口输出。复位电路:在单片机上有一输入复位引脚 RST,外部用电容和电阻控制 RST。晶振电路:是时钟电路的外接部分,为单片机提供时钟信号。时钟周期就是单片机外接晶振的倒数。驱动电路:由于显示电路部分发光二极管比较多,而单片机所提供的+5V 电源不

6、足矣带动,所以要用三极管放大信号。显示电路:用以实现汉字显示的结果。济源职业技术学院毕业设计2电源部分:采用5V 的电源供电。2 系统硬件设计2 2.1 元件的选用元件的选用根据设计题目要求选用的主要是 AT89S51 芯片和点阵显示模块,总体设计分为5 个模块:使系统恢复初始状态的复位电路模块;稳定频率和选择频率的晶振电路模块;驱动电路模块;储存系统程序的 89S51 芯片以及显示效果的 LCD 点阵显示模块,这 5 个功能模块电路组成了我们的设计。2.2 单片机单片机 AT89S511性能、特点AT89S51 是一种低功耗、高性能的片内含有 4KB 快闪可编程/擦除只读存储器的8 位 CO

7、MS 微控制器,使用高密度,非易失存储技术制造,并且与 AT89C51 引脚和指令系统完全兼容。芯片上的 FPEROM 允许在线编程或采用通用的非易失存储编程器对存储器重复编程。AT89S51 具有多种功能的 8 位 CPU 与闪存结合在一个芯片上,为很多嵌入式控制应用提供了非常灵活而又便宜的方案。单片机的可擦除只读存储器可以反复擦除100 次。该器件采用 ATMEL 高密度非易失存储器制造技术制造,与工业标准的 MCS-51 指令集和输出管脚相兼容。由于将多功能 8 位 CPU 和闪烁存储器组合在单个芯片中。AT89S51 是一种高效微控制器,主要特点有:(1)与 MCS-51 微控制器产品

8、系列兼容。(2)片内有 4KB 可在线重复编程的快闪擦写存储器(Flash Memory)。(3)存储器可循环写入/擦除 1000 次。(4)存储数据保存时间为 10 年。(5)宽工作电压范围:Vcc 可为 2.7V6V。(6)全静态工作:可从 0HZ 到 16MHZ。(7)程序存储器具有 3 级加密保护。济源职业技术学院毕业设计3(8)1288 位内部 RAM。(9)32 条可编程 I/O 线。(10)两个 16 位定时器/计数器。(11)中断结构具有 5 个中断源和 2 个优先级。(12)可编程全双工串行通道。(13)空闲状态维持低功耗和掉电状态保存存储内容。2主要管脚P0 口(39 脚至

9、 32 脚):是双向 8 位三态 I/O 口,在外接存储器时,与地址总线的低 8 位及数据总线复用。P1 口(1 脚至 8 脚):是准双向 8 位 I/O 口。由于这种接口输出没有高阻状态,输入也不能锁存,故不是真正的双向 I/O 口。P2 口(21 脚至 28 脚):是准双向 8 位 I/O 口。在访问外部存储器时,它可以作为扩展电路高 8 位地址总线送出高 8 位地址。P3 口(10 脚至 17 脚):是准双向 8 位I/O 口,在 MCS-51 中,这 8 个引脚还用于专门功能,是复用双功能口。P3 各口的第二功能定义如图 2.1 所示。 P3.0 - RXD(串行输入口) P3.1 -

10、 TXD(串行输出口)P3.2 - INT0(外部中断 0)P3.3 - INT1(外部中断 1) P3.4 - T0(定时器 0 外部输入)P3.5 - T1(定时器 1 外部输入) P3.6 - WR(外部数据存储器写脉冲)P3.7 - RD(外部数据存储器读脉冲) 图 2.1 引脚图RST:复位输入。当振荡器复位器件时,要保持 RST 脚两个机器周期的高电平时间。济源职业技术学院毕业设计4ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。XTAL2:来自反向振荡器的输出。XTAL1 和 XTAL2

11、 分别为反向放大器的输入和输出。3.复位电路AT89C51 单片机的复位是由外部的复位电路来实现的。 复位电路的基本功能是:系统上电时提供复位信号,直至系统电源稳定后,撤销复位信号。为可靠起见,电源稳定后还要经一定的延时才撤销复位信号,以防电源开关或电源插头分-合过程中引起的抖动而影响复位。单片机复位的条件是:必须使 RST/Vpd 或 RST 引脚(9)加上持续两个机器周期(即 24 个振荡周期)的高电平。例如,若时钟频率为 12MHz,每机器周期为 1us,则只需 2us 以上时间的高电平,在 RST 引脚出现高电平后的第二个机器周期执行复位。单片机常用的复位电路如图 2.2 所示。图 2

12、.2 按键复位电路图 2.2 为按键复位电路。该电路除具有上电复位功能外,若要复位,只需按图中的 SW1 键,此时电源 VCC 经电阻 R1、R6 分压,在 RESET 端产生复位高电平。4.晶振电路石英晶体振荡器也称石英晶体谐振器,它用来稳定频率和选择频率,是一种可以取代 LC 谐振回路的晶体谐振元件。本设计所用的晶体振荡电路,如图 2.3 晶体振荡电路。济源职业技术学院毕业设计5此晶振电路所选用的石英晶振频率为 12MHZ。时钟周期就是单片机外接晶振的倒数,例如 12MHz 的晶振,它的时间周期就是(1/12 us),是计算机中最基本的、最小的时间单位。图 2.3 晶振电路在一个时钟周期内

13、,CPU 仅完成一个最基本的动作。对于某种单片机,若采用了 1MHZ 的时钟频率,则时钟周期为 1us;若采用 4MHZ 的时钟频率,则时钟周期为250us。由于时钟脉冲是计算机的基本工作脉冲,它控制着计算机的工作节奏(使计算机的每一步都统一到它的步调上来)。显然,对同一种机型的计算机,时钟频率越高,计算机的工作速度就越快。但是,由于不同的计算机硬件电路和器件的不完全相同,所以其所需要的时钟周频率范围也不一定相同。我们学习的 51 系列单片机的时钟范围是 1.2MHz-12MHz。2.3 点阵模块点阵模块LED 点阵显示模块是由一串发光或不发光的点状显示器按矩阵的方式排列组成的,其发光体是(L

14、ED 发光二极管)。目前,LED 点阵显示器应用十分广泛,如广告活动字幕机,股票显示屏,活动布告栏等。LED 点阵显示器的分类有多种方法:按阵列点数可以分为57、58、68、88,按发光颜色可以分为单色、双色、三色,按极性排列方式又可以分为共阴极和共阳极。如图 2.4 所示,只要让某些 LED 发光二极管点亮,就可以组成数字、字母、图形、汉字等,但要显示汉字则需要多个 LED 点阵显示器济源职业技术学院毕业设计6组合,最常见的组合方式有 1514、1615、1616 等。 在设计中选用的是极性排列为共阴极的 88 LED 点阵显示器,采用 1616 的组合方式。由于设计要求让同时显示 4 个字

15、,每个 1616 矩阵显示一个字,则需要4 个 1616 矩阵组成(即 16 个 88LED 矩阵)。图 2.4 点阵显示结构图2.4 译码器译码器 74HC154 译码器是能实现将表示特定意义信息的二进制代码功能的集成电路。译码器的输入为二进制代码,输出为与输入代码对应的特定信息,它可以是脉冲,也可以是电平。而在此次设计中应用的是输出高电平。174HC154 引脚图及功能济源职业技术学院毕业设计7图 2.5 74HC154 引脚图功能如下:1-11 13-17 :译码器输出端。(outputs (active LOW))12:GND 接地端(ground (0 V))18-19:使能输入端

16、(enable inputs (active LOW)20-23:地址信号输入端 (address inputs)24:VCC 电源 (positive supply voltage)在设计中由单片机 P1 口输出信号控制译码器的 2023 号管脚(地址信号输入端),经译码器后由译码器输出端控制显示电路,译码器输出低电平(0)有效。2译码器功能由表 2.1 可知,所示当使能输入端 G1、G2 均接低电平时,输入信号 DCBA 高电平有效且按 8421 码实现加一时,输出 0-15 端实现低电平并左移。例如:当G1G2=0,DCBA=0001 时,输出端 Y1 输出有效。当使能输入端 G1、G2

17、 其中任意一端接高电平时,不论输入断如何,均输出高平。 表 2.1 74HC154 译码器功能表2.5 集成电路集成电路 74HC595列驱动电路由集成电路 74HC595 构成。它具有一个 8 位串入并出的移位寄济源职业技术学院毕业设计8存器和一个 8 位输出锁存器的结构,而且移位寄存器和输出锁存器的控制是各自独立的,可以实现在显 示本行各列数据的同时,传送下一行的列数据,即达到重叠处理的目的 。1.引脚及功能74HC595 的引脚如图 2.6 所示:图 2.6 74HC595 引脚图QA-QH: 八位并行输出端,可以直接用于输出控制。QH1: 级联输出端。在设计中将它接下一个 595 的

18、SER 端。SER: 串行数据输入端。SRCLR: 清零端。低电平时将移位寄存器的数据清零。通常接 Vcc。SRCK:数据输入端。上升沿时数据寄存器的数据移位,下降沿移位寄存器数据不变。G: 高电平时禁止输出(高阻态)。RCK:上升沿时移位寄存器的数据进入数据存储寄存器,下降沿时存储寄存器数据不变,将 RCK 置为低电平,当移位结束后,在 RCK 端产生一个正脉冲更新显示数据。2.集成电路功能74HC595 的输入侧有 8 个串行移位寄存器,每个移位寄存器的输出都连接一个输出锁存器,引脚 SER 是串行数据的输入端。如表 2.2 所示引脚 SCK 是移位寄存器的移位时钟脉冲,在其上升沿发生移位

19、,并将 SER 的下一个数据打入最低位。移位后的各位信号出现在各移位寄存器的输出端,也就是输出锁存器的输入端。RCK 是济源职业技术学院毕业设计9输出锁存器的打入信号,其上升沿将移位寄存器的输出打入到输出锁存器。引脚 G是输出三态门的开放信号,只有当其为低时锁存器的输出才开放,否则为高阻态。SRCLR 信号是移位寄存器的靖 0 输入端,当其为低时移位寄存器的输出全部为 0。由于 SRCK 和 RCK 两个信号是互相独立的,所以能够做到输入串行移位与输出锁存互不干扰。芯片的输出端为 QAQH最高位 QH 可作为多片 74HC595 级联应用时,向上一级的级联输出。表 2.2 74HC595 真值

20、表输入管脚SERSRCKSCLRRCKG输出HQHQA 输出为高阻态LQHQA 输出有效值L移位寄存器清零LH移位寄存器存储 LHH移位寄存器存储 HH移位寄存器状态保持输出存储寄存器锁存移位寄存器中的状态值输出存储器状态保持济源职业技术学院毕业设计103 系统软件设计3.1 系统软件设计思路系统软件设计思路 由于设计要求要显示 21 个字,每次显示 4 个字需用用 6 屏显示,所以要有以下程序:1.主程序:是程序的基本结构框架。开始先清除屏幕,以防出现乱码。2.显示程序:此次设计所选用的是 LED 矩阵是 1616 点阵组合,每一屏需要128 个数据码。3.读码程序:读程序的作用是当第一数据

21、码输出后能够查询送出下一个,并保证数据连续循环送出。4.移动程序:当第一屏显示结束后能实现向左移动。3.2 系统程序设计系统程序设计1.主程序主程序框图如图 3.1 所示。图 3.1 主程序框图ORG 00HSTART:MOV A,#00H济源职业技术学院毕业设计11 MOV P0,AMOV P2,A ;清屏 CALL DIS ;调显示子程序 CALL MOVE ;调移动子程序 JMP START ;循环如图 3.1 所示,当程序开始运行后,系统现对点阵显示器进行初始化。然后清屏,为输出数据做准备。然后调用中文显示程序,在显示屏上显示数据,延时过后调显示下一屏显示数据,再调用移动子程序将数据进

22、行向左移动,如此循环。2显示程序 图 3.2 显示程序框图如图 3.2 所示,当程序运行至显示程序时,会在字库中查找字符码并计算字模地址,在计算一列的位置后,程序依次从字库中调出一列字模的数据输出到显示屏上,直到这一屏写完为止。写完一页后,程序会进行清屏、换屏。然后继续依次调一列字模数据输出到显示屏上,直到写完这一页。程序可以不停运行,可以用延时济源职业技术学院毕业设计12来控制每幕停留时间,程序如下:DIS:MOV R2,#06H ;每个画面四个字,21 个字分 6 次显示 MOV 20H,#00 ;取码指针暂存地址 20H 初值为 00D4:MOV R4,#00H ;扫描指针设初值 MOV

23、 R1,#0FFH ;每幕停留的时间D5:MOV R6,#64 ;每幕 4 个字 64 个数据码 MOV R0,20H ;取码指针存入 R0D2:LCALL READ1 ;调用取码子程序 INC R4 ;扫描下一列DJNZ R6,D2 ;显示一幕?MOV R4,#00 ;清除扫描指针DJNZ R1,D5 ;每幕停留时间到了吗?MOV 20H,R0 ;保留取码指针存入 20H 地址DJNZ R2,D4 ;6 幕显示完毕了? RET3读码子程序根据硬件设计需要设计如 3.3 所示读码程序框图编写如下读码子程序:READ1:MOV A,R4 ;扫描指针载入 AMOV P1,A ;P1 扫描输出MOV

24、 A,R0 ;取码指针载入 AMOV DPTR,#TABLE ;查表MOVC A,A+DPTR ;取上半部数据码MOV P0,A ;输出至 P0 显示INC R0 ;取下一个码 MOV A,R0 ;取码指针载入 AMOV DPTR,#TABLE ;查表MOVC A,A+DPTR ;取下半部数据码济源职业技术学院毕业设计13图 3.3 读码子程序框图MOV P2,A ;输出至 P2 显示INC R0 ;取下一个码MOV R3,#25 ;延时DJNZ R3,$ MOV A,#00H MOV A,#00H ;清屏MOV P0,A MOV P2,A RET 4移动子程序 MOVE:MOV 20H,#0

25、0 ;取码指针暂存地址 20H 初值为 00MOV R4,#00H ;扫描指针设初值M1:MOV R1,#0FFH ;每幕停留的时间济源职业技术学院毕业设计14图 3.4 移动程序框图M2:MOV R6,#64 ;每幕 4 个字 64 个数据码MOV R0,20H ;取码指针存入 R0M3:CALL READ1 ;调用取码子程序INC R4 ;扫描下一列 DJNZ R6,M3 ;显示一幕? MOV R4,#00 ;清除扫描指针为 00 DJNZ R1,M2 ;每幕停留的时间到了吗? MOV A,20H ;取码指针载入 A ADD A,#08 ;取码指针加 8 MOV 20H,A ;取码指针再存

26、如 20H XRL A,#336 ;21 个字是否都左移完毕了? JNZ M1 RET济源职业技术学院毕业设计15 4 调试与仿真4.1 伟幅仿真软件伟幅仿真软件伟幅 WINDOWS 调试软件提供了一个全集成环境,具有统一的界面,它的项目文件有仿真器的设置、模块和包含文件。其仿真器的设置有仿真器类型设置、仿真头设置、CPU 设置、显示格式设置和产生的目标文件类型等设置。在设计中用到的是软件调试的一种,先将源程序输入,编译成功后将文件添加到 Proteus 软件中已经设计好的项目中,仿真运行,调试无误后,将调试好的程序存入磁盘中。将编好的程序通过伟福仿真软件来验证。先打开伟福仿真软件的界面,选择

27、仿真器、仿真头和 CPU 的类型。其设置如图 4.1 所示:图 4.1 仿真器的选择然后点目标文件,在生成 BIN 和 HEX 文件(即二进制和十六进制文件)前选择对号,其设置如图 4.2 所示,设置完成后点“好”。济源职业技术学院毕业设计16图 4.2 目标文件的设置然后在伟福里面输入编译好的程序进行调试,经改正错误后运行,如图 4.3 所示:图 4.3 编译通过后的界面4.2 Proteus 仿真软件仿真软件1.Proteus 仿真软件的使用济源职业技术学院毕业设计17(1)在桌面上找到快捷图标,双击打开,或在开始菜单程序下的。(2)软件运行后会自动打开一个空白文件,用户也可以在文件菜单下

28、选择“新建设计”,在出新的选择窗口中选择,来新建一个空白文件。(3)放置元件设计仿真图中的元件列表如表 4.1 所示:表 4.1 元件列表类别数量元件MicroprocessorICs189S51Optoelectronics8MATRTX 88 Green LEDTTL74HCserise274HC154TTL74 HCserise174HC04Resistors1Respack-81)选择元件在最左侧的工具栏中选择图标,并选择中的 P 按钮,将会出现选择元件对话框。在该对话框左侧选择,然后在右侧的窗口中双击选择 AT89S51 单片机,使该元件出现在下面的列表中,至此列表中应该出现一个元件

29、。按此方法添加 LED,在对话框左侧选在右侧窗口选择88,或者(有 4 种颜色,可随便选择)。再添加排阻元件。在对话框左侧选,在右侧选择。至此在下面应该出现 3 种元件2)放置元件济源职业技术学院毕业设计18在对象选择器中添加元件之后,就要在原理图中放置元件。在对象选择器中单击 AT89C52 单片机,然后在原理图中点左键放置该元件,点右键可以撤销放置本元件的操作。3)移动元件在原理图编辑窗口,右击选择对象,在出现的菜单中选择第 1 项拖曳功能,移动元件到目标位置后,单击左键固定元件,在空白处再单击左键结束移动操作。4)删除元件用右键双击该元件即可。如果不小心删除了,用恢复按钮恢复。5)调整元

30、件方位右击元件,在菜单中选择相应的旋转方式。6)编辑元件左键双击元件,出现对话框后可以修改(一般很少修改) 。(4)连线ISIS 环境没有专门的连线工具。在 2 个元件间连线很简单,只需要直接单击 2个元件的连接点,ISIS 即可自动定出走线路经并完成 2 个连接点的连线操作。如果觉得连线不合适,也可以自己定,方法是在需要拐弯的地方单击,然后再连接另一个元件的连接点。注意放置拐点的地方鼠标会呈现 X 样式。布线结束后如果需要改变连线的样式,可以用左键拖动拐点即可改变。(5)调入文件 在源代码菜单中选择第 1 项,在出现的窗口中选择编译器,再选择源代码文件名下面的按钮,在出现的窗口中改变地址选择

31、已经编译好的“济源.asm”文件并确定。(6) 调试点击窗口左下角的按钮,可以观察到程序的效果。2. Proteus 提供的资源济源职业技术学院毕业设计19(1)Proteus 软件提供的元件资源Proteus 软件提供了 30 多个元件库,数千种元件,涉及到数字和模拟、交流和直流等,具体情况如表 4.2 所示。表 4.2 Proteus 中的主要元器件库库名元件类型或系列库名元件类型或系列Analog ICs电源电路、555、电压基准芯片等Microprocessor ICs处理器,有 51 系列、6800 系列、PIC16 系列等Data ConvertersA/D 转换、D/A转换芯片T

32、ransistors三极管,有2N、BC、FZTIRF 等系列及场效应管等Diode稳压二极管,有1N, 3EZ,BAS,BZX, MMBZ 等系列Optoelectronics发光二极管,数码管有 16seg、7seg 系列,LM 液晶系列、点阵系列等(2)Proteus 提供的仿真仪表资源在 Proteus 软件包中,包含了大量的不同类型的高质量测试仪表,同类仪表可以重复使用,不存在使用数量的问题,具体情况如表 4.3 所示。表 4.3 Proteus 提供的仿真仪表名称虚拟仪器名称虚拟仪器Oscilloscope示波器Signal generator信号发生器Logic analyzer

33、逻辑分析仪Pattern generator序列发生器Counter timer计数/定时器DC/AC voltmeter直 流(交流)电压表Virtual terminal串口终端DC/AC ammeter直流(交流)电流表SPI DebuggerSPI 总线调试器I2C DebuggerI2C 总线调试器济源职业技术学院毕业设计20除了现实存在的仪器外,Proteus 还提供了一个图形显示功能,可以将线路上变化的信号,以图形的方式实时地显示出来,其作用与示波器相似但功能更多。这些虚拟仪器仪表具有理想的参数指标,例如极高的输入阻抗、极低的输出阻抗,这些都尽可能减少了仪器对测量结果的影响。3.

34、在设计中的运用在脱离硬件的情况下可以把在韦幅仿真器中已经编译正确后的程序导入到Proteus 仿真环境里已经设计好的项目中,这样就可以验证我们所编程序是否是能实现设计效果的正确程序。设计的仿真图如图 4.4 所示:图 4.4 仿真设计图在项目文件建好后,将在韦幅中已经编辑好的程序添加到 Proteus 仿真环境中,济源职业技术学院毕业设计21运行后观察效果如图 4.5 所示,如果出现错误或者不能运行,则要删除原项目文件重新添加即可。图 4.5 仿真效果图4.3 字模软件字模软件字模提取工具是版本为 PCtoLCD2002 版的字模提取器,他可以按照我们想要的取模方式对所输入汉字进行字模提取,这

35、样获取字模数据简单、方便。取模设置如图 4.6 所示,在设计中的取模说明:(1)由于设计中用的是共阴极的 LED 矩阵即输入高电平有效,所以在设置中选阴码。(2)所编程序中的取模是按列取的,则在取模方式栏选逐列式。(3)原理图中设计是从高到低控制,所以在取模走向中选顺向。济源职业技术学院毕业设计22图 4.6 取模设置图字体设置为长宽为 1616 的宋体,字模数据如下:DB 08H 20H 86H 20H 60H 7FH 03H 80H 0CH 01H 21H 02H 21H 0CH 32H F0H;DB AAH 00H 64H 00H 2AH 00H 32H FFH 21H 00H 21H

36、00H 21H 00H 00H 00H;济DB 08H 20H 84H 3FH 60H C0H 07H 02H 00H 0CH 7FH F0H 40H 04H 4FH 88H;DB 5AH B2H 6AH 81H 4AH FEH 4AH 80H 4AH A0H 4FH 90H 40H 0CH 00H 00H;源DB 40H 08H 40H 08H 7FH F0H 49H 10H 49H 10H 7FH FFH 40H 20H 00H 22H;DB 7FH 84H 41H 38H 41H 10H 41H 00H 41H 20H 7FH 90H 00H 0CH 00H 00H;职DB 00H 04

37、H 08H 04H 06H 04H 01H C4H 00H 84H FFH FCH 00H 04H 00H 04H;DB 00H 04H FFH FCH 00H 44H 01H 84H 06H 04H 1CH 0CH 08H 04H 00H 00H;业DB 10H 80H 10H 82H 11H 01H FFH FEH 12H 00H 14H 02H 00H 02H 13H 04H;DB 12H C8H 12H 30H FEH 30H 12H 48H 13H 84H 12H 06H 10H 04H 00H 00H;技DB 08H 08H 08H 08H 08H 10H 08H 20H 08H

38、40H 09H 80H 0AH 00H FFH FEH;DB 0AH 00H 09H 00H 48H 80H 28H 60H 08H 30H 08H 18H 08H 10H 00H 00H;术DB 02H 00H 0CH 40H 08H 40H 48H 40H 3AH 40H 2AH 40H 0AH 42H 8AH 41H;DB 7AH FEH 2BH 40H 0AH 40H 18H 40H EAH 40H 4CH 40H 08H 40H 00H 00H;学DB 7FH FFH 40H 00H 4CH 40H 52H 20H 61H C1H 30H 82H 24H 8CH 24H F0H;DB

39、 A4H 80H 64H 80H 24H FEH 24H 81H 24H 81H 30H 81H 20H 8FH 00H 00H;院DB 00H 00H 00H 00H 1FH F0H 12H 20H 12H 20H 12H 20H 12H 20H FFH FCH;济源职业技术学院毕业设计23DB 12H 22H 12H 22H 12H 22H 12H 22H 1FH F2H 00H 02H 00H 0EH 00H 00H;电DB 00H 00H 04H 00H 08H 00H 31H 00H E5H 00H 25H 00H 25H 00H 25H 00H;DB 25H 00H 25H 00H

40、 25H 00H 25H F0H 24H 0CH 20H 02H 20H 0FH 00H 00H;气DB 00H 00H 00H 00H 00H 00H 1FH FFH 12H 22H 12H 22H 32H 22H D2H 22H;DB 52H 22H 12H 22H 12H 22H 12H 22H 1FH FFH 00H 00H 00H 00H 00H 00H;自DB 04H 10H 24H 38H 24H D0H 27H 10H 24H 30H 24H A0H 24H 72H 04H 24H;DB 08H 08H 08H 30H FFH C0H 08H 04H 08H 02H 0FH FCH 00

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论