版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、南 京 理 工 大 学 毕业设计说明书(论文) 作作者者: : : :学学 号号:104909252039 教学点教学点: : : : 专专业业: : : :机电一体化 题题目目: : : :基于单片机的 led 电子广告屏 指导者:指导者: (姓 名)(专业技术职务) 评阅者:评阅者: (姓 名)(专业技术职务) 2011 年 5 月 戴亦宗讲师 i 南 京 理 工 大 学 毕 业 设 计 ( 论 文 ) 评 语 学生姓名: 班级、学号:104909252039 题目:基于单片机的 led 电子广告屏 综合成绩: 指导者评语: 该同学能在老师的严格要求下顺利完成整个毕业设计工作和论文的 撰写
2、,论文研究价值一般,工作量基本符合要求。文题基本相符,论 点不突出,论据不够充分,语言表达一般,格式基本符合规范要求, 参考了一定的文献资料,未见明显抄袭现象,论文无独立见解,其时 效性一般。建议评定成绩及格,可以参加答辩。 指导者(签字): 2011 年 5月 15日 ii 毕 业 设 计 ( 论 文 ) 评 语 评阅者评语: 论文选题的研究价值与实践指导意义一般,基本符合专业培养目标, 能够达到综合训练目标,题目难度较小,工作量一般。文章篇幅完全 符合规定,内容基本完整,但缺乏个人见解,有部分内容与他人雷同, 层次结构安排一般,语言表达一般,格式基本符合规范要求,建议评 定成绩及格,可以参
3、加答辩。 评阅者(签字): 2011年 5月15 日 iii 答辩委员会(小组)评语: 论文构思一般,有一定的工作量,体现了作者基本的专业基础知 识,但创新性较差,答辩中思路基本清晰,陈述基本流畅,问题回答 基本准确,但有个别问题回答不准确。经投票,答辩委员会一致通过 论文答辩,评定成绩及格。 答辩委员会(小组)负责人(签字): 2011年 5月18 日 iv 毕 业 设 计 说 明 书 ( 论 文 ) 中 文 摘 要毕 业 设 计 说 明 书 ( 论 文 ) 中 文 摘 要 摘要:基于单片机 at89c51 介绍了一种简单的 16*16led 汉字显示屏的设计与制作 过程,内容包括 led
4、汉字显示屏的硬件电路,pcb 设计,汇编语言程序设计与调试等方 面,涉及到单片机电子产品设计与制造过程中各个环节,硬件电路由 at89c51 单片机 控制器, led 显示屏行列驱动电路以及 led 点阵显示屏 3 部分组成。 通过汉字字模点阵 数据批量生成软件来实现汉字点阵,采用汇编语言对单片机进行操作并在 proteus 软 件的基础上对结果进行了仿真,得到了汉字点阵效果图。实验结果表明,在单片机显 示领域的设计开发中 proteus 软件具有重要的实用价值,可以大幅缩短开发周期,节 约开发成本。能帮助广大电子爱好者了解汉字的点阵显示原理,认识单片机的基本结 构,工作原理及应用方法,并提高
5、单片机知识技术的运用能力。 关键词:单片机led点阵汉字显示 v 毕 业 设 计 说 明 书 ( 论 文 ) 外 文 摘 要毕 业 设 计 说 明 书 ( 论 文 ) 外 文 摘 要 titletitletitletitlesigle chip control electronic advertisement screen abstractabstractabstractabstract this article based on sigle chip at89c51 introduces akind of 16*16led chinese character display screen d
6、esign and making process ,it includes the hardware circuit of led chinese character display screen design of print circuit board,assemble language programmer design and debugging and so on ,it cimers down to each tache of the process of design and manufacture of sigle chip electronical maunfacture ,
7、the hardware circuits include three parts :at89c51,driving circuits of row and led column and led display,the software functions were realized by assembly language after dot-matrix made.the physical circuits have been welded and the right dot-matrix display was realized.the results show the proteus
8、software application is an important practical value in the design of mcu,which will greatly shorten the development cycle and save development costs.it can help the general electronic loving knowing and understanding the principle of chinese lattice displaying ,also can help everbody to know the ba
9、sec structure ,the principle of work and the application method of mcu ,and enhance the utilization ability of mcu knowledge and technology. keywords:single chipledlatticechinese character display 本科毕业设计说明书(论文)本科毕业设计说明书(论文)第i页共i页 目次 1课题简介.1 1.1 引言.1 1.2 电子广告屏发展趋势.1 1.3 电子广告屏的社会价值.2 2设计方案.4 2.1 led 与
10、 lcd 选择的方案论证.4 2.1.1led lcd 简介.4 2.2.2led lcd 的区别与选择.5 3硬件电路设计.7 3.1 硬件电路组成及工作原理.7 3.1.1 元器件选择.7 3.1.2 单片机简介.7 3.2 硬件电路图.13 3.2.1 时钟电路.14 3.2.2 复位电路.14 3.2.3 按键选择电路.15 3.2.4 显示电路.16 4软件设计.18 4.1 汉字的点阵显示原理及字库代码获取方法.18 4.2proteus 软件仿真及程序设计.22 结束语.31 致谢.32 参考文献.33 附录动态显示程序清单.34 图 1.37 本科毕业设计说明书(论文)本科毕业
11、设计说明书(论文)第1页共37页 1 1 1 1课题简介课题简介课题简介课题简介 1.11.11.11.1 引言引言引言引言 在大型商场、车站、码头、地铁站以及各类办事窗口等越来越多的场所需要用 led 点阵显示图形和汉字。led 行业已成为一个快速发展的新兴产业,市场空间巨大, 前景广阔。随着信息产业的高速发展,led 显示作为信息传播的一种重要手段,已广 泛应用于室内外需要进行服务内容和服务宗旨宣传的公众场所, 例如户内外公共场所 广告宣传、机场车站旅客引导信息、公交车辆报站系统、证券与银行信息显示、餐馆 报价信息豆示、高速公路可变情报板、体育场馆比赛转播、楼宇灯饰、交通信号灯、 景观照明
12、等。 显然, led 显示已成为城市亮化、 现代化和信息化社会的一个重要标志。 本文基于单片机(at89c51)讲述了 1616 led 汉字点阵显示的基本原理、硬件组 成与设计、程序编译与下载等基本环节和相关技术。 本设计的汉字点阵显示主要由 at89c51 单片机,led 显示管,时钟电路,复位电 路等组成。本设计中采用动态显示,由 16*16led 数码管显示汉字。可通过输入不同 汉字代码显示不同的汉字,可通过时钟电路调节汉字显示时间。随着单片机应用越来 越普及,各种以汉字显示为媒介的场所将逐渐被 led 显示屏所取代。通过本次设计应 重点掌握 16*16led 汉字显示的硬件组成及软件
13、编程,在原理图绘制中应注意线路的 接法及各引脚的功能。 1.21.21.21.2 电子广告屏发展趋势电子广告屏发展趋势电子广告屏发展趋势电子广告屏发展趋势 led 显示屏是八十年代后期在全球迅速发展起来的新型信息显示媒体,它利用发 光二极管构成的像素单元组成面积显示内容,具有可靠性高、使用寿命长、环境适应 能力强、亮度高、性价比高、使用成本低、性能稳定等特点。在短短的二十来年内, 迅速成长为室外大屏幕显示的主流产品,在户外信息显示流域中具有无可替代的作 用。 户外 led 小屏幕广告是 21 世纪广告业开展的趋向,是存在音频功效的户内里广 告展现装备,属国内抢先的下科技产品。当装备外观新鲜奇特
14、,其体积可随便调剂, 本科毕业设计说明书(论文)本科毕业设计说明书(论文)第2页共37页 不只能播搁音视频广告节目,而且四面借否拆流动灯箱广告位,各政府皆激励推广应 用户外 led 屏,陆续撤消帆布广告、灯箱广告审批。户内 led 屏非帆布广告、灯箱广 告的幻想替换产品,能带来社会效率和丰盛的经济效益。 我国 led 显示屏产业在规模发展的同时,产品技术革故鼎新,不断坚持比拟进步 前辈的程度。90 年代初便具有了成生的 16 级灰度 256 色视频节制技术及无线远控等 国际进步前辈程度技术,近年在全彩色 led 显示屏、256 级灰度视频掌握技术、散群 无线节制、 多级群控技术等方面均有国内进
15、步前辈、 达到国际火平的技术和产品呈现; led 显示屏掌握公用大规模集成电路也已由国内企业开产生产并得到当用。 1.31.31.31.3 电子广告屏的社会价值电子广告屏的社会价值电子广告屏的社会价值电子广告屏的社会价值 (1)时效性 在市繁华地理位置安装室外大屏幕,这就意味着人民群众可以及时了解到政府和 企业所需公布的公众信息,如:政府颁布的新的法律法规、商务研讨会、招商会、 展 览会、紧急或灾害性天气预报、企业的形象及产品展示、经营理念、创业思路等。 (2)强迫性 凡是经过 市繁华地段的人群, led 彩色大屏幕都会不可避免的闯入他们的视线, 这就决定了屏幕信息欣赏的不可避免性,因此一旦出
16、现这种视频信息,其视觉冲击力 和强迫欣赏性无疑会相当之大。 (3)反复性 由于每天经过 市繁华路段的人有几十万人次,每年每人上百次,这样一来 led 全彩色大屏幕信息欣赏的有效频次非常之高,到达率高达 100。 (4)公益性 led 彩色大屏幕作为繁华区域互动的信息发布平台, 它除了展示政府和企业所发 布的信息外,还可以编排大量娱乐、旅游、电视新闻、天气预报等公益信息,说明 led 彩色大屏幕公益性很强,它将会成为提高政府办事透明化、拉近与人民群众距离 的重要信息显示平台。 (5)趋向性 本科毕业设计说明书(论文)本科毕业设计说明书(论文)第3页共37页 目前,世界已经有许多国际城市安装使用
17、led 彩色大屏幕,并取得了良好的社 会效益和经济效益。其中国内的上海、北京、广州、深圳及香港对 led 彩色大屏幕的 应用最为广泛,这些代表中国经济发展的同时也引导着媒介时尚,led 彩色大屏幕经 这些城市的成功运作而渐成趋势。 由于户外显示屏的自由性很高,再加上 led 全彩色大视频全天播放,使客户的 广告可以重复多次的传播给目标群体,使目标群体更容易记得客户的产品和品牌, 加 上 led 全彩色大视频所处的繁华商业位置、低廉的广告费用,制作简单、发布便捷, 适合广大商家、商户。尤其是 led 大视屏内的商家,其发布广告优势最为明显,最能 直接刺激目标群体产生购买欲望。 本科毕业设计说明书
18、(论文)本科毕业设计说明书(论文)第4页共37页 2 2 2 2设计方案设计方案设计方案设计方案 2.12.12.12.1 ledledledled 与与与与 lcdlcdlcdlcd 选择的方案论证选择的方案论证选择的方案论证选择的方案论证 2.1.1led lcd 简介 lcd 的全称是 liquid crystal display,即液晶显示器。lcd 的构造是在两片平 行的玻璃当中放置液态的晶体,两片玻璃中间有许多垂直和水平的细小电线,透过通 电与否来控制杆状水晶分子改变方向,将光线折射出来产生画面。 led 显示屏(led panel) :led 就是 light emitting
19、diode ,发光二极管的英 文缩写,简称 led。它是一种通过控制半导体发光二极管的显示方式,其大概的样子 就是由很多个通常是红色的小灯组成, 靠灯的亮灭来显示字符。 用来显示文字、 图形、 图象、动画、行情、视频、录相信号等各种信息的显示屏幕。 led 显示屏分为图文 显示屏和视频显示屏,均由 led 矩阵块组成。图文显示屏可与计算机同步显示汉字、 英文文本和图形;视频显示屏采用微型计算机进行控制,图文、图象并茂,以实室外 显示屏时、同步、清晰的信息流传方式播放各种信息,还可显示二维、三维动画、 录 相、电视、vdd 节目和现场实况。led 显示屏显示画脸色彩艳丽,立体感强,静如油 画,动
20、如影戏,广泛应用于金融、税务、工商、邮电、体育、广告、厂矿企业、交通 运输、教育系统、车站、船埠、机场、商场、医院、宾馆、银行、证券市场、建筑市 场、竞拍行、工业企业管理和其它公共场所。 led 显示屏可以显示变化的数字、文 字、图形图象;不仅可以用于室内环境还可以用于室外环境,具备投影仪、电视墙、 液晶显示屏无法比拟的优点。 led 之所以受到广泛重视而得到迅速度完成长,是与 它本身所具备的优点分不开的。这些优点归纳综合起来是:亮度高、工作电压低、 功 耗小、小型化、生存的年限长、耐冲击和性能不变。led 的成长远景极为广阔,今朝 正朝着更高亮度、更高耐气候性、更高的发光密度、更高的发光匀称
21、性,可靠性、 全 色化方向发室外 led 显示屏报价展。 led 显示屏的分类 1、按颜色基色可以分为 单 基色显示屏:单一颜色(红色或绿色) 。 双基色显示屏:红和绿双基色,256 级灰度、 可以显示 65536 种颜色。 全彩色显示屏:红、绿、蓝三基色,256 级灰度的全彩色 显示屏可以显示一千六百多万种颜色。 2、按显示部件分类 led 数码显示屏:显示 本科毕业设计说明书(论文)本科毕业设计说明书(论文)第5页共37页 部件为 7 段码数码管,适于制作时钟屏、利率屏等,显示数字的电子显示屏。 led 点阵图文显示屏:显示部件是由很多匀称排列的发光二极管组成的点阵显示板块, 适 于播放文
22、字、图象信息。 led 视频显示屏:显示部件是由很多发光二极管组成,可 以显示视频、动画等各种视频文件。 3、按使用场合分类 室内显示屏:发光点较小, 一般3mm-8mm,显示平面或物体表面的大一般几至十几平方米。 室外显示屏: 平面或物体表面的大一般几十平方米至几百平方米,亮度高,可在阳光下工作,具备 防风、防雨、防水功效。 4、按发光点直径分类 室内屏:3mm、3.75mm、5mm、 室外屏:10mm、12mm、16mm、19mm、20mm、21mm、22mm、26mm 室 外屏发室外 led 显示屏光的基本单元为发光筒,发光筒的原理是将一组红、绿、蓝发 光二极管封在一个分子化合物塑料筒内
23、共同发 5.显示方式有静态、横向骨碌、垂直 骨碌和翻页显示等。 单块板块控制驱动 12 块 (最多可控制 24 块) 8x8 点阵, 共 16x48 点阵(或 32x48 点阵) ,是单块 mbx7219(或 ps7219、hd7279、zlg7289 及 8279 等类 似 led 显示驱动板块)的 12 倍(或 24 倍) !可采用“级联”的方式组成肆意点阵大 显示屏。显示效果好,功耗小,且比采用 mbx7219 电路的成本更低。 led 显示屏检 验方法, 一看屏体规格,外观,平整度,屏内的连线等 二看屏点亮后坏点,在不在 不范围以内, (一般来说现在的屏基本上没有了) 色差一致性,显示
24、文字是否正常, 显示屏图片等,全彩的要全屏打白的颜色,红,绿,蓝。 led 的全称是 lighy emitting diode,即发光二极管。led 是一种半导体固体发 光器件,它是利用固体半导体芯片作为发光材料,当两端加上正向电压,半导体中的 载流子发生复合引起光子发射而产生光。led 可以直接发出红、黄、蓝、绿、青、橙、 紫、白色的光。 2.2.2led lcd 的区别与选择 lcd 是液晶显示屏,主要是用来做面显示的,它本身不发光,然后通过电流使屏 幕产生各种颜色的浑浊现象, 后置一个光源来透过前面的 lcd 面板使人看到图案。 led 是发光二极管,它本身是点光源,就是说发出来的光不是
25、一个面,而是一个点。也有 用 led 做显示屏的,相对于液晶显示屏来说,led 适合于室外以及室内大屏幕观看距 离稍微远一点的情况,因为 led 显示屏的分辨率肯定远远小过 lcd。lcd 更适合做电 脑液晶电视器、手机显示屏之类的应用。 目前有所谓的电脑 led 显示屏,说的意思是显示屏仍然是通过液晶屏来显示图 本科毕业设计说明书(论文)本科毕业设计说明书(论文)第6页共37页 案,但是液晶屏后面的光源采用的是 led。算是两者的一个综合吧。 led 技术与 lcd 相比,led 在亮度、功耗、可视角度和刷新速率等方面,都更具 优势。led 与 lcd 的功耗比大约为 10:1,而且更高的刷
26、新速率使得 led 在视频方面有 更好的性能表现。利用 led 技术,可以制造出比 lcd 更薄(地球上最薄的 led 电视是 三星的 6.5mm!)、更亮、更清晰的显示效果,拥有广泛的应用前景。 简单地说,lcd 与 led 是两种不同的显示技术,lcd 是由液态晶体组成的显示屏, 而 led 则是由发光二极管组成的显示屏。led 技术与 lcd 相比,led 在亮度、功耗、 可视角度和刷新速率等方面,都更具优势,基于 led 的各种优势所以本设计采用 led 作为显示屏。 本科毕业设计说明书(论文)本科毕业设计说明书(论文)第7页共37页 3 3 3 3硬件电路设计硬件电路设计硬件电路设计
27、硬件电路设计 3.13.13.13.1 硬件电路组成及工作原理硬件电路组成及工作原理硬件电路组成及工作原理硬件电路组成及工作原理 3.1.1 元器件选择 本设计所需元器件如表 1 所示。 表 1 元器件选择 元器件编号规格参数作用简介 u1at89c51核心控制芯片 led116*16led 点阵组成汉字显示屏 ic274hc1544 线-16 线译码器 ic3, ic41 k排阻上拉电阻 r1200 复位电路 r21k c122f/16 k1按键开关 x112mhz 晶振 时钟电路 c2, c320pf r3,r4,r5,r6200按键选择电路 k2,k3,k4,k5按键开关 pcb 板10
28、cm*10cm 环氧板元件承载体 3.1.2 单片机简介 单片微型计算机简称单片机,指集成在一块芯片上的计算机,具有结构简单、控 本科毕业设计说明书(论文)本科毕业设计说明书(论文)第8页共37页 制功能强、可靠性高体积小和价格低等优点,在航空航天 地质石油 冶金采矿和机械 电子等领域都发挥了巨大作用。 单片机是把中央处理器 cpu 、存储器、定时器 i/o 端口电路等一些计算机的主 要功能部件集成在一块电路芯片上的微型计算机。 单片机的应用主要基于其控制功能,由于单片机具有集成度高、体积小 、可靠 性高、价格低和易实现产品化等特点,特别适合应用于测量和控制领域,可分为单片 应用和多机应用,归
29、纳其来可分为以下机方面: (1)智能化仪器仪表中的应用 (2)工业测量控制中的应用 (3)在交通、军事、计算机网络和通信技术领域中的应用 (4)保安报警、办公自动化领域的应用 (5)日常生活和家用电器领域的应用 at89c51at89c51 单片机简介单片机简介 at89c51 是一种带 4k 字节闪烁可编程可擦除只读存储器(fperomfalsh programmable and erasable read only memory)的低电压,高性能 cmos8 位微处理 器,俗称单片机。at89c2051 是一种带 2k 字节闪烁可编程可擦除只读存储器的单片 机。单片机的可擦除只读存储器可以
30、反复擦除 100 次。该器件采用 atmel 高密度非易 失存储器制造技术制造,与工业标准的 mcs-51 指令集和输出管脚相兼容。由于将多 功能 8 位 cpu 和闪烁存储器组合在单个芯片中,atmel 的 at89c51 是一种高效微控制 器,at89c2051 是它的一种精简版本。at89c 单片机为很多嵌入式控制系统提供了一 本科毕业设计说明书(论文)本科毕业设计说明书(论文)第9页共37页 种灵活性高且价廉的方案。 (1) 主要特性: 与 mcs-51 兼容 4k 字节可编程闪烁存储器 寿命:1000 写/擦循环 数据保留时间:10 年 全静态工作:0hz-24hz 三级程序存储器锁
31、定 128*8 位内部 ram 32 可编程 i/o 线 两个 16 位定时器/计数器 5 个中断源 可编程串行通道 低功耗的闲置和掉电模式 片内振荡器和时钟电路 (2) 管脚说明: vcc:供电电压。 gnd:接地。 p0 口:p0 口为一个 8 位漏级开路双向 i/o 口,每脚可吸收 8ttl 门电流。 当 本科毕业设计说明书(论文)本科毕业设计说明书(论文)第10页共37页 p1 口的管脚第一次写 1 时,被定义为高阻输入。p0 能够用于外部程序数据存储 器,它可以被定义为数据/地址的第八位。在 fiash 编程时,p0 口作为原码输入 口,当 fiash 进行校验时,p0 输出原码,此
32、时 p0 外部必须被拉高。 p1 口:p1 口是一个内部提供上拉电阻的 8 位双向 i/o 口,p1 口缓冲器能接收 输出 4ttl 门电流。p1 口管脚写入 1 后,被内部上拉为高,可用作输入,p1 口被 外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在 flash 编程和 校验时,p1 口作为第八位地址接收。 p2 口:p2 口为一个内部上拉电阻的 8 位双向 i/o 口,p2 口缓冲器可接收,输 出 4 个 ttl 门电流,当 p2 口被写“1”时,其管脚被内部上拉电阻拉高,且作为 输入。并因此作为输入时,p2 口的管脚被外部拉低,将输出电流。这是由于内部 上拉的缘故。p2 口
33、当用于外部程序存储器或 16 位地址外部数据存储器进行存取 时,p2 口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对 外部八位地址数据存储器进行读写时,p2 口输出其特殊功能寄存器的内容。p2 口在 flash 编程和校验时接收高八位地址信号和控制信号。 p3 口:p3 口管脚是 8 个带内部上拉电阻的双向 i/o 口,可接收输出 4 个 ttl 门电流。当 p3 口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输 入,由于外部下拉为低电平,p3 口将输出电流(ill)这是由于上拉的缘故。 p3 口也可作为 at89c51 的一些特殊功能口,如下表所示: 口管脚 备选
34、功能 p3.0 rxd(串行输入口) p3.1 txd(串行输出口) p3.2 /int0(外部中断 0) p3.3 /int1(外部中断 1) p3.4 t0(记时器 0 外部输入) p3.5 t1(记时器 1 外部输入) p3.6 /wr(外部数据存储器写选通) p3.7 /rd(外部数据存储器读选通) p3 口同时为闪烁编程和编程校验接收一些控制信号。 本科毕业设计说明书(论文)本科毕业设计说明书(论文)第11页共37页 rst:复位输入。当振荡器复位器件时,要保持 rst 脚两个机器周期的高电平时 间。 ale/prog:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位 字
35、节。在 flash 编程期间,此引脚用于输入编程脉冲。在平时,ale 端以不变的频率 周期输出正脉冲信号,此频率为振荡器频率的 1/6。因此它可用作对外部输出的脉冲 或用于定时目的。然而要注意的是:每当用作外部数据存储器时,将跳过一个 ale 脉冲。如想禁止 ale 的输出可在 sfr8eh 地址上置 0。此时, ale 只有在执行 movx, movc 指令是 ale 才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状 态 ale 禁止,置位无效。 /psen:外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周 期两次/psen 有效。但在访问外部数据存储器时,这两次有
36、效的/psen 信号将不出现。 /ea/vpp:当/ea 保持低电平时,则在此期间外部程序存储器(0000h-ffffh),不 管是否有内部程序存储器。注意加密方式 1 时,/ea 将内部锁定为 reset;当/ea 端 保持高电平时,此间内部程序存储器。在 flash 编程期间,此引脚也用于施加 12v 编程电源(vpp)。 xtal1:反向振荡放大器的输入及内部时钟工作电路的输入。 xtal2:来自反向振荡器的输出。 (3)振荡器特性: xtal1 和 xtal2 分别为反向放大器的输入和输出。该反向放大器可以配置为片内振 荡器。石晶振荡和陶瓷振荡均可采用。如采用外部时钟源驱动器件,xta
37、l2 应不接。 有余输入至内部时钟信号要通过一个二分频触发器, 因此对外部时钟信号的脉宽无任 何要求,但必须保证脉冲的高低电平要求的宽度。 (4)芯片擦除: 整个 perom 阵列和三个锁定位的电擦除可通过正确的控制信号组合,并保持 ale 管脚处于低电平 10ms 来完成。在芯片擦操作中,代码阵列全被写“1”且在任何非 空存储字节被重复编程以前,该操作必须被执行。 此外,at89c51 设有稳态逻辑,可以在低到零频率的条件下静态逻辑,支持两种软件 可选的掉电模式。在闲置模式下,cpu 停止工作。但 ram,定时器,计数器,串口和 本科毕业设计说明书(论文)本科毕业设计说明书(论文)第12页共
38、37页 中断系统仍在工作。在掉电模式下,保存 ram 的内容并且冻结振荡器,禁止所用其他 芯片功能,直到下一个硬件复位为止。 74hc154 功能简介 74hc154 4 线-16 线译码器/解调器 将 4 个二进制编码输入译成 16 个彼独立的输出之一 将数据从一个输入线分配到 16 个输出的任意一个而实现解调功能 输入箝位二极管简化了系统设计 与大部分 ttl 和 dtl 电路完全兼容 74154 这种单片 4 线16 线译码器非常适合用于 高性能存储器的译码器。当两 个选通输入 g1 和 g2 为低时, 它可将 4 个二进制编码的输入译成 16 个互相独立的 输出之一。实现解调功能的办法
39、是:用 4 个输入线写出输出线的地址,使得在一个 选通输入为低时数据通过另一个选通输入。当任何一个选通输入是高时,所有输出都 为高。 图 1 74hc154 引脚图 本科毕业设计说明书(论文)本科毕业设计说明书(论文)第13页共37页 3.23.23.23.2 硬件电路图硬件电路图硬件电路图硬件电路图 本产品拟采用以at89c51单片机为核心芯片的电路来实现, 主要由at89c51芯片、 时钟电路、复位电路、列扫描驱动电路(74hc154)、1616 led 点阵 5 部分组成,如 附图所示。 其中, at89c51 是一种带4 kb 闪烁可编程可擦除只读存储器(falsh programma
40、ble and erasable read onlymemory,fperom)的低电压、高性能 cmos 型 8 位微处理器, 俗称单片机。该器件采用 atmel 高密度非易失存储器制造技术制造,与工业标准的 mcs-51 指令集和输出管脚相兼容。由于将多功能 8 位 cpu 和闪烁存储器组合在单个 芯片中,能够进行 1 000 次写擦循环,数据保留时间为 10 年。他是一种高效微控 制器,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。因此,在智能化电 子设计与制作过程中经常用到 at89c51 芯片。 3.2.1 时钟电路 时钟电路由 at89c51 的 18, 19 脚的时钟端(x
41、tall 及 xtal2)以及 12 mhz 晶振 x1、 电容 c2,c3 组成,采用片内振荡方式。其电路图如下图 2 所示。 图 2 本科毕业设计说明书(论文)本科毕业设计说明书(论文)第14页共37页 3.2.2 复位电路 复位电路采用简易的上电复位电路, 主要由电阻 r1, r2, 电容 c1, 开关 k1 组成, 分别接至 at89c51 的 rst 复位输入端。其电路图如下图 3 所示。 图 3 3.2.3 按键选择电路 按键选择电路由四个开关元件 k2,k3,k4,k5 和四个电阻 r3,r4,r5,r6 组成。 其作用是根据不同场合需要选择不同的按键开关来显示不同的广告语。 其
42、电路图如下 图 4 所示。 本科毕业设计说明书(论文)本科毕业设计说明书(论文)第15页共37页 图 4 3.2.4 显示电路 led 发光二极管,是一种固态的半导体器件,它可以直接把电转化为光。led 的 心脏是一个半导体的晶片,晶片的一端附在一个支架上,一端是负极,另一端连接电 源的正极,使整个晶片被环氧树脂封装起来。半导体晶片由两部分组成,一部分是 p 型半导体,在它里面空穴占主导地位,另一端是 n 型半导体,在这边主要是电子。 但 这两种半导体连接起来的时候,它们之间就形成一个“p-n 结”。当电流通过导线作 用于这个晶片的时候,电子就会被推向 p 区,在 p 区里电子跟空穴复合,然后
43、就会以 光子的形式发出能量。 led 点阵显示屏采用 1616 共 256 个象素的点阵,通过万用表检测发光二极管 的方法测试判断出该点阵的引脚分布,如图 2 所示 本科毕业设计说明书(论文)本科毕业设计说明书(论文)第16页共37页 我们把行列总线接在单片机的 io 口,然后把上面分析到的扫描代码送人总线, 就可以得到显示的汉字了。 但是若将led点阵的行列端口全部直接接入89c51单片机, 则需要使用 32 条 io 口,这样会造成 io 资源的耗尽,系统也再无扩充的余地。因此, 我们在实际应用中只是将 led 点阵的 16 条行线直接接在 p0 口和 p2 口,至于列选扫 描信号则是由
44、4-16 线译码器 74hc154 来选择控制,这样一来列选控制只使用了单片 机的 4 个 io 口,节约了很多 io 资源,为单片机系统扩充使用功能提供了条件。考虑 到 p0 口必需设置上拉电阻, 所以采用 4.7 k排电阻作为上拉电阻。其原理图如下 图 5 所示。 图 5 汉字扫描显示的基本过程是这样的:通电后由于电阻 r1,电容 c1 的作用,使单 片机的 rst 复位脚电平先高后低,从而达到复位;之后,在 c2,c3,x1 以及单片机 内部时钟电路的作用下, 单片机 89c51 按照设定的程序在 p0 和 p2 接口输出与内部汉 字对应的代码电平送至 led 点阵的行选线(高电平驱动)
45、,同时在 p1.1,p1.2,p1.3, p1.4 接口输出列选扫描信号(低电平驱动),从而选中相应的象素 lcd 发光,并利用 人眼的视觉暂留特性合成整个汉字的显示。 本科毕业设计说明书(论文)本科毕业设计说明书(论文)第17页共37页 4 4 4 4软件设计软件设计软件设计软件设计 4.14.14.14.1 汉字的点阵显示原理及字库代码获取方法汉字的点阵显示原理及字库代码获取方法汉字的点阵显示原理及字库代码获取方法汉字的点阵显示原理及字库代码获取方法 我们以 ucdos 中文宋体字库为例,每一个字由 16 行 16 列的点阵组成显示。即国 标汉字库中的每一个字均由 256 点阵来表示。我们
46、可以把每一个点理解为一个像素, 而把每一个字的字形理解为一幅图像。事实上这个汉字屏不仅可以显示汉字,也可以 显示在 256 象素范围内的任何图形。如查用 8 位的 at89c51 单片机控制,由于单片机 的总线为 8 位,一个字需要拆分为 2 个部分,如图 3 所示。 为了弄清楚汉字的点阵组成规律,首先通过列扫描方法获取汉字的代码。汉字可 拆分为上部和下部,上部由 816 点阵组成,下部也由 816 点阵组成。本例通过列 扫描方法首先显示左上角的第一列的上半部分, 即第 0 列的 p00p07 口, 方向为 p00 到 p07,显示汉字“大”时,p05 点亮,由上往下排列,为:p0.0 灭,p
47、0.1 灭,p0.2 本科毕业设计说明书(论文)本科毕业设计说明书(论文)第18页共37页 灭 p0.3 灭,p0.4 灭,p0.5 亮,p0.6 灭,p0.7 灭。即二进制 00000100,转换为十六 进制为 04h。上半部第一列完成后,继续扫描下半部的第一列,为了接线的方便,我 们仍设计成由上往下扫描,即从 p27 向 p20 方向扫描,从图 3 可以看到,这一列全部 为不亮,即为 00000000,十六进制则为 00h。依照这个方法转向第二列、第三列, 直至第十六列的扫描,一共扫描 32 个 8 位,可以得出汉字“大”的扫描代码为: 04h,00h,04h,02h,04h,02h,04
48、h,04h04h,00h,04h,02h,04h,02h,04h,04h 04h,08h,04h,30h,05h,0c0h,0feh,00h04h,08h,04h,30h,05h,0c0h,0feh,00h 05h,80h,04h,60h,04h,10h,04h,08h05h,80h,04h,60h,04h,10h,04h,08h 04h,04h,0ch,06h,04h,04h,00h,00h04h,04h,0ch,06h,04h,04h,00h,00h 由这个原理可以看出,无论显示何种字体或图像,都可以用这个方法来分析出他 的扫描代码从而显示在屏幕上。 上述方法虽然能够让我们弄清楚汉字点阵代
49、码的获取过程, 但是依靠人工方法获 取汉字代码是一件非常繁琐的事情。为此,我们经常采用字库软件查找字符代码, 软 件打开后输入汉字,点“检取”,十六进制数据的汉字代码即可自动生成,把我们所 需要的竖排数据复制到程序中即可,如图 4 所示。 本科毕业设计说明书(论文)本科毕业设计说明书(论文)第19页共37页 本科毕业设计说明书(论文)本科毕业设计说明书(论文)第20页共37页 本科毕业设计说明书(论文)本科毕业设计说明书(论文)第21页共37页 本科毕业设计说明书(论文)本科毕业设计说明书(论文)第22页共37页 可见,汉字点阵显示一般有点扫描、行扫描和列扫描 3 种。为了符合视觉暂留要 求,
50、点扫描方法的扫描频率必须大于 1664=1 024 hz,周期小于 1 ms 即可。行扫 描和列扫描方法的扫描频率必须大于 168=128 hz,周期小于 7.8 ms 即可,但是一 次驱动一列或一行(8 颗 led)时需外加驱动电路提高电流,否则 led 亮度会不足。 4.24.24.24.2proteusproteusproteusproteus 软件仿真及程序设计软件仿真及程序设计软件仿真及程序设计软件仿真及程序设计 本作品采用通用的 protel 99se 板级 eda 软件完成 pcb 图的设计,详细设计过程 略。考虑到本设计用到的元件数量不多,我们基本采用单面布线策略,只使用了少量
51、 的顶层跨接导线 。已设计好的 pcb 图见图 5 所示。 本电路对元件参数没有苛刻要求,只要元器件选择正确,无损坏,电路板制作工 艺良好,把所有电子元件正确焊接装配后即可进入程序下载和调试工作阶段。制作与 调试时,在 at89c2051 的位置应安装 20 脚的 ic 座,以便使单片机可以从电路板中拿 下去烧写程序。 软件程序主要由开始、初始化、主程序、字库组成。其中主程序和子程序的流程 图如图 6 ,图 7 和图 8 所示。 本科毕业设计说明书(论文)本科毕业设计说明书(论文)第23页共37页 开始 初始化 调用键盘扫描程序 调用显示程序 k1=0? n n 图 6主程序流程图 本科毕业设计说明书(论文)本科毕业设计说明书(论文)第24页共37页 开始 键盘扫描程序 k2=0? k3=0? k4=0? 结束 指针指向第一条广 告语 指针指向第二条广 告语 指针指向第三条广 告语 n n n y y y 图 7 键盘扫描子程序流程图 本科毕业设计说明书(论文)本科毕业设计说明书(论文)第25页共37页 开始 设 1 帧显示时间 设片选及数据指针 查汉字上部数
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 护理评估中的疼痛管理
- 护理研究中的跨文化研究方法
- 护理基本护理伦理学
- 2005年7月国开电大行政管理本科《城市管理学》期末纸质考试试题及答案
- 护理教学比赛活动推广
- 护理教学研究:方法与成果
- 护理团队冲突管理与解决
- 护理服务品牌建设
- 快手平台内容审核部招聘与面经
- 快递公司业务部经理的招聘全解
- 2026年陕西航空职业技术学院单招职业适应性测试题库带答案详解(能力提升)
- 2026年自贡市市本级招用高校毕业生从事公共服务(58人)笔试参考题库及答案解析
- 【2026年中考复习】全国中考物理真卷综合能力题100道(上)
- 2026年雨季安全驾驶试题及答案
- 高中历史必背阶段特征-2026届高三统编版历史一轮复习(选必融合)
- 2026年安徽工商职业学院单招职业技能测试题库带答案详解ab卷
- 2026年安徽工贸职业技术学院单招职业技能测试题库带答案详解(基础题)
- 纳税人员财会制度
- 2026年西安科技大学辅导员招聘(15人)考试参考试题及答案解析
- 医保局联席会议制度
- 2026年南京铁道职业技术学院单招职业适应性测试题库及答案详解(名校卷)
评论
0/150
提交评论