1 / 16
文档名称:

单片机结课论文.docx

格式:docx   大小:492KB   页数:16页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

单片机结课论文.docx

上传人:12345 2019/7/13 文件大小:492 KB

下载得到文件列表

单片机结课论文.docx

文档介绍

文档介绍:8*8点阵显示屏的设计摘要:本设计是基于P89C51的8×8点阵LED数码字符显示器的设计,LED点阵显示屏作为一种新兴的显示器件,是由多个独立的LED发光二极管封装而成。LED点阵显示屏可以显示数字或符号,通常用来显示时间、速度、系统状态等。本文讲述了基于P89C51单片机8×8LED数码字符显示器的基本原理、硬件组成与设计,Proteus软件仿真,程序设计等基本环节与相关技术。【关键词】51单片机 ,Proteus软件 ,显示屏LED是发光二极管LIGHT EMINTTING DIODE的英文缩写,是一种直接能将电能转化为可见光的半导体。LED点阵是由发光二极管排列组成的显示器件,在日常生活中随处可见,其发光类型属于冷光源,效率及发热量是普通发光器件难以比拟的。它采用低电压扫描驱动,具有耗电少、使用寿命长、成本低、亮度高、故障少、视角大、可视距离远、可靠耐用、应用灵活、安全、响应时间短、绿色环保、控制灵活等特点。随着社会经济的不断进步,人们对LED显示器的认识不断加深,其应用领域越来越广。LED电子显示屏具有所显内容信息量大,外形美观大方,操作使用方便灵活。适用于火车,汽车站,码头,金融证券市场,文化中心,信息中心体育设施等公共场所。该项目广泛涉及了计算机及电子技术中的电源技术,单片机技术,数据通讯技术,显示技术,存储技术,系统软件技术,接口及驱动等技术。本产品采用以P89C51单片机为核心芯片的电路来实现,主要由P89C51芯片、晶振电路、三极管驱动电路、按键控制电路、8×8 LED点阵5部分组成,电路框图如图1所示。其中,P89C51是一种带4kB闪烁可编程可擦除只读存储器的低电压、高性能CMOS型8位微处理器,俗称单片机。该器件采用ATMEL高密度非易失存储器制造技术制造,工业标准的MCS一51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,能够进行1 000次写/擦循环,数据保留时间为10年。他是一种高效微控制器,为很多嵌人式控制系统提供了一种灵活性高且价廉的方案。因此,在智能化电子设计与制作过程中经常用到P89C51芯片。时钟电路由P89C51的18,19脚的时钟端(XTAI 1及XTAL2)以及12 MHz晶振X 、电容C2、C3组成,采用片内振荡方式。复位电路采用简易的上电复位电路,主要由电阻R ,R2,电容C ,开关K 组成,分别接至P89C51的RST复位输入端。LED点阵显示屏采用8x8共64个象素的点阵,可通过万用表检测发光二极管的方法测试判断出该点阵的引脚分布。我们把行列总线接在单片机的I/O口,然后把上面分析到的扫描代码送入总线,就可以得到显示的字符了。我们在实际应用中是将LED点阵的8条列线通过驱动电路接在P1口,8条行线通过限流电阻接在P0口。单片机89C51按照设定的程序在P1和P0接口输出与内部字符对应的代码电平送至LED点阵的行列线(高电平驱动),从而选中相应的象素LED发光,并利用人眼的视觉暂留特性合成整个字符的显示。再改变取表地址实现字符的滚动显示。硬件电路组成框图如图2-1所示。 最小系统包括晶体振荡电路、复位开关和电源部分。图2-2为P89C51单片机的最小系统。 单片机开始工作时,。当按键按下时,检测到一个低电平信号,改变P0口输出信号,控制8×8 LED点阵显示屏显示不同字符。 扫描驱动电路的功能主要是有P1口输出高电平使三极管发射结导通,发射结输出足够大的电流使二极管导通。  我们以UCDOS中文宋体字库为例,每一个字由8行8列的点阵组成显示。我们可以把每一个点理解为一个象素,而把每一个字的字形理解为一幅图像。事实上这个汉字屏不仅可以显示汉字,也可以显示在64象素范围内的任何图形。如查用8位的P89C51。 初始化依次显示0-9 是否按键YESNO依次显示0-9显示字符μ是否按键 显示字符μ显示汉字公 是否按键显示汉字公  根据上述所说的程序流程图, 系统调试 首先根据各单元电路模块,利用Proteus软件将总的硬件原理图绘制好,设计好各模块要使用的I/O口,如:8×8点阵LED显示屏时候插反,先检测下,无硬件错误后,再进行程序编程。 利用C语言的编程方式,将系统要求的基本功能,以及创新功能根据程序流程图编写出来,用Keil软件调试无误后,生成Hex文件,如图11图12。双击Proteus中的P89C51芯片,将Keil生成的Hex加载到芯片内,进行仿真,经调试后所编写的程序能够完美实现系统所需的各种功能。硬件调试

最近更新

2024年广西柳州市产品质量安全检验所招聘9人历.. 147页

2024年广西柳州市地志办事业单位招聘2人历年高.. 147页

2024年广西柳州市柳东新区经济发展局招聘1人历.. 147页

2024年广西柳州市柳北区综合指挥中心招聘历年.. 147页

2024年广西柳州市青少年服务中心事业单位招募.. 146页

2024年广西柳州鹿寨县人民武装部事业单位招聘.. 149页

2024年广西桂林市临桂区创城指挥部招聘10人历.. 148页

2024年广西桂林市永福县国土资源局招聘10人历.. 146页

正、负向领导行为与团队创新绩效的研究框架:.. 18页

2024年广西梧州岑溪市人才引进49人历年高频难.. 149页

2024年广西梧州市科学技术情报研究所招聘4人历.. 148页

2024年广西梧州市藤县人社系统招聘9人历年高频.. 150页

2024年广西梧州藤县事业单位招聘158人历年高频.. 148页

茅盾天窗教学设计 4页

2024年广西河池市人民检察院招聘19人历年高频.. 147页

2024年广西河池市民政局招聘3人历年高频难、易.. 147页

2024年广西河池市罗城县商务局事业单位招聘2人.. 148页

2024年广西河池市金城江区审计局招聘6人历年高.. 147页

2024年广西玉林市玉东新区部分机关单位招聘30.. 147页

2024年广西玉林市陆川县环境保护局事业单位招.. 148页

入党积极分子地评语大全 10页

全国职业院校技能大赛嵌入式技术与应用开发赛.. 16页

2024年广西百色市发展和改革委员会招聘15人历.. 150页

2024年广西百色市平果县环境保护局招聘10人历.. 150页

2024年广西百色市救助管理站招聘3人历年高频难.. 147页

2024年广西百色市环境保护局招聘4人历年高频难.. 147页

2024年广西百色市田阳县乡镇事业单位招聘11人.. 149页

公司企业绿色办公、低碳生活管理实施方案 7页

2024年广西百色市赴区外人才引进361人历年高频.. 147页

推广品牌实训总结 20页