搜档网
当前位置:搜档网 › VGA图形显示控制器的设计与实现

VGA图形显示控制器的设计与实现

VGA图形显示控制器的设计与实现
VGA图形显示控制器的设计与实现

8.8 VGA图形显示控制器的设计与实现

1.实验目的

(1)进一步熟悉QuartusⅡ软件的使用。

(2)掌握数字系统的设计方法。

(3)掌握VGA显示的原理和接口协议规范。

(4)熟悉实验平台的使用。

2.设计目标

设计实现一个VGA图形显示控制器,控制图像信号传输到CRT显示器上显示出来。要求显示模式为640×480×60Hz,通过拨码开关控制R、G、B使显示器可以显示64种纯色,并可在显示器上显示横向彩条信号(至少6种颜色)、纵向彩条信号(至少8种颜色)和棋盘格信号。

3.设计思路

VGA显示控制器控制图像信号通过电缆传输到CRT显示器上并显示出来。CRT通过帧同步信号和行同步信号控制电子枪的电子束逐行逐点的扫描,把电子打在荧光屏上,采用的是动态扫描的显示方式。但是CRT是模拟方式的,需要通过数/模转换电路实现控制,VGA 显示控制器控制过程如图6-6所示。

图6-6 VGA显示控制器示意图

电子枪的扫描在行同步、场同步信号控制下,实现水平扫描、水平回归、垂直扫描、垂直回归等过程,如图6-7所示。整个扫描过程为水平扫描结束后应该有个消隐信号使电子枪回归到行的开始并且进行场同步扫描,当扫描完一帧后还要有个场消隐信号使电子枪回归到

帧画面的开始。

图6-7 电子枪的扫描过程

设计VGA 控制器的关键是产生符合VGA 接口协议规定的行同步和场同步信号,它们扫描时序如图6-8所示。

图6-8 VGA信号时序图

根据上述介绍,结合设计任务要求可以看出VGA显示控制器只需要解决行场扫描和颜

色输出两个问题,设计组成框图如图6-9所示。

图6-9 系统逻辑框图

由于行场扫描时间是固定的,只要在这段时间内扫描不同的点数,就产生不同的分辨率。由于要显示64色,这就要求R、G、B中的每个通道需要有四色,对于二进制编码来说每个通道就需要两位拨码开关,然后采用查找表的方法,先将颜色信息编个表,然后根据行场计数器的值去查找颜色信息表中的值,就可将颜色信息输出。

LED线阵显示屏设计报告

陇东学院第二届电子设计大赛 LED线性显示屏设计 院系班级:信息工程学院 12级通信工程本科班参赛组: 指导老师: 2014年6月22日

摘要 LED旋转显示器时基于视觉暂留原理,开发的一种旋转式LED 显示屏。本设计基于AT89C52单片机,通过直流电机带动旋转,在具有一定转速地载体上安装16个LED发光器件,各LED发光管等间距排位一条直线,随着电机的运转,不断扫描出预设的文字。 针对传统LED显示屏视角单一、体积较大、需要的发光二极管数目较多等特点,利用电机带动LED显示阵列高速旋转实现环形显示,达到360全视角,在相同显示信息量上降低产品体积,减少对发光二极管的使用,设计一个可以经常方便变换内容、能够携带方便、信息容量大、价格低廉、结构简单的信息播放系统,即旋转LED显示屏。 实际制作的LED旋转显示屏技术参数的测试结果,以及实际的运行效果表明,本文设计和制作的旋转显示屏基本符合设计的基本要求,具有一定的创新性与实际应用价值。 设计关键字:AT89C52单片机,视觉暂留,直流电机,旋转。

目录 1.任务要求 (4) 1.1基本要求 (5) 1.2 发挥部分 (5) 1.3 说明 (5) 2.总体方案设计 (5) 2.1 系统分析 (5) 2.2方案论证 (5) 2.3方案设计 (6) 2.4 系统总体方框图 (6) 3.电路与程序设计 (7) 3.1电路外观设计 (7) 3.2硬件设计 (7) 3.3软件设计 (8) 4.系统测试 (8) 4.1测试方案 (8) 4.2调试方案 (9)

4.3测试结果 (9) 4.4测试结果分析 (9) 5.系统硬件框图 (9) 6.谢辞 (10) 8.参考文献 (11) 附录 (11) 9.1 效果图 (11) 9.2源程序 (15)

基于单片机的电子时钟设计报告(LCD显示)

单片机原理及应用课程设计任务书 题目:电子时钟(LCD显示) 1、设计要求以AT89C51单片机为核心的时钟,在LCD显示器上显示当前的时间: 使用字符型LCD显示器显示当前时间。显示格式为“时时:分分:秒秒”。用3个功能键操作来设置当前时间。功能键K1~K4功能下。 K1—设置小时。 K2—设置分钟。 K3—设置秒。 程序执行后工作指示灯LED发光,表示程序开始执行,LCD显示“23:59:00”,然后开始计时。 2、工作原理 本课题难点在于键盘的指令输入,由于每个按键都具有相应的一种功能,程序中有较多的循环结构用以判断按键是否按下,以及判断按键是否抬起,以及LCD显示器的初始化。 3、参考电路 硬件设计电路图如下图所示: 硬件电路原理图 单片机原理及应用课程设计任务书

