版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
要的作用,多媒体技术、网络技术、智能信息处理技术、数据挖掘与处理技信息处理技术于一体的大型显示屏系统。本次设计的目的在于利用单片机控制LCD来实现显示字幕的功能,这种功能已经被广泛的地应用于我们的生方面面。本人在此利用刚学过的单片机与接口技术中的51单片机与电脑软件相结合控制1602型LCL显示数据。该方法可以对显示内容进行实时控制,从而实现诸如闪动、滚动、打字等多种动态显示效果。该方法同时还可以调节动态显示的速度,同时用户也可以在PC机上进行显示效果的预览,显示内容亦可以即时修改。、前言第一章动态显示屏的设计要求与设计方案1.1设计方案的论证与确定1.2动态显示器的设计要求第二章各单元模块设计2.1各单元模块功能介绍及电路设计2.2特殊元器件的介绍2.3各单元模块的联接第三章动态显示屏的硬件与软件设计3.1硬件组成3.2软件设计第四章动态显示屏的系统调试与功能4.1系统的调试4.2系统的功能第五章设计体会与小结随着人们生活环境的不断改善和美化,在许多场合可以看到各种各样的LCD液晶显示器。液晶显示器(LCD/LiquidCrystalDisplay)的显像原LC□以其具有功耗低、体积小、重量轻、超薄寿命长,工作稳定可靠等许多想选择。同时也可广泛应用到智能仪器、仪表、军事、车站、宾馆、体与单片机接口比较方便。现在液晶显示器件已在欧美各国发展到相当的高估计在未来不久的时间里我国的液晶技术也将达到一个新的高度。第一章动态显示屏的设计要求与设计方案1.1设计方案的论证与确定1.2动态显示频的设计要求第二章各单元模块设计2.1各单元模块功能介绍及电路设计---------------------0.0-------------------9Q—,ⅆ(\VCCPOETIJPOETIJPORTIA678234:盖TAU⑷彳图22单片机最小系统INTIT1TOEDWOOOIQ2MD4CI506O7OOOIQ2MD4CI506O7RXDTXDALE^P33(r单片机最小系统CPU89C51和一定功能的外围电路组成,包括为单片机提供复XTALIC1022P电容的大小会影响振荡器频率的高低、谐振器的稳定性、起30pF左右,但本电路采用33pF。在设计印刷电路板时,晶体或陶瓷振荡器和电容应荡器稳定和可靠的工作。为了提高温度稳定性,应采用温度稳定性能好的NPOM22.2K.AT89C51的复位是由外部的复位电路来实现的。复位电路通常采用上电自动复位iT:iT:-1.0CfT2EX}iMOSDFl.SCMlSC-345DIIWJ0C7按下断OUTPUTLM郭體VJNflOVCCVCCJ2.2特殊元器件的介绍2.2.1AT89C51芯片□托□□胡□臣VPF3□F'EtJ0ASTC(RXD)P3.0C&QH&QHnWTD)P3.2Cnr1匚<Tt)F3.0C匚XT41_2IZ>TAL'匚5fJDE□vcc"9"9□PC1iAD'i”能:13、掉电标识符方框图:ITTmITTm*L*flT3MiF1F1EOI■TEM1r1r1rL5r|PORT1DFtJVFR®|件可选的节电工作模式。空闲方式停止CPU的工作,但允许RAM定时/计TXD〔爭行输山)PJ.2INTO(外部屮断0)P33INTO]外部屮断0)存储3S吗选迪)ALE/PROG地址锁存控制信号(ALE是访问外部程序存储器AT89C51带有用作编程的片上Flash存储器阵列。编对AT89C51编程之前,需设置好地址、数据及控制信号,可采用-2.2.2LCD显示模块功能特性描述模块最佳工作电压:5.0V字符尺寸:2.95>.35(W>H)1923液晶显示偏压4数据/命令选择56E使能信号7背光源正极-8*光标返回**要写的数据内容读岀的数据内容显示开/关控制光标或字符移位置字符发生存贮器地址置数据存贮器地址读忙标志或地址11CS35890600000000000000000000427**表2.4控制命令表指令3:光标和显示模式设置I/D:光标移动显示C:控制光标的开与关,高电平表示有光标,低电平表示无光标B:控制光标是否闪读写操作时序如图2.8和2.9所示:图2.7读写操作时序LCDORLCDORwJDDDDDDDD矽2.3各单元模块的联接GNDGNDDIVpixP32/INT0XI^VPF P37X2ALE即KDGRESET21222J26Trk-393633Ik7V5图2.8各单元模块的连接图模块是以AT89C52为主要构成的一助珂脚丄VImCl啟丹克矗覚助珂脚丄VImCl啟丹克矗覚亶円KRIPDFOFOl''K第三章动态显示屏的硬件与软件设计3.1硬件组成DEIBK场DBCDE7T.WTH-LED-IKKDIXDKLEPKKDIXDKLEP3.2软件设计本次设计主要利用C语言编写程序,根据功能的需要进行编程,其中软件设计根据本设计提供的要求,显示字符等信息,首先,要写出控制显示模块实现功第二步,按照显示模块各端口的各个功能编写主程序以达到设计的目的第三步,根据显示原理,显示字符或数字。仅需要占用16x8点。如果显示图片,也要和显示字符、汉字一样取模。图片最好不要超过128x64,否则会显示不完第四章动态显示屏的系统调试与功能4.1系统的调试2、液晶屏亮,但无任何显示。解决方法:调节对比度后按复位按键。3、液晶屏亮,但只有一排白色方框。解决方法:插紧液晶,插正单片机,按复位或5、显示不清晰,解决方法:增大供电流或者使的错误进行查找,找出错误,进行修改,然后再进行编译直至编译成功,生成.HEX1、在进行程序编译时出现了错误,查看错误的程序段,并并进行更改,在重新编4.2系统的功能4.3系统功能分析件流程图第五章设计体会与小结课程设计是培养学生综合运用所学知识,发现,提出,分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程随着科学技术发展的日新日异,单片机已经成为当今计算机应用中空此作为二十一世纪的大学来说掌握单片机的开发技术是十分重要的。回顾起此次单片机课程设计,我感慨颇多,从选题到定稿,从理论到实践,在二星期的日子里,可以说得是苦多于甜,但是可以学到很多很多的实际动手能力和独立思考的能力。时,对给过我帮助的所有同学和各位指导老师再次表示忠心的感谢!参考文献[4]何立民.单片机高级教程[M].北京:北京航空显示牌的设计与动态显示控制[J].微计算机信息,2001,12系统源程序#include<reg52.h>//定义读/写端口为P2.5nedchari,j,m,n,k;//要显示的数据lcdnum[]={0x8f,0x8e,0x8d,0x8c,0x8b,0x8a,0x89,0x88,0x87,0x86,0x85,0x84,0x83,0x82,0x81,0x80};voiddelay(){unsignedintj;for(j=0;j<255;j++);{unsignedinti,j;for(i=0;i<200;i++)for(j=0;j<200;j++);}voidlcdwmc(unsignedch}voidlcdwmd(unsignedch
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 宁德市2026-2027学年高三第五次模拟考试物理试卷(含答案解析)
- 小学五年级数学教师2026年二季度课堂教学工作总结
- 高中班级常规班主任2026年上半年班级常规提质总结
- 企业夏季高温安全生产培训课件
- 2026 年秋季开学:初中开学第一课树立目标砥砺前行
- 2026年秋季高中政治开学第一课 学科与生活联系课件
- 2026年北师大版小学三年级数学上册《分数的加减法》课时教案
- 肺康复的新进展
- 2025年元宇宙产业投资环境分析
- 膝关节滑膜炎康复训练
- 2026湖北恩施州利川市选调市外教师30人笔试题库及完整答案详解【夺冠系列】
- 2026年育种和育苗行业创新技术报告
- 2026年邮政业务(营销)员高级理论知识试卷及答案
- 建筑劳务公司管理制度-
- 乡村教育复兴与文化传承
- 幼儿预防肝炎课件
- (完整版)高考英语词汇3500词(精校版)
- 公司对赌协议合同范本2024年
- DZ∕T 0215-2020 矿产地质勘查规范 煤(正式版)
- 高三复读培训课件
- 中班语言《谁偷吃了》课件1
评论
0/150
提交评论