电子技术课程设计任务书电子信息工程系2015~2016 学年第1学期2015年12月20日指导教师职称专业班级设计题目汉字显示屏学生人数设计目的:本课题要求设计一汉字显示屏,即用数字技术按照要求显示汉字。
通过设计一汉字显示屏,使学生对模拟及数字电子技术理论知识在生产实际中的应用有一个初步的认识。
加深学生对所学的理论知识与实际的应用的结合。
通过设计,全面提高学生分析、判断、解决问题的能力。
使学生对所学知识的应用能力、查询资料能力及书写报告能力,有一个较大的提高,为毕业设计打下一定的基础。
原始资料:模拟电子技术教材、数字电子技术教材、电子元器件手册、图书馆、网上及各种可能的渠道查询各种资料。
设计内容:1.设计一汉字显示屏。
要求显示16*16点阵,同时显示8个字。
2.给出电路原理框图,进行原理电路图设计,分单元进行设计。
对电路参数进行必要的计算,选择元器件参数。
3.画出完整的电路原理图。
4.条件许可时,对设计的电路进行仿真验证。
1设计要求:1.要求用16×16点阵高亮度发光二极管点阵显示“山西大学”,同时字体可流动、可有几种变化。
用单片机系统完成2.每一位学生对设计内容都应根据自己所学知识、水平及能力独立完成,不得有雷同。
3.写出完整的设计报告。
进度安排:设计时间为两周,具体时间安排如下:第1~3天熟悉资料进行元器件的查询。
第4~8天进行电路的原理分析及设计、写出报告。
第9~10天交报告,进行答辩。
教研室意见教研室主任 2015年 12 月 20 日2山西大学课程设计报告课程名称:汉字显示屏系部:电子信息工程系专业班级:学生姓名:指导教师:完成时间:2016年1月19号报告成绩:评阅意见:评阅教师日期3摘要本设计使用AT89C51芯片作为主控制模块,利用简单的外围电路来驱动16*16点阵LED显示屏。
设计分为三个模块:单片机控制模块.输出显示模块,译码器74HC138与三极管驱动的驱动模块。
单片机控制模块以单片机为核心,以软件KEIL编程实现信号输出,以驱动16*16 LED点阵显示块为目的。
另一方面显示屏广泛的应用于医院、火车站、银行等公共场所,因此本设计有很强的现实实用性。
关键字: 单片机;汉字显示屏;控制模块;驱动模块;软件编程4目录第一章绪论 (6)1.1 单片机的应用 (6)1.2 LED简介 (6)第二章系统整体方案 (7)2.1 需要实现的功能 (7)2.2 系统软件的设计 (8)第三章系统硬件电路的设计 (9)3.2 单片机系统及外围电路 (9)3.2.1 单片机的选择 (9)3.2.2 AT89C51芯片介绍 (9)3.2.3 单片机系统外围电路 (10)3.3 驱动电路 (10)3.3.1 74HC138芯片简介 (10)3.3.2 驱动电路的构成 (11)3.4 16*16LED显示屏电路和原理 (13)第四章系统程序的设计 (13)4.1 显示驱动电路 (13)4.2 系统主程序 (14)第五章软件仿真 (17)结论 (18)致谢 (19)参考文献 (20)5第一章绪论1.1 单片机的应用单片机是生活必不可缺的控制部件,单片机的应用是很广泛的,导弹的导航装置、飞机上各种仪表的控制、计算机的网络通讯和数据传输、工业自动化过程和实时控制数据处理、广泛使用的智能IC卡、民用豪华轿车的安全保障系统、录像机和摄像机、全自动洗衣机的控制、以及程控玩具、电子宠物等等。
单片机广泛应用于仪器仪表、家用电器、医用设备、航空航天、专用设备的智能化管理及过程控制等领域。
1.2 LED简介LED俗称发光二极管,它包含了可见光和不可见光,属于光电半导体的一类,在结构上包括P极和N极,是一种依靠半导体PN结发光的光电元件。
LED就是由电子材料,封装材料,辅助材料联结而成的的一个发光的闭路电子元件。
它可以直接把电转换成光,LED的心脏是一个半导体的晶片,晶片的一端附在一个支架上,一端是负极,另一端连电源的正极,使整个芯片被环氧树脂封起来。
LED 的内在特征决定了它是最理想的光源去代替传统的光源,它有着广泛的用途。
体积小,LED基本上是一块很小的芯片被封装在环氧树脂里面,所以它非常的小非常的轻;耗电量低,LED耗电量非常低,一般来说LED的工作电压是2-3.6V,工作电流是0.02-0.03A,这就是说它消耗的电量不超过0.1W;使用寿命长,在恰当的电流和电压下,LED的使用寿命可达10万小时;高亮度、低热量;环保,LED是由无毒的材料做成,不像荧光灯含水银会造成污染,同时LED也可以回收再利用;坚固耐用,LED是被完全的封装在环氧树脂里面,它比灯泡和荧光灯管还要坚固,等体内也没有松动的部分,这些特点使得LED可以说是不易损坏的。
LED显示屏:它是一种通过控制半导体发光二极管的显示方式,其大概的样子就是由很多个通常是红色的小灯组成,靠灯的亮灭来显示字符。
用来显示文字、图形、图像、动画、行情、视频、录像信号等各种信息的显示屏幕。
点阵模块方案:最早的设计方案,由室内伪彩点阵屏发展而来优势:原材料成本最有优势,且生产加工工艺简单,质量稳定。
缺点:色彩一致性差,马赛克现象较严重,显示效果较差。
led显示屏市场前景现状:目前由于led显示屏造价昂贵,主要用于比较高档的场所,主要集中在城市的繁华场所,作为多媒体广告的一部分。
单双色led显示屏主要应用于交通,高速公路,银行、证券交易等金融场所。
以后:随着人们生活水平的提高,户外led显示屏将逐渐应用于各个行业。
67第二章 系统整体方案2.1 需要实现的功能用移动显示屏来显示汉字,通过单片机AT89C51的行扫描和74HC138芯片的列扫描使点阵显示屏移动显示“山西大学”的字幕。
当中还要实现的功能:5V 的电压输入,时钟电路的设置,复位电路的设置,单片机给74HC138芯片的E1高电平同时给E2和E3低电平,74HC138才能正常的工作,点阵模块:此点阵模块由四个8*8点阵组成,图2.1.1为8×8点阵LED 外观及引脚图,只要其对应的X 、Y 轴顺向偏压,即可使LED 发亮。
例如如果想使左上角LED 点亮,则Y0=1,X0=0即可。
应用时限流电阻可以放在X 轴或Y 轴。
8*8LED 点阵等效电路如图2.1.2所示图2.1.1图 2.1.288X8点阵LED 工作原理说明 :8X8点阵共需要64个发光二极管组成,且每个发光二极管是放置在行线和列线的交叉点上,当对应的某一列置1电平,某一行置0电平,则相应的二极管就亮;因此要实现一根柱形的亮法,对应的一列为一根竖柱,或者对应的一行为一根横柱,因此实现柱的亮的方法如下所述:一根竖柱:对应的列置1,而行则采用扫描的方法来实现。
一根横柱:对应的行置0,而列则采用扫描的方法来实现。
需要实现的功能如下图流程图图2.1.3所示:图 2.1.3本电路使用AT89C51实现行驱动,对显示模块从上至下的扫描,用74HC138和三极管实现列驱动,对显示模块从左至右的扫描,然后显示字符。
在中规模集成电路中译码器有几种型号,使用最广的通常是74HC138译码器,74HC138译码器的输出是低电平有效,故实现逻辑功能时,输出端不可接或门及或非门(因为每次仅一个为低电平,其余皆为高电平);74HC138译码器有使能端,故使能端必须加以处理,否则无法实现需要的逻辑功能。
在片选使用状态下输入中8线始终只有1线为0, 此74HC138芯片在单片机系统中极大限度的起到了扩展IO 资源的作用,只要用单片机的2个IO 引脚资源就能控制8个输出,而且程序的编制也容易实现。
2.2 系统软件的设计软件程序是整个控制系统的核心部分。
显示部分采用动态扫描的方式,实现对显示屏要显示的汉字、图像、字符等数据信息进行传输控制以及显示等功能。
程序中将数据存储器分为三个区:显示缓冲区、数据存储区和接收缓冲区。
单片机通过串口中断接收PC 机传来的数据,暂时存放在接收缓冲区,经分析处理后按一定的规律放入数据存储区保存起来,然后再根据显示方式依次从数据存储器中取出数据放入显示缓冲区中用于显示。
显示采用逐行扫描的方式,图5是显示四个8*8点阵 三极管列扫描模块显示模块行扫描模块时钟电路复位电路9一屏字符的程序流程图。
与PC 机的实时通信部分主要是利用单片机串口中断接收数据信息,实现与计算机的数据信息传输。
其程序流程图如图5和6附录所示。
第三章 系统硬件电路的设计3.2 单片机系统及外围电路3.2.1 单片机的选择本设计选用了AT89C51单片机作控制3.2.2 AT89C51芯片介绍概述:AT89C51为40 脚双列直插封装的8 位通用微处理器,采用工业标准的C51内核,在内部功能及管脚排布上与通用的8xc52 相同,其主要用于会聚调整时的功能控制。
功能包括对会聚主IC 内部寄存器、数据RAM 及外部接口等功能部件的初始化,会聚调整控制,会聚测试图控制,红外遥控信号IR 的接收解码及与主板CPU 通信等。
主要管脚有:XTAL1(19 脚)和XTAL2(18 脚)为振荡器输入输出端口,外接12MHz 晶振。
RST (9 脚)为复位输入端口,外接电阻电容组成的复位电路。
VCC (40 脚)和VSS (20 脚)为供电端口,分别接+5V 电源的正负端。
P0~P3 为可编程通用I/O 脚,其功能用途由软件定义,在本设计中,P0 端口(32~39 脚)被定义为N1 功能控制端口,分别与N1的相应功能管脚相连接,13 脚定义为IR 输入端,10 脚和11脚定义为I2C 总线控制端口,分别连接N1的SDAS (18脚)和SCHC (19脚)端口,12 脚、27 脚及28 脚定义为握手信号功能端口,连接主板CPU 的相应功能端,用于当前制式的检测及会聚调整状态进入的控制功能。
AT89C51的引脚图如下图3.2所示:图 3.2.110 3.2.3 单片机系统外围电路 单片机外围电路一般有两块:时钟电路(如图3.2.3)和复位电路(3.2.4)时钟电路由一个晶振和两个小电容组成,用来产生时钟频率复位电路由一个电阻、按键和一个电容组成,用来产生复位信号,使单片机上电的时候复位。
图 3.2.3AT89C51单片机芯片内部有一个反向放大器构成的振荡器,XTAL1和XTAL2分别为振荡器电路的输入端和输出端,时钟可由内部和外部生成,在XTAL1和XTAL2引脚上外接定时元件,内部振荡电路就会产生自激振荡。
系统采用的定时元件为石英晶体和电容组成的并联谐振回路。
晶振频率选择12MHz ,C1、成的电容值取22PF,电容的大小频率起微调的作用图3.2.4单片机有多种复位电路,本系统采用电平式开关复位与上电复位方式,当上电时,C1相当于短路,使单片机复位,在正常工作时,按下复位时单片机复位。