题目:电子时钟(LCD显示) 1、设计要求以AT89C51单片机为核心的时钟,在LCD显示器上显示当前的时间: 使用字符型LCD显示器显示当前时间。显示格式为“时时:分分:秒秒”。用3个功能键操作来设置当前时间。功能键K1~K4功能下。 K1—设置小时。 K2—设置分钟。 K3—设置秒。 程序执行后工作指示灯LED发光,表示程序开始执行,LCD显示“23:59:00”,然后开始计时。 2、工作原理 本课题难点在于键盘的指令输入,由于每个按键都具有相应的一种功能,程序中有较多的循环结构用以判断按键是否按下,以及判断按键是否抬起,以及LCD显示器的初始化。 3、参考电路 硬件设计电路图如下图所示: 硬件电路原理图 基于AT89C51单片机的电子时钟设计报告

一、设计要求与目的 1)设计要求以AT89C51单片机为核心的时钟,在LCD显示器上显示当前的时间。 2)、使用字符型LCD显示器显示当前时间。显示格式为“时时:分分:秒秒”。3)、用3个功能键操作来设置当前时间。 4)、熟悉掌握proteus编成软件以及keil软件的使用 二、本设计原理 本设计以AT89C51单片机为核心,通过时钟程序的编写,并在LCD显示器上显示出来。该编程的核心在于定时器中断及循环往复判断是否有按键操作,并对每个按键的操作在LCD显示器上作出相应的反应。由于LCD显示器每八位对应一个字符,故把秒、分、时的个位和十位分开表示。 该课题中有三个控制开关KM1、KM2、KM3分别控制时、分、秒的调整,时间按递增的方式调整,每点一次按钮则相应的时间个位加以,且时间调整不干扰其他为调整时间的显示。 三、硬件设计原理(电路) 硬件电路原理图

基于AT89C51的液晶显示频率计的设计课程设计报告

本科学生单片机课程设计报告题目基于单片机的频率计设计 毕业设计(论文)原创性声明和使用授权说明

原创性声明 本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。 作者签名:日期: 指导教师签名:日期: 使用授权说明 本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。 作者签名:日期:

学位论文原创性声明 本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。 作者签名:日期:年月日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 涉密论文按学校规定处理。 作者签名:日期:年月日 导师签名:日期:年月日

LCD显示设计

《单片机原理及应用》 课程设计报告 题目: LCD显示设计 院 (系):机电与自动化学院 专业班级:电气工程及其自动化1204 学生姓名: 学号: 指导教师: 2015年6月 23日至2015年 7 月 3日 华中科技大学武昌分校制

《单片机及控制系统》课程设计任务书

目录 1.课程设计目的 (1) 2. 课程设计题目及要求 (2) 2.1 课程设计题目 (2) 2.2 课程设计要求 (2) 3. 课程设计主要内容 (3) 3.1 LCD显示原理 (3) 3.2 LCD显示电路 (3) 3.3L C D引脚说明 (4) 3.4 SED1520的基本原理 (4) 3.5 SED1520的13条指令 (6) 3.6 LCD与单片机的连接 (6) 3.7 汉字字模的获取 (7) 3.8 课程设计程序流程 (8) 3.8.1显示子程序 (8) 3.8.2 初始化程序 (8) 3.8.3 显示程序 (9) 3.8.4 清屏子程序 (9) 3.9 课程设计具体程序 (10) 3.9.1翻屏 (10) 4.课程设计总结 (16) 参考文献 (17)

1.课程设计目的 随着科技的高速发展,液晶显示设备越来越多,各种各样的液晶显示产品走进我们生活中。为了进一步巩固学习的理论知识,增强我们对所学知识的实际应用能力和运用所知识解决实际问题的能力,开始为期两周的单片机课程设计。单片机课程设计的目的是培养我们综合设计的能力,训练我们灵活运用所学知识,独立完成问题分析、总体设计和编程实现等软件开发过程的综合实践能力,巩固深化学生的理论知识,提高编程水平,并在此过程中培养我们严谨的科学态度和良好的学习作风。为今后其他计算机课程打下基础。按照教学计划的要求,利用二周时间,综合应用所学知识,设计具有一定功能的LCD显示,培养我们一定的自学能力和独立分析问题、解决问题的能力,要求我们能通过独立思考、查阅工具书、参考文献,提出自己的设计方案。

电子显示屏开题报告

通信工程学院 毕业设计开题报告 题目:大型显示屏设计 专业:自动化 学号: 学生姓名: 指导教师姓名: 指导老师职称:博士 日期:2009年1月26日

