基于单片机的LED汉字显示屏设计与制作

合集下载

基于单片机的LED点阵汉字显示

基于单片机的LED点阵汉字显示

理工大学《单片机应用与仿真训练》设计报告题目:LED点阵显示屏设计姓名:吴 2宋发旺 8专业班级:电信08-3班指导老师:高如新、珊所在学院:电气工程与自动化学院2011年11月26 日摘要此次设计是基于AT89S52的16×16 LED点阵显示,要求分时切换显示“理工学电气学院”。

此次设计应用Proteus设计硬件电路原理图并进行仿真调试,实现了在计算机中完成电路原理图设计、电路分析与仿真及系统测试。

由于Proteus元件库中没有AT89S52,本次仿真用AT89C51单片机作为主控制器,来实现对16×16 LED点阵汉字的分时切换显示。

软件采用C51,由Keil uVision3来编写。

此次设计所需硬件有:AT89S52单片机一个、3线-8线译码器74HC138芯片一片、数据传送器74HC574芯片四片、MATRIX-8X8-RED芯片四片、按键五个以及晶振等。

此次设计利用四片MATRIX-8X8-RED芯片构成16×16 LED点阵,一片3线-8线译码器74HC138芯片同时作为四片MATRIX-8X8-RED芯片的行扫描,四片数据传送器74HC574芯片分别作为四片MATRIX-8X8-RED芯片的列扫描,来驱动四片MATRIX-8X8-RED芯片分时切换显示“理工学电气学院”。

此次设计有五个按键,一个复位按键,四个功能键,分别为暂停、下一个、上一个和黑屏。

目录1 概述 (1)1.1 LED电子显示屏 (1)1.2 Proteus (2)1.3 AT89S52 (2)2 系统总体方案及硬件设计 (5)2.1 系统总体方案及功能 (5)2.2 硬件设计 (5)3 软件设计 (8)3.1 设计方案 (8)3.2 程序流程图 (9)4 Proteus软件仿真 (10)4.1 仿真步骤 (10)4.2 仿真结果 (10)5课程设计体会 (10)参考文献 (12)附1:源程序代码 (14)附2:系统原理图 (19)1 概述1.1 LED电子显示屏近年来,LED显示屏由于具有亮度高,寿命长,功耗小,性能稳定,驱动简单以及可视距离远等优点,已经成为新一代的信息传播媒体工具。

基于C51单片机的8×8 LED点阵屏汉字显示

基于C51单片机的8×8 LED点阵屏汉字显示

单片机课程设计报告—8×8 LED点阵屏显示“大”字第一章设计内容及要求 (3)第二章总体设计 (3)2.1 系统框图.........................................................3、4 2.2 设计步骤 (4)第三章各部分电路设计 (4)3. 1 复位电路………………………………………………4 、5 3.2时钟电路……………………………………………5、 63.3显示电路.........................................................6、7 3. 4大字取模 (7)3.5 LED 引脚连接方式..........................................8、9 3.6总体电路 (9)第四章程序设计 (9)4.1软件流图......................................................9、10 4.2大字的模 (10)4.2主程序......................................................10、11 4.3 C51单片机开发工具:keil 4 Proteus使用方法...11、16 第五章仿真结果 (16)第六章总结与体会................................................17、18 第七章参考文献 (18)附录程序清单……………………………………………19、20基于C51单片机的8×8 LED点阵屏汉字显示一设计要求1、设计一个8*8点阵LED电子显示屏2、要求在目测条件下LED显示屏各点亮度均匀、充足,可静态显示一个大字。

二总体方案设计2.1系统框图根据设计要求与设计方案,硬件电路的设计框图如图1所示。

硬件电路结构由8个部分组成:时钟电路、复位电路、按键接口电路、电源电路、点阵显示阳极电路、点阵显示阴极电路和8*8点阵显示电路。

单片机的点阵LED汉字显示设计报告 精品

单片机的点阵LED汉字显示设计报告 精品

基于单片机的点阵LED汉字显示设计报告一.设计要求(1)利用实验上的液晶显示屏电路,编写程序控制显示,输出汉字或字符。

(2).了解液晶显示屏的控制原理及方法。

(3).了解点阵汉子的显示原理。

二.方案设计(1).从理论上说,不论显示图形还是文字,只要控制与组成这些图形或文字的各个点所在的位置相对应的LED器件发光,就可以得到我们想要的显示结果,这种同时控制各个发光点亮灭的方法称为静态驱动显示方式。