一、毕业设计题目背景和目的 1.1课题研究的背景 LED电子显示屏作为一个城市、一个地区的商业发达程度的标志之一,已广泛地出现于车站、码头、大型商场等公共场所,是一个理想的新闻、广告和信息媒体。其中大型的LED文字屏由于功能比较专一、工作稳定可靠等诸多优点。本论文设计的是通用型LED显示屏,该屏可适用于室内外,其工作温度为-40℃――85℃。该屏显示能力灵活多变,显示模式多样,显示单元为单色点阵LED模块。 LED就是light emitting diode ,发光二极管的英文缩写,简称LED。LED 的内在特征决定了它是最理想的光源去代替传统的光源,它有着广泛的用途。它是一种通过控制半导体发光二极管的显示方式,其大概的样子就是由很多个通常是红色的小灯组成,靠灯的亮灭来显示字符。用来显示文字、图形、图像、动画、行情、视频、录像信号等各种信息的显示屏幕。 LED显示屏分为图文显示屏和视频显示屏,均由LED矩阵块组成。图文显示屏可与计算机同步显示汉字、英文文本和图形;视频显示屏采用微型计算机进行控制,图文、图像并茂,以实时、同步、清晰的信息传播方式播放各种信息,还可显示二维、三维动画、录像、电视、VCD节目以及现场实况。LED显示屏显示画面色彩鲜艳,立体感强,静如油画,动如电影,广泛应用于金融、税务、工商、邮电、体育、广告、厂矿企业、交通运输、教育系统、车站、码头、机场、商场、医院、宾馆、银行、证券市场、建筑市场、拍卖行、工业企业管理和其它公共场所。 LED显示屏可以显示变化的数字、文字、图形图像;不仅可以用于室内环境还可以用于室外环境,具有投影仪、电视墙、液晶显示屏无法比拟的优点。 纵观LED的发展历史,其之所以具有巨大的市场吸引力,根本在于:LED 的内在特征决定了它是最理想的光源去代替传统的光源,它有着广泛的用途和无可比拟的优点。

脉冲按键电话按键显示器设计报告要点

课程设计成果说明书 题目:脉冲按键电话按键显示器学生姓名: 学号: 学院: 班级:指导教师: 2011年 6 月 12 日

课程设计任务书 2010 —2011 学年第2 学期 学院机电工程学院班级 A09电气(1)、(2)专业电气 学生姓名(学号) 课 程 名 称 数字电子技术课程设计 设计 题目 脉冲按键电话按键显示器 完成 期限 自 2010年 6 月 30 日至 2010 年 7 月 6 日共 1 周 设计依据 电话是人们日常生活中通话的工具,现设计具有12位显示的电话按键显示器。

设计要求及主要内容 1、能准确反映按键数字,例如按下“5”,则显示器显示5。 2、显示器显示从地位向高位移位,逐位显示按键数字,最低位为当前输入位。 3、重按键时,能首先清除显示; 4、在挂机2min后或按熄灭按键,熄灭显示器显示。 参考资料 1、彭介华主编《电子技术课程设计指导》第一版北京:高等教育出版社,1997。 2、郁汉琪编《数字电子技术实验及课题设计》。北京:高等教育出版社,1995。 指导 教 师签字 日期 摘要:本次课程设计的目的是为了巩固我们对数字电子技术课程所学过的内容,能够运用课程中所掌握的数字电路的分析和设计方法解决实际问题,培养分析问题,解决问题的能力。我们在设计此课题中要求设计一个具有12位显示的电话按键显示器。能准确显示按键数字,并且数字依次从右向左移动显示,最低位为当前输入位。同时设置清除键,能使显示器立即清除当前的显示。最后要设计一个震荡器,使其产生1HZ的脉冲,来做定时电路。在挂机2min后或者按熄灭按键,能达到熄灭显示器显示的功能。在这个设计中,我们用到了编码器,移位寄存器,译码显示器等芯片及元器件。对于它们的工作特性,会有进一步的理解。

LCD液晶显示器设计毕业论文毕业论文

东莞理工学院本科毕业设计 毕业设计题目:LCD电子显示屏的控制和界面设计学生: 学号: 院系:电子工程学院 专业班级: 指导老师及职称: 起止时间:2010年4月——2010年5月

LCD液晶显示器设计毕业论文毕业论文 目录 一、摘要- - - - - - - - - - - - - - - - - - - - - - - - - - ------------------3 二、作品意义- - - - - - - - - - - - - - - - - - - - - - - - -----------------3 三、硬件设计- - - - -- - - - - - - - - - - - - - - - - - - - ----------------4 四、软件设计 - - - - - - - - - - - - - - - - - - - - - - - - ----------------5 五、设计调试 - - - - - - - - - - - - - - - - - - - - - - - ----------------8 六、指令说明- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -- - - - - - ---9 七、心得体会 - - - - - - - - - - - - - - - - - - - - - - - - ---------------12 八、致谢- - - - - - - - - - - - - - - - - - - - - - - - - - ------------------13 九、参考文献- - - - - - - - - - - - - - - - - - - - - - - - ----------------13 十、源程序与原理图 - - - - - - - - - - - - - - - - - - -- -

LED点阵显示屏设计报告

西安邮电大学 开发性实验结题报告 学院:电子工程学院 班级:光信1201 姓名:袁云飞学号:05123010 班级:光信1201 姓名:赵晓伟学号:05123019 班级:光信1201 姓名:陶鹏江学号:05123018 237团队 2014年3月30日

16 32点阵LED电子显示屏 摘要: 本设计是一16×32点阵LED电子显示屏的设计。 整机以美国ATMEL 公司生产的40脚单片机AT89C52为核心,介绍了以它为控制系统的LED点阵电子显示屏的动态设计和开发过程。通过该芯片控制两个行驱动器74HC573和四个列驱动器74HC573来驱动显示屏显示。该电子显示屏可以显示各种文字或单色图像,全屏采用8块8×8点阵LED显示模块来组成16×32点阵显示模式。文中详细介绍了LED点阵显示的硬件设计思路、硬件电路各个部分的功能及原理、相应软件的程序设计,以及使用说明等。 单片机控制系统程序采用单片机C语言进行编辑,通过编程控制各显示点对应LED阳极和阴极端的电平,就可以有效的控制各显示点的亮灭。LED显示以其组构方式灵活、显示稳定、功耗低、寿命长、技术成熟、成本低廉等特点得到广泛的应用。 关键词:AT89C51单片机;LED;点阵显示;动态显示;C语言。 一绪论 LED显示屏是利用发光二极管点阵模块或像素单元组成的平面式显示屏幕。它具有发光效率高、使用寿命长、组态灵活、色彩丰富以及对室内外环境适应能力强等优点。并广泛的应用于公交汽车,码头,商店,学校和银行等公共场合的信息发布和广告宣传。LED显示屏经历了从单色,双色图文显示屏到现在的全彩色视频显示屏的发展过程,自20世纪八十年代开始,LED显示屏的应用领域已经遍布交通、电信、教育、证券、广告宣传等各方面。 1 LED点阵显示屏概述 LED点阵显示屏的构成型式有多种,其中典型的有两种。一种把所需展示的广告信息烧写固化到EPROM芯片内,能进行固定内容的多幅汉字显示,称为单显示型;另一种在机内设置了字库、程序库,具有程序编制能力,能进行内容可变的多幅汉字显示,称可编程序型。 目前,国内的LED点阵显示屏大部分是单显示型,其显示的内容相对较少,

LED电子显示屏的设计报告(完整)

“TI杯”电子设计大赛 报告 A题:LED电子显示屏的设计 队员:赖波 2802107013 队员:漆志龙 2802107021 队员:朱维各 2802107012 2010-5-27

LED 电子显示屏的设计 电子工程学院2008级 赖波 漆志龙 朱维各 【摘要】本系统中的LED 电子显示屏采用基于A T89S52的单片机最小系统来控制,运用串行通信方式输出数据,具有占有引脚少,系统相对简单的特点;通过简单的编程修改显示屏可以显示不同的、相当多的信息,且在必要的情况下可以扩展更大的外部存储器;显示屏采用PCB 制作,更加容易扩展,更具有实用性。另外,此LED 电子显示屏的电源采用了开关电源模块,具有电压稳点,效率高的优点。该20*16电子显示屏各点亮度均匀、充足,满足了显示数字和文字稳定、清晰、无串扰的要求。 关键词: 单片机控制模块 开关电源 效率 5*8点阵模块 1.系统设计 1.1整体方案设计 LED 电子显示屏框图 1.2硬件方案论证与比较 1.2.1电子显示屏模块 1. 采用6块市场上常见的8*8点阵模快组成24*16的大点阵,在编程的时候只利用其中的20列,余下的4列空置。此种设计从细处来看不符合项目的原意,且点阵模块没有充分的利用,浪费了空间和资源。 2. 采用320个LED 焊接成20*16的模块,以满足题目的要求。但是此种方法耗时且浪费资源,LED 需要较大的驱动来满足亮度要求。这样焊接的显示屏也不容易达到亮度均匀、充足,显示文字清晰的基本要求。 3. 采用6块运用相对较少的的5*8点阵模块拼接成20*16的模块。这种设计组合正好可以契合题目要求,而且容易实现电子显示屏各点亮度均匀、充足,显示数字和文字稳定、清晰、无串扰的要求。由于引脚数量也不是很多,更容易操作。综合考虑,本系统采用此方案。 不论采用哪种方案,由于涉及到较多的焊接工作,究竟采用多层万能板焊接,还是使用会具有众多跳线的单层万能板,亦或是使用PCB 板来实现也是不得不面对的问题。考虑到 列驱动器 行 驱 动 器 LED 显示点阵 单片机 电源

旋转LED显示屏设计毕业论文