16x16的点阵共有256个发光二极管,显然单片机没有这么多的端口,如果我采用锁存器来扩展端口,按8位的锁存器来计算,16x16的点阵需要256/8=32个锁存器。

这个数字很庞大,因为我们仅仅是16x16的点阵,在实际应用中的显示屏往往要大得多,这样在锁存器上花的成本将是一个很庞大的数字。

因此在实际应用中的显示屏几乎都不采用这种设计,而采用另外一种称为动态扫描的显示方法。

动态扫描的意思简单地说就是逐行轮流点亮,这样扫描驱动电路就可以实现同名列共用一套驱动器。

具体就16x16的点阵来说,把所有同1行的发光管的阳极连在一起,把所有同1列的发光管的阴极连在一起(共阳极的接法),先送出对应第一行发光管亮灭的数据并锁存,然后选通第1行使其燃亮一定的时间,然后熄灭;再送出第二行的数据并锁存,然后选通第二行使其燃亮相同的时间,然后熄灭;、、、、、第十六行之后又重新燃亮第一行,这样反复轮回。

当这样轮回的速度足够快(每秒24次以上),由于人眼的视觉暂留现象,我们就能看到显示屏上稳定的字符。

解决串行传输中列数据准备和列数据显示的时间矛盾问题,可以采用重叠处理的方法。

即在显示本行各列数据的同时,传送下一行的列数据。

为了达到重叠处理的目的,列数据的显示就需要具有锁存功能。

经过上述分析,可以归纳出列驱动器电路应具备的主要功能。

对于列数据准备来说,它应能实现串入并出的移位功能;对于列数据显示来说,应具有并行锁存的功能。

这样,本行锁存器进行显示时,串并移位寄存器就可以准备下一行的列数据而不影响本行的显示。

基于单片机的LED汉字显示屏的设计与实现_图文(精)

基于单片机的LED汉字显示屏的设计与实现_图文(精)

全国中职骨干专业教师培训班论文题目:基于单片机LED汉字显示屏的设计与实现系别:电子与信息学院专业:电子技术应用班姓名:谢利民指导老师:韩克柳秀山时间: 2008 年 9 月基于单片机的LED汉字显示屏的设计与实现全国中职骨干教师培训班电子应用技术班谢利民摘要:本文研究了基于AT89C51单片机8×8 LED汉字滚动显示屏的设计并运用Proteus软件的仿真和实现。

主要介绍了LED汉字显示屏的硬件电路设计、汇编程序设计与调试、Proteus 软件仿真和实物制作等方面的内容,本显示屏的设计具有体积小、硬件少、电路结构简单及容易实现等优点。

能帮助广大电子爱好者了解汉字的点阵显示原理,认识单片机的基本结构、工作原理及应用方法,并提高单片机知识技术的运用能力。

关键词:单片机 LED 点阵 Proteus仿真1 引言LED 显示屏是利用发光二极管点阵模块或像素单元组成的平面式显示屏幕。

它具有发光率高、使用寿命长、组态灵活、色彩丰富以及对室内外环境适应能力强等优点。

并广泛的用于公交汽车、商店、体育场馆、车站、学校、银行、高速公路等公共场所的信息发布和广告宣传。

LED 显示屏发展较快,本文讲述了基于AT89C51单片机8×8 LED汉字点阵滚动显示的基本原理、硬件组成与设计、程序编写与调试、Proteus软件仿真等基本环节和相关技术。

2 硬件电路组成及工作原理本产品采用以AT89C51单片机为核心芯片的电路来实现,主要由AT89C51芯片、时钟电路、复位电路、列扫描驱动电路、8×8 LED点阵5部分组成,电路框图如图1所示。