旋转LED显示屏设计毕业论文第二章旋转LED显示屏显示原理 LED显示器具有功耗低,接口控制方便等优点,而且模块的接口信号和操作指令具有广泛的兼容性,并能直接与单片机接口,可方便地实现各种不同的操作,在各类测量及控制仪表中被广泛的应用。当在LED上显示汉字时,应先取得汉字的点阵构成数据,然后将其写入显示存储器中进行显示。 物体在快速运动时, 当人眼所看到的影像消失后,人眼仍能继续保留其影像0.1-0.4秒左右的图像,这种现象被称为视觉暂留现象。是人眼具有的一种性质。人眼观看物体时,成像于视网膜上,并由视神经输入人脑,感觉到物体的像。但当物体移去时,视神经对物体的印象不会立即消失,而要延续0.1 -0.4秒的时间,人眼的这种性质被称为“眼睛的视觉暂留”。假设我们设定我们的眼睛的暂留时间是0.4秒,如果我们的16个LED旋转一周的时间快过0.4秒,那么我们看到的图像就是这一列LED在各个位置显示的图像的叠加,如图2-1,如果我们用定时器把LED旋转一周的各个位置分割出180分,让它在相应的位置显示相应的图像,那么我们就可以得到一个累加的图像效果了。 图2-1图列分析

第三章旋转LED显示屏系统硬件简介 3.1系统硬件框图 系统各部分和各环节之间关系的图3-1示如下: 图3-1 系统硬件框图 单片机 STC12C5A6 0S2 直流电机 5V 电源 12V 电源 LED显示

3.2 旋转LED显示屏主机系统 3.2.1 主机系统连接如图3-2所示 图3-2主控机管脚图 本次设计主机系统分为单片机、LED灯、电磁耦合供电电路,都焊接在主控板上,其次是在底座上的电动机,和电磁初级线圈。 3.2.2旋转LED显示屏主机芯片简介 本次毕业设计采用的STC12C5A60S2单片机,以下是对其的介绍: STC12C5A60S2简介: STC12C5A60S2是STC生产的单时钟/机器周期(1T)的单片机,是高速、低功耗、超强抗干扰的新一代8051单片机,指令代码完全兼容传统8051,但速度快8-12倍。部集成MAX810专用复位电路,2路PWM,8路高速10位A/D转换,针对电机控制,强干扰场合。

显示器的实验报告

单片机实验报告 实验一:输出端口应用实验 实验作者:王锦锋实验成绩: 专业班级/学号:应用电子(1)班1006010141 合作者:邹凯专业班级/学号:应电(1)班1006010101 指导教师: 实验时间:2012-3-14

驱动七段LED数码管的实验 一、实验目的 1.学习Proteus软件的使用方法 2.学习Keil软件的使用方法 3.学习端口输出的使用方法 4.掌握延时程序的设计 二、实验说明 1、如下图所示,由P0驱动七段LED数码管,其中使用220欧姆电阻器作为限流电阻。 2、七段LED数码管上所显示的数字从0到9循环不停。每隔0.5s变化一次。 3、 三、硬件原理图及程序设计 (一)硬件原理图设计 (二)程序流程图设计 开始 声明驱动信号数组 声明延迟函数 顺序显示数字 (三)程序设源代码 七段LED数码管从9开始显示,递减到0,再从头开始 #include #define uchar unsigned char

#define uint unsigned int uchar code pattern_P2[]= { 0x98,0x80,0xf8,0x83,0x92,0x99,0xb0,0xa4,0xf9,0xc0//数字9,8,7,6,5,4,3,2,1,0 }; uchar code pattern_P3[]= { 0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7c,0x07,0x7f,0x67 }; void DelayMS(uint x) { uchar t; for(x=0;x<1000;x++) { for(t=0;t<125;t++); } } 从0开始显示到9;再递减到0,然后从头开始 #include #define uchar unsigned char #define uint unsigned int uchar code pattern_P2[]= { 0x00,0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x83,0xf8,0x80,0x98 }; void DelayMS(uint x) { uchar t; for(x=0;x<1000;x++) { for(t=0;t<125;t++); } } main() { uchar i; while(1) { for(i=1;i<11;i++) { P2=pattern_P2[i]; DelayMS(150);

基于STC89C52液晶显示数字万年历设计报告

西安邮电学院 开放实验设计报告 系部名称电子与信息工程系学生姓名 专业名称电子与信息工程班级 实习时间

基于STC89C52液晶显示数字万年历 1.引言 在51单片机应用系统中,常常需要记录实时的时间信息。比如,在数据采集时,对默写重要的事件常常需要记录下准确的发生事件;又比如在银行营业大厅中使用的利率或汇率显示屏,上面除了显示利率或者汇率等数据外,还需要显示实时的时间信息,其中包括年,月,日,星期,时间等。 下面我们利用STC89C52和液晶显示器LCD1602和实时时钟芯片DS1302来实现实时时钟并利用液晶显示器进行显示。 1. 单片机STC89C52 STC89C52 是一种低功耗、高性能CMOS8位微控制器,具有8K 在系统可编程Flash 存储器。使用高密度非易失性存储器技术制造,与工业80C51 产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的8 位CPU 和在线系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。STC89C52具有以下标准功能:8k字节Flash,256字节RAM,32 位I/O 口线,看门狗定时器,2 个数据指针,三个16 位定时器/计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。另外,STC89C52可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU 停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。8 位微控制器8K字节在系统可编程Flash。 2. 实时时钟芯片DS1302 DS1302 是美国DALLAS公司推出的一种高性能、低功耗、带RAM的实时时钟电路,它可以对年、月、日、周日、时、分、秒进行计时,具有闰年补偿功能,工作电压为2.5V~5.5V。采用三线接口与CPU进行同步通信,并可采用突发方式一次传送多个字节的时钟信号或RAM数据。DS1302内部有一个31×8的用于临时性存放数据的RAM寄存器。DS1302是DS1202的升级产品,与DS1202兼容,但增加了主电源/后背电源双电源引脚,同时提供了对后背电源进行涓细电流充电的能力。带有IIC总线接口,便于同单片机进行通信。外接32.768KHZ晶振,可实现年误差小于2分钟。 3.液晶显示模块LCD 1602 LCD1602液晶显示模块是由字符型液晶显示屏(LCD),控制驱动主电路HD44780及其扩展驱动电路HD44100或与其兼容的IC,少量阻,容元件,结构件等装配在PCB板上而成。它可以显示2行字符,每行16个字符。 2.所用硬件和软件系统的介绍,实施方案 数字时钟芯片DS1302 1. 数据输入输出(I/O) 在控制指令字输入后的下一个SCLK时钟的上升沿时,数据被写入DS1302,数据输入从低位即位0开始。同样,在紧跟8位的控制指令字后的下一个SCLK 脉冲的下降沿读出DS1302的数据,读出数据时从低位0位到高位7。 2. DS1302的控制字节

基于51单片机的LED点阵显示屏系统的设计与实现毕业设计(论文)

毕业设计(论文) 题目名称:基于51单片机的LED点阵显示屏系统 的设计与实现

毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。 作者签名:日期: 指导教师签名:日期: 使用授权说明 本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。 作者签名:日期:

学位论文原创性声明 本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。 作者签名:日期:年月日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 涉密论文按学校规定处理。 作者签名:日期:年月日 导师签名:日期:年月日

液晶显示接口模块设计报告(含pcd图)

淮阴工学院 DSP 系统开发与应用工程实训报告 选题名称: 液晶显示接口模块设计 系(院): 计算机工程学院 专业: 班级: 姓名: 学号: 指导教师: 学年学期: 2012 ~ 2013 学年第 1 学期 2013 年 1 月11 日

设计任务书 指导教师(签章)

摘要: 液晶显示屏已广泛应用于人们的日常生活中,在各种领域中起到越来越重要的作用,以其特有的优势正广泛应用于仪器、仪表、电子设备等低功耗产品中。因此,掌握和控制液晶显示屏是非常重要的技能。本文简要介绍了液晶、液晶显示器件以及数字信号处理器的相关背景和基本原理。其次,文章又以实际应用为背景引出稳定性高、价格便宜、方便使用的图形点阵式液晶显示模块,以及数字信号处理器TMS320VC5416 的功能特性。液晶显示器(LCD) 具有功耗低、体积小、质量轻、超薄和可编程驱动等其他显示方式无法比拟的优点,不仅可以显示数字、字符,还可以显示各种图形、曲线、及汉字,并且可实现屏幕上下左右滚动、动画、闪烁、文本特征显示等功能;以TMS320VC5416 芯片为主要模块,与电源模块,JTAG 仿真模块及液晶显示模块共同组成了DSP的最小系统。借助PROTEL 画出了原理图。人机界面更加友好,使用操作也更加灵活、方便,使其日益成为智能仪器仪表和测试设备的首选显示器件。 关键词:TMS320C54xDSP;LCD;液晶显示模块

目录 1 课题综述........................................................... 1... 1.1 课题来源、意义、预期目标................................................ 1.. 1.2 面对问题............................................................... 1... 2 系统分析........................................................... 2... 2.1 基础知识............................................................... 2... 2.2 总体方案............................................................... 3... 3 硬件设计........................................................... 3... 3.1 12864 引脚说明........................................................ 3... 3.2 显示器模块电路图....................................................... 3... 3.3 电路原理图............................................................. 4... 4 软件设计........................................................... 5... 4.1 软件简介............................................................... 5... 4.2 12864 液晶显示器....................................................... 5.. 4.2 关键步骤............................................................... 6... 4.3 流程图................................................................. 8... 5 代码编写........................................................... 9... 5.1 主程序 9... 5.2 指针定义 9... 5.3 清除屏幕函数 1..0. 5.4 文本显示函数 1..0. 5.4 主函数 1..1. 5.5 字库定义 1..1. 6 程序调试 1..3. 7 运行与测试 1..5. 总结.................................................................................. 1..6 .. 致谢

LED显示屏设计_毕业设计论文

毕业设计(论文) (说明书) 题目:LED显示屏设计 姓名: 编号:

平顶山工业职业技术学院毕业设计(论文)任务书 姓名 专业 任务下达日期2013 年 3 月 4 日 设计(论文)开始日期2013 年 3 月11 日 设计(论文)完成日期2013 年 5 月17 日 设计(论文)题目:LED显示屏设计 A·编制设计 B·设计专题(毕业论文) 指导教师 系(部)主任 2013年5 月24日