其中,AT89C51是一种带4 kB闪烁可编程可擦除只读存储器(Falsh Programmable and Erasable Read OnlyMemory,FPEROM的低电压、高性能CMOS 型8位微处理器,俗称单片机。

该器件采用ATMEL高密度非易失存储器制造技术制造,工业标准的MCS一51指令集和输出管脚相兼容。

基于51单片机的动态点阵LED汉字显示屏的设计

基于51单片机的动态点阵LED汉字显示屏的设计
由LED点阵显示器的内部结构可知,器件宜采用动态扫描驱动方式工作,由于LED管芯大多为高亮度型,因此某行或某列的单体LED驱动电流可选用窄脉冲,但其平均电流应限制在20mA内,多数点阵显示器的单体LED的正向压降约在2V左右,但大亮点∮10的点阵显示器单体LED的正向压降约为6V[2]。
大荧幕显示系统一般是将由多个LED点阵组成的小模组以搭积木的方式组合而成的,每一个小模组都有自己的独立的控制系统,组合在一起后只要引入一个总控制器控制各模组的命令和资料即可,这种方法既简单而且具有易展、易维修的特点。
(2)竖直方向(Y方向)扫描,即逐行扫描方式(简称行扫描方式):此时用一个P口输出决定哪一行能亮(相当于位码),另一个P口输出列码(行数据,行数据为将列数据的点阵旋转90度的数据)决定该行上哪些LED灯亮(相当于段码)。能亮的行从上向下扫描完16行(相当于位码循环移位16次)即显示一帧完整的图像。
每一个字由16行16列的点阵形成显示,即每个字均由256个点阵来表示,我们可以把每一个点理解为一个像素。一般我们使用的16×16的点阵宋体字库,即所谓的16×16,是每一个汉字在纵横各16点的区域内显示的。汉字库从该位置起的32字节信息记录了该字的字模信息。事实上这个汉字屏不仅可以显示汉字,也可以显示在256像素范围内的任何图形。
2.2
8×8的LED点阵是由64个发光二极管按矩阵形式排列而成,每一行上的发光管有一个公共的阳极(或阴极),每一列上的发光管有一个公共的阴极(或阳极),一般按动态扫描方式显示汉字或图形。扫描分为点扫描、行扫描和列扫描三种方式。
当对应的某一列置1电平,某一行置0电平,则相应的二极管就亮;因此要实现一根柱形的亮法,如图2-1,2-2所示,对应的一列为一根竖柱,或者对应的一行为一根横柱,因此实现柱的亮的方法如下所述:一根竖柱:对应的列置1,而行则采用扫描的方法来实现。一根横柱:对应的行置0,而列则采用扫描的方法来实现。

基于单片机的LED汉字显示屏设计毕业设计

基于单片机的LED汉字显示屏设计毕业设计

基于单片机的LED汉字显示屏设计目录摘要 (2)ABSRACT (3)1 绪论 (4)1.1 LED 显示屏的研究背景及意义 (4)1.2 LED 显示屏的技术现状及发展趋势 (5)1.3 论文主要研究内容 (5)1.3.1 问题的提出: (5)1.3.2 论文的主要研究内容: (5)2 设计要求 (6)2.1原理图设计 (6)2.2程序调计 (6)2.3 程序调试将设计完的程序输入,汇编,排除语法错误,生成*OBJ文件 .. 6 3功能要求 (6)4 方案论证 (7)5 系统硬件电路的设计 (8)6 系统程序设计 (11)6.1 初始化程序 (11)6.2 主程序 (11)6.3 显示子程序: (13)6.4 中断服务子程序: (14)7 调试与性能分析 (14)7.1 调试与测试 (14)7.2性能分析 (14)8 控制源程序清单.........................................................错误!未定义书签。

致谢 (18)参考文献 (19)论文题目:基于单片机的LED汉字显示屏设计专业:应用电子技术二班姓名:李志辉学号:093001484摘要LED 显示屏是一种新型信息显示媒体,集微电子技术、光电子技术、计算机技术、信息处理技术于一体的大型显示系统。

以其色彩鲜艳,动态范围广,亮度高,寿命长,工作性能稳定特点,广泛应用于广告、证券、信息传播、新闻发布等方面。

本文设计了基于单片机的LED汉字显示屏。

给出了系统框图,硬件模块设计图、软件流程图和程序。

硬件模块设计方面,主控制系统采用单片机控制方式,实现点阵 LED显示屏的驱动及信息的保存与显示。

LED显示点阵主要由LED、字模及其电路构成。

通过单片机的控制驱动电路,采用扫描方式进行显示。

用C语言进行软件设计,增加了程序的可读性和可移植性。

为了便于扩展和更改,软件的设计采用模块化结构,使程序设计的逻辑关系更加简洁明了。

毕业设计(论文)-基于mcs-51单片机的led汉字显示屏[管理资料]

毕业设计(论文)-基于mcs-51单片机的led汉字显示屏[管理资料]

摘要计算机技术的飞速发展,将人们带进了一个崭新的时代在这个时代中,计算机深入社会的各行各业,成为人们工作必不可少的工具。

单片微型计算机是制作在一块集成电路芯片上的计算机,简称单片机。

本设计介绍了一种由单片机作为中心处理器的LED汉字显示屏,详细的说明了它的硬件结构框图和主要的编程思想。

关键词:MCS-51单片机、PC机、LED技术ABSTRACTWith the computer-technology’s fast development, humans come into a new age. In this age .computers become necessary tools in people’s work. single chip microcomputer is the computer that made in the integrated circuit chip,for short paper introduced srceem of this LED-chinese character,which regard as CPU with explained hardware constructure and program ideas.Keywords:MCS-51 .LED目录摘要前言第一章需求分析第二章概要设计第三章详细设计第一节LED汉字显示屏原理一、LED汉字显示屏工作原理…………………………………………………二、LED汉字显示屏幕的程序功能…………………第二节LED汉字显示屏电路设计一、LED汉字显示屏的原理图如附录1………………………………...二、8031单片机三、LED数码显示四、74Ls373锁存器五、74LS138译码器……………………………………………………………六、74LS164电路七、6264和2764只读存储器第五节 LED汉字显示屏软件设计一、………………………………二、程序流程三、MCS-51指令四、…………………………………………………………第四章测试第五章结束语………………………………………………………………………主要参考文献附录1—LED汉字显示屏原理图附录2—…………………………………………………………前言计算机技术的飞速发展,将人们带进了一个崭新的信息时代。

基于单片机的LED点阵汉字显示器的设计

基于单片机的LED点阵汉字显示器的设计

基于单片机的LED点阵汉字显示器的设计Ⅰ.绪论汉字是我国的传统文化之一,也是世界上唯一的使用人类音值语音文字,因此具有非常重要的意义。

在现代科技发展的时代,使用LED点阵来显示汉字已经变得非常普遍,在日常生活中应用非常广泛,不仅提高了信息传递效率,而且也为人们的生活带来了极大的便利。

本文主要针对基于单片机的LED点阵汉字显示器的设计做出了一定的探讨。

Ⅱ. 硬件设计(一)LED点阵选型由于LED点阵作为显示器主要的显示组件,所以其选型非常关键。

在选型时应该综合考虑到其显示效果、显示亮度、电压电流特性等各种因素进行选择。

(二)控制芯片选型为了控制LED点阵,需要选用一款适合的控制芯片,目前市场上应用比较广泛的控制芯片有TM1638、MAX7219、74HC595等,这里选择MAX7219控制芯片,以其具有控制显示屏数量多、控制精细、显示稳定等优点。

在设计中还需要使用一个555定时器作为时基生成器,用于产生一种稳定的脉冲信号用于刷新LED点阵。

(三)电路连接在硬件设计中需要将 LED点阵、MAX7219、单片机等进行连接,其中LED点阵由于其结构简单,只需将正极连接到正极电源,负极连接到MAX7219的输出端口;MAX7219与单片机之间连接采用SPI通信方式进行连接。

Ⅲ. 软件设计(一)单片机选型由于单片机要完成汉字转移为点阵数据的任务,需要具有较强的处理能力和高速的数据传输能力,因此本设计中采用STM32F103单片机进行开发。

(二)驱动程序开发将汉字转化为LED点阵数据是软件设计中最为核心的部分,本设计选用了BMP图像转点阵工具配合字符库数据手动转化的方法,将字符或汉字转化为点阵数据,然后通过MAX7219进行数据显示。

(三)显示程序开发在开发显示程序过程中,首先需要设置显示屏编号、图像旋转、扫描限制等参数,然后再将汉字转化为点阵数据进行显示。

其中,涉及到的汉字点阵转换算法主要有横向扫描算法、格点变算法等。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Keywords : single chip ;L ED ;lattice ;Chinese character display
1 引 言
在大型商场 、车站 、码头 、地铁站以及各类办事窗口等 越来越多的场所需要用 L ED 点阵显示图形和汉字 。L ED 行业已成为一个快速发展的新兴产业 ,市场空间巨大 ,前 景广阔 。随着信息产业的高速发展 ,L ED 显示作为信息 传播的一种重要手段 ,已广泛应用于室内外需要进行服务 内容和服务宗旨宣传的公众场所 ,例如户内外公共场所广 告宣传 、机场车站旅客引导信息 、公交车辆报站系统 、证券 与银行信息显示 、餐馆报价信息显示 、高速公路可变情报 板 、体育场馆比赛转播 、楼宇灯饰 、交通信号灯 、景观照明 等 。显然 ,L ED 显示已成为城市亮化 、现代化和信息化社 会的一个重要标志 。
04 H ,04 H ,0C H ,06 H ,04 H ,04 H ,00 H ,00 H 由这个原理可以看出 , 无论显示何种字体或图像 , 都可 以用这个方法来分析出他的扫描代码从而显示在屏幕上。 上述方法虽然能够让我们弄清楚汉字点阵代码的获 取过程 ,但是依靠人工方法获取汉字代码是一件非常繁琐 的事情 。为此 ,我们经常采用字库软件查找字符代码 ,软 件打开后输入汉字 ,点“检取”,十六进制数据的汉字代码 即可自动生成 ,把我们所需要的竖排数据复制到程序中即 可 ,如图 4 所示 。
收稿日期 :2007 - 03 - 09
描驱动电路 (74 HC154) 、16 ×16 L ED 点阵 5 部分组成 ,如 图 1 所示 。
其中 ,A T89C51 是一种带 4 kB 闪烁可编程可擦除只 读存 储 器 ( Falsh Programmable and Erasable Read Only Memory ,FPEROM) 的低电压 、高性能 CMOS 型 8 位微处 理器 ,俗称单片机 。该器件采用 A TMEL 高密度非易失存 储器制造技术制造 ,与工业标准的 MCS - 51 指令集和输 出管脚相兼容 。由于将多功能 8 位 CPU 和闪烁存储器组 合在单个芯片中 ,能够进行 1 000 次写/ 擦循环 ,数据保留 时间为 10 年 。他是一种高效微控制器 ,为很多嵌入式控 制系统提供了一种灵活性高且价廉的方案 。因此 ,在智能 化电子设计与制作过程中经常用到 A T89C51 芯片 。
汉字扫描显示的基本过程是这样的 :通电后由于电阻 R1 , 电容 C1 的作用 ,使单片机的 RST 复位脚电平先高后 低 ,从而达到复位 ; 之后 ,在 C2 , C3 , X1 以及单片机内部时 钟电路的作用下 ,单片机 89C51 按照设定的程序在 P0 和 P2 接口输出与内部汉字对应的代码电平送至 L ED 点阵 的行选线 ( 高电平驱动) , 同时在 P11 1 , P11 2 , P11 3 , P11 4 接口输出列选扫描信号 (低电平驱动) ,从而选中相应的象 素 L CD 发光 ,并利用人眼的视觉暂留特性合成整个汉字 的显示 。
3 汉字的点阵显示原理及字库代码获取方法
我们以 UCDOS 中文宋体字库为例 ,每一个字由 16 行
186
屏不仅可以显示汉字 ,也可以显示在 256 象素范围内的任 何图形 。如查用 8 位的 A T89C51 单片机控制 ,由于单片 机的总线为 8 位 , 一 个 字 需 要 拆 分 为 2 个 部 分 , 如 图 3 所示 。
关键词 :单片机 ;L ED ;点阵 ;汉字显示 中图分类号 : TP24 文献标识码 :B 文章编号 :1004 - 373X(2007) 13 - 185 - 04
L ED Chinese Character Display Screen Design and Making Based on Single Chip
LON G Anguo
( Yongzhou Professional Technology Institute , Yongzhou ,425006 ,China)
Abstract : This article based on sigle chip ( A T89C51) int roduces a kind of simple 16 3 16L ED Chinese character display screen design and making p rocess ,it includes t he hardware circuit of L ED Chinese character display screen ,design of p rint cir2 cuit board ,assemble language p rogrammer design and debugging and so o n ,it comes down to each tache of t he p rocess of de2 sign and manufact ure of sigle chip elect ronical manufact ure. It can help t he general elect ro nic loving knowing and understand2 ing t he p rinciple of Chinese lattice displaying ,also can help everybody to know t he basic st ruct ure ,t he p rinciple of work and t he applicatio n met hod of MCU ,and enhance t he utilizatio n ability of MCU knowledge and technology.
图 3 汉字显示原理 为了弄清楚汉字的点阵组成规律 ,首先通过列扫描方 法获取汉字的代码 。汉字可拆分为上部和下部 , 上部由 8 ×16 点阵组成 ,下部也由 8 ×16 点阵组成 。本例通过列 扫描方法首先显示左上角的第一列的上半部分 ,即第 0 列 的 P00~P07 口 ,方向为 P00 到 P07 ,显示汉字“大”时 , P05 点亮 ,由上往下排列 ,为 : P01 0 灭 , P01 1 灭 , P01 2 灭 P01 3 灭 , P01 4 灭 , P01 5 亮 , P01 6 灭 , P01 7 灭 。即 二 进 制 00000100 ,转换为十六进制为 04h 。上半部第一列完成后 , 继续扫描下半部的第一列 ,为了接线的方便 ,我们仍设计 成由上往下扫描 ,即从 P27 向 P20 方向扫描 ,从图 3 可以 看到 ,这一列全部为不亮 , 即为 00000000 , 十六进制则为 00h 。依照这个方法转向第二列 、第三列 , …,直至第十六 列的扫描 ,一共扫描 32 个 8 位 ,可以得出汉字“大”的扫描 代码为 :
L ED 点阵显示屏采用 16 ×16 共 256 个象素的点阵 , 通过万用表检测发光二极管的方法测试判断出该点阵的 引脚分布 ,如图 2 所示 。
185
新型显示技术
龙安国 :基于单片机的 L ED 汉字显示屏设计与制作
图 1 硬件电路组成
16 列的点阵组成显示 。即国标汉字库中的每一个字均由 256 点阵来表示 。我们可以把每Байду номын сангаас个点理解为一个象素 , 而把每一个字的字形理解为一幅图像 。事实上这个汉字
4 元器件选择
本设计所需元器件如表 1 所示 。
表 1 元器件选择
元件编号
规格参数
作用简介
U1 L ED1
IC2 IC3 ,IC4
R1 R2 C1
A T89C51 16 ×16L ED 点阵
74 HC154 1 kΩ 排阻
200 Ω 1 kΩ 22μF/ 16 V
核心控制芯片 组成汉字显示屏 4 线 - 16 线译码器
上拉电阻
复位电路
K1 X1 C2 , C3
按键开关 12 M Hz 晶振
20 p F
时钟电路
PCB 板
10 cm 3 10 cm 环氧板
元件承载体
5 PCB 设计与元件装配 本作品采用通用的 Protel 99SE 板级 EDA 软件完成
图 5 PCB 示图 本电路对元件参数没有苛刻要求 ,只要元器件选择正 确 ,无损坏 ,电路板制作工艺良好 ,把所有电子元件正确焊 接装配后即可进入程序下载和调试工作阶段 。制作与调 试时 ,在 A T89C2051 的位置应安装 20 脚的 IC 座 ,以便使 单片机可以从电路板中拿下去烧写程序 。
《现代电子技术》2007 年第 13 期总第 252 期
电子技术应用
04 H ,00 H ,04 H ,02 H ,04 H ,02 H ,04 H ,04 H
04 H ,08 H ,04 H ,30 H ,05 H ,0C0 H ,0 F E H ,00 H
05 H ,80 H ,04 H ,60 H ,04 H ,10 H ,04 H ,08 H
图 2 L ED 点阵显示屏底视图
我们把行列总线接在单片机的 IO 口 ,然后把上面分 析到的扫描代码送入总线 ,就可以得到显示的汉字了 。但 是若将 L ED 点阵的行列端口全部直接接入 89S51 单片 机 ,则需要使用 32 条 IO 口 ,这样会造成 IO 资源的耗尽 , 系统也再无扩充的余地 。因此 ,我们在实际应用中只是将 L ED 点阵的 16 条行线直接接在 P0 口和 P2 口 ,至于列选 扫描信号则是由 4 - 16 线译码器 74 HC154 来选择控制 , 这样一来列选控制只使用了单片机的 4 个 IO 口 ,节约了 很多 IO 资源 ,为单片机系统扩充使用功能提供了条件 。 考虑到 P0 口必需设置上拉电阻 ,我们采用 41 7 kΩ 排电阻 作为上拉电阻 。
PCB 图的设计 ,详细设计过程略 。考虑到本设计用到的元 件数量不多 ,我们基本采用单面布线策略 ,只使用了少量 的顶层跨接导线 ,以便于业余设计制作 。已设计好的 PCB 图见图 5 所示 。
相关文档
最新文档