平顶山工业职业技术学院 毕业设计(论文)答辩委员会记录 自动化与信息工程系应用电子技术专业,学生于年月日 进行了毕业设计(论文)答辩。 设计题目:LED显示屏设计 专题(论文)题目:LED显示屏设计 指导老师: 答辩委员会根据学生提交的毕业设计(论文)材料,根据学生答辩情况,经答辩委员会讨论评定,给予学生毕业设计(论文)成绩为。 答辩委员会人,出席人答辩委员会主任(签字): 答辩委员会副主任(签字): 答辩委员会委员:,,, ,,, 平顶山工业职业技术学院毕业设计(论文)评语

第页 毕业设计(论文)及答辩评语:

摘要 本文介绍了一款以单片机STC89C52为控制器的LED点阵显示屏系统的设计。该系统可实现中英文字符的显示和动态特效显示。并且可以通过级联的方式来扩大显示屏幕的尺寸以达到增加显示内容的目的。系统单片机发送控制命令,由显示驱动模块驱动一个16×64的LED点阵显示屏的扫描显示。PC机与单片机之间的通信采用RS—232C通信标准来实现。所选用的STC89C5单片机具有价格低廉程序写入方便的特点使得整个系统方便维护和检修。除此之外,该系统只占用了单片机少量的I /O口和内存,为系统留下了功能扩展的空间。 关键字:STC89C52;LED点阵显示;串行通信

TFT显示屏设计报告书

课程设计报告书 一:设计要求 (a) 设计 Array 基板 (Cs on gate)的次像素图形 (b) 设计 8 英寸 TFT 显示屏 Array 基板( Cs on gate) (c) 设计对应的五张掩模板: GE 版、 SE 版、 SD 版、 CH 版、 PE 版,并且进行阵列 外布线 (d)设计 CF 基板(上玻璃板尺寸的确定设计、黑色矩阵的设计、色层位置的确定) ( e) cell 盒设计(取向剂掩模版PI 版、丝印边框掩模版Seal 版) 二:设计步骤 (a)研究课程设计题目 ,进行小组内讨论,并确定最终的课设题目。 (b)确定规格:显示屏规格尺寸、工作模式、分辨率、开口率、宽高比。 (c)利用Initdesign计算软件的四条限制线确定CS 所占次像素比例大小和沟道宽度 W。 (d)计算参数。 (e)绘制图形 (1)绘制 Array 基板 ①绘制子像素、子像素尺寸标注、阵列 ②绘制 GE、SE、SD 、CH 、 PE 这五张掩膜版。 ③ 布线 (2) CF 基板 ①上玻璃板尺寸的确定设计 ② 黑色矩阵的设计 ③ 色层位置的确定 (3)设计 cell 盒 ①取相剂掩模版 PI 版②丝印 边框掩模版 Seal 版 三:设计思想 阵列中每个画素的大小和形状是一样的,但是每个画素的细部设计,并不一定要完全一样,利用画素设计的细部改变,可以解决一些问题。比如通过精密计算沿着扫描线改变TFT 的寄生电容的大小,可以补偿电容耦合效应和信号延迟效应,但是这样设计会使得整个布局 非常复杂,又会产生其他的问题,因此目前在绝大多数的TFT 设计中,都是采用完全相同 的画素设计。 为了使得设计出来的显示器在各种情况下都能够满足驱动原理的要求,采用的设计观念是 “最坏情况设计”,即在设计时考虑在极限情况下能够使用,那么其他情形就没有问题。比如画面的帧频在60~ 75Hz,则以 75Hz 考虑充电时间,而以60Hz 考虑电荷保持时间,这样在 两个极限条件下如果能够满足,其它频率下肯定能够满足 四:具体设计过程 (1)规定产品规格为 8in ,规定分辨率为 640×480,宽高比为 4:3,开口率为 70%。 (2)规定电学参数:包括资料驱动IC,扫描驱动 IC,共电极等的电压范围及方式,TFT 的漏电流,最小视讯电压信号范围,延迟时间,直流电压残留值,寄生电容, 电子迁移率,截止电压等

液晶显示接口模块设计报告(含pcd图)

淮阴工学院 DSP系统开发与应用工程实训报告 选题名称: 液晶显示接口模块设计 系(院):计算机工程学院 专业: 班级: 姓名:学号: 指导教师: 学年学期:2012 ~ 2013 学年第 1 学期 2013 年 1 月11 日

设计任务书 课题 名称 液晶显示接口模块设计 设计目的1.了解液晶显示器的基本原理; 2.理解基于DSP开发应用系统的基本思路及方法; 3.学习基于DSP开发过程及资料收集与整理,学会撰写课程设计报告; 4.学会对所学知识进行总结与提高; 实验环境1.Windows 2000以上操作系统;2.CCS开发环境; 任务要求1.利用课余时间去图书馆或上网查阅课题相关资料,深入理解课题含义及设 计要求,注意材料收集与整理;制定完整的设计方案,结合框图进行说明。 2.在第19周末之前完成预设计,并请指导教师审查。通过后方可进行下一 步工作; 3.按指导书要求设计软件,实现设计的功能,并显示正确的结果; 4.要求形成稳定的程序软件,可以在实验箱上进行下载验证,方可申请参加 答辩; 工作进度计划 序号起止日期工作内容 1 2012.12.31~2013.1.1 CCS环境的安装、熟练驱动安装和配置、DSP基础硬/软件实验练习 2 2013.1.2~2013.1. 3 了解课题任务并进行初步规划 3 2013.1. 4~2013.1.6 绘制原理图、PCB图并进行优化 4 2013.1.7~2013.1.11 提交软件代码、硬件电路成果和设计报告,参加答辩。指导教师(签章): 年月日

摘要: 液晶显示屏已广泛应用于人们的日常生活中,在各种领域中起到越来越重要的作用,以其特有的优势正广泛应用于仪器、仪表、电子设备等低功耗产品中。因此,掌握和控制液晶显示屏是非常重要的技能。本文简要介绍了液晶、液晶显示器件以及数字信号处理器的相关背景和基本原理。其次,文章又以实际应用为背景引出稳定性高、价格便宜、方便使用的图形点阵式液晶显示模块,以及数字信号处理器TMS320VC5416的功能特性。液晶显示器(LCD)具有功耗低、体积小、质量轻、超薄和可编程驱动等其他显示方式无法比拟的优点,不仅可以显示数字、字符,还可以显示各种图形、曲线、及汉字,并且可实现屏幕上下左右滚动、动画、闪烁、文本特征显示等功能;以TMS320VC5416芯片为主要模块,与电源模块,JTAG仿真模块及液晶显示模块共同组成了DSP的最小系统。借助PROTEL画出了原理图。人机界面更加友好,使用操作也更加灵活、方便,使其日益成为智能仪器仪表和测试设备的首选显示器件。 关键词:TMS320C54xDSP;LCD;液晶显示模块

16×16点阵LED电子显示屏的设计报告

单片机原理及应用 课程设计报告书 题目:16×16点阵LED电子显示屏的设计 姓名: 学号:083522012 专业:电子信息科学与技术 指导老师: 设计时间:2011年 4 月

目录 1. 引言(字体4号,黑体,居中) (1) 1.1. 设计意义(字体小4号,黑体) (1) 1.2. 系统功能要求(字体小4号,黑体) (1) 2. 方案设计(字体4号,黑体,居中) (1) 3. 硬件设计(字体4号,黑体,居中) (2) 4. 软件设计(字体4号,黑体,居中) (5) 5. 系统调试(字体4号,黑体,居中) (7) 6. 设计总结(字体4号,黑体,居中) (8) 7. 附录A;源程序(字体4号,黑体,居中) (10) 8. 附录B;作品实物图片(字体4号,黑体,居中) (17) 9. 参考文献(字体4号,黑体,居中) (17)

16×16点阵LED电子显示屏的设计 1.引言 1.1. 设计意义 LED点阵显示屏在我们的日常生活中随处可见,广泛应用于车站、码头、机场、商场、医院、宾馆、银行、证券市场、建筑市场、拍卖行、工业企业管理和其它公共场所。它的优点是:亮度高、工作电压低、功耗小、微型化、易与集成电路匹配、驱动简单、寿命长、耐冲击、性能稳定。 我们已经学习了单片机及相关的课程,可以利用单片机来控制LED,以达到我们所需要的显示效果。通过16x16点阵显示屏的课程设计,我们能更好的掌握单片机工作原理,把理论知识与实践结合起来,达到学以致用的目的。 课程设计能够提高我们的动手能力与解决实际问题的能力。对于单片机我们已经学习了很多与之相关的理论知识,但是我们还没有机会来实际操作它,课程设计给我们提供了一个很好的机会,让我们更深入的去学习它,掌握它。 通过课程设计我们能基本掌握单片机硬件与软件相关的知识,掌握16X16LED点阵的工作原理。 1.2. 系统功能要求 设计一个室内用16x16的点阵LED图文显示屏,要求在目测条件下LED 显示屏各点亮度均匀、充足,可显示图形和文字,显示图形和文字应稳定、清晰无串扰。图形或文字显示有上移、帘入帘出、左移、右移等显示方式。 2.方案设计 从理论上说,不论显示图形还是文字,只要控制与组成这些图形或文字的各个点所在的位置相对应的LED器件发光,就可以得到我们想要的显示结果,这种同时控制各个发光点亮灭的方法称为静态驱动显示方式。16x16的点阵共有256个发光二极管,显然单片机没有这么多的端口,如果我采用锁存器来扩展端口,按8位的锁存器来计算,16x16的点阵需要256/8=32个锁存器。这个数字很庞大,因为我们仅仅是16x16的点阵,在实际应用中的显示屏往往要大得多,这样在锁存器上花的成本将是一个很庞大的数字。因此在实际应用中的显示屏几乎都不采用这种设计,而采用另外一种称为动态扫描的显示方法。 动态扫描的意思简单地说就是逐行轮流点亮,这样扫描驱动电路就可以实现多行(比如16行)的同名列共用一套驱动器。具体就16x16的点阵来说,把所有同1行的发光管的阳极连在一起,把所有同1列的发光管的阴极连在一起(共阳极的接法),先送出对应第一行发光管亮灭的数据并锁存,然后选通第1行使

相关主题