


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、4Fujian University Of Technology Guomai Information College题目:基于单片机的LED点阵显示专业:电子信息项目班级:电子1002班学号:姓名: 指导教师:林金阳完成日期:2018 年5月5日一、实验目的:1、进一步熟悉电子系统的设计过程。2、掌握LED点阵显示的原理。3、进一步掌握单片机的使用。二、设计要求及应解决的问题:设计要求是:利用一块点阵数码板,按编程者要求实现任意符号的显示。应解决的问题:单片机P1 口的输出电流不足以驱动二极管,需要加驱动,本次研究中以S8050作为驱动,同时在 S8050NPN晶体管基极加4.7K的电阻。实
2、验前要弄清晶体管三个引脚代表的极性,以免符号显示牌不亮导致而设计失败。三、总体设计方案:1. 硬件电路组成采用以P89C51单片机为核心芯片的电路来实现,主要由 P89C51芯 片、晶振电路、三极管驱动电路、按键控制电路、 8X 8LED点阵5 部分组成,电路框图如图S2-1 WEf|=电踣细礙框图2. 系统各单元电路设计<1)P89C51单片机最小系统最小系统包括晶体振荡电路、复位开关和电源部分图为P89C51单片机的最小系统。U13 2-2 PKC?5 1Q1.Jd 冲s.G? 1 1 1.1 1 1 1 1 p H r p p k p pP3 即TO PB-STflP 1 2沁严
3、P'j. I牡山1二-1甘Mr口 n MP-SL rD&foo A 1 ai 11 1 1 nH» I单片机議小系统<2)按键控制电路单片机开始工作时,P2.0是高电平。当按键按下时,检测到一个低 电平信号,改变P0 口输出信号,控制8X 8 LED点阵显示屏显示不同字符P2,0 *<3)三极管驱动电路扫描驱动电路的功能主要是有P1 口输出高电平使三极管发射结导通,发射结输出足够大的电流使二极管导通。<4)8X 8 LED点阵介绍8X 8点阵LED外观及引脚图,只要其对应的 X、Y轴顺向偏压,即 可使LED发亮。例如如果想使左上角 LED点亮,则电子
4、模块中的0 口为1 , A口为0即可。应用时限流电阻可以放在横轴或列轴。00000000000000000000000000000000 0 0 0000 0 0000 0 0000 0 0000 D F 3 A 1 G H oooooooo阵埠接聞弓|脚9?9?9oqo閤2-5 JiK斤点.臥FD外观绘引I脚四、设计分析:将烧录好程序的最小单片机系统与各模块连接好后,8X 8点阵LED显示屏显示初始值。按键一次之后,显示屏显示滚动字符 卩,再按键一次,显示屏显示汉字“公”。经软件调试和硬件 调试后,所设计的系统完美实现了所需的控制要求和创新要 求。五、材料清单:器件名称数量NPNV80508
5、8*8点阵数码管1电阻470欧8电阻4.7K8电阻10K1按钮1单排针20排插16六、程序清单:ORG 00HLOOP: MOV A,#0FFH ;开机初始化,清除画面MOV P0,A;清除 P0 口ANL P2,#00;清除 P2 口MOV R2,#200D100MS: MOV R3,#250;延时 100 毫秒DJNZ R3,$DJNZ R2Q100MSMOV 20H,#00H ;取码指针的初值1100:MOV R1,#100;每个字的停留时间L16:MOV R6,#16;每个字 16 个码MOV R4,#00H ;扫描指针清零MOV R0,20H;取码指针存入R0L3:MOV A,R4
6、;扫描指针存入 AMOV P1,A;扫描输出INC R4;扫描指针加1,扫描下一个MOV A,R0; 取码指针存入AMOV DPTR,#TABLE ;取数据表的上半部分的代码MOVC A,A+DPTRMOV P0,A ;输出到 P0INC R0;取码指针加1,取下一个码MOV A,R0MOV DPTR,#TABLE ;取数据表下半部份的代码MOVC A,A+DPTRMOV P2,A;输出到 P2 口INC R0MOV R3,#02;扫描1毫秒;清除屏幕;一个字16个码是否完成?;每个字的停留时间是否到;取码指针存入20H;8个字256个码是否完成?DELAY2:MOV R5,#248;DJNZ
7、 R5,$DJNZ R3QELAY2MOV A,#00HMOV P0,AANL P2,#00HDJNZ R6,L3DJNZ R1,L16 了?MOV 20H,R0CJNE R0,#0FFH,L100JMP LOOP ;反复循环七、总结:先说不足,制作完成以后,虽然这个电路有人建议我用一个16X16的点阵来完成, 但是我觉得这是两件事情,不足的是我没有经验,不知道这些线该是怎么样的布局 才更合适一点,所以显得很乱,我看到别的班级的同学也有做这个的,但是他们用的是 插针,而我全部是用的铜线焊接的,所以线路比较多,费了好大的劲以后才发现原来实现它还有更好的办法只是在这之前我没有进行一 个很全面的思考
8、。之前一直在做一个数据库,等知道以后已经没有很多的时间了, 这不能不说是一个很大的遗憾,凡事都要进行一个全面的思考才可以下手 ,向我这 样,急急忙忙就开始下手,结果给自己造成了很大的麻烦,到最后还是没有得到一个 很好的结果。调试到最后还是有两个问题没有得到很好的解决,最上面的一个的接触也不是很好,可能是插针的冋题,编码的时候也是很匆忙的编好,难免有些不足,花了 很久的时间,当然是希望看到一个完完整整漂亮的汉字,这样也可以只是有一点的 不足。从这次制作之中,真的是学到了很多的东西,不仅仅是知识方面的,更重 要的是做事情的方式,我一直觉得一个人的成功决定于他做事情的方式。像这次 做的这个虽然不是很
9、复杂,但是因为我全部用的三极管和电阻,最原始的,译码器 只要了一个,没有用别的芯片,所以工作量就比较的大,需要耐心,最初开始焊接 的时候觉得越来越复杂,担心是不是可以在规定的时间之内完成,焊接完了点阵内 部的连线以后才觉得有点希望了,可以在接着焊接三极管和电阻了,一共要3岔三 极管和4阶电阻,都要一一焊接上去,因为我在前面没有想好布局,到这儿可就惨 了,这么多的东西,幸好我用的是一个很大的板子,要不真的是很10难容纳这些元器件。没有一个很好的布局,所以有的他们之间就挨的很紧密,存 在着短路的可能,我在焊接的时候就对这个十分的小心,还好在完成以后只有一个 地方短路了,即使是这样我查找它还是费了很大的劲,因为焊接的地方实在是太多 了,我必须用万用表一个一个的测试。做事情首先要有一个很好的规划才会有好的进展,否则你将在以后的某一 个时刻为你此刻的不够
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 由员工经营公司合同协议
- 热水器安装安全协议合同
- 深水井打井合同协议范本
- 牙科技术入股合作协议书
- 潍坊修剪车采购合同范本
- 香港化验所转让合同范本
- 杂志社与代理的合同协议
- 洪山区口译服务合同范本
- 苏州技师学院就业协议书
- 舞蹈培训机构合同协议书
- GB/T 1226-2017一般压力表
- GA 1517-2018金银珠宝营业场所安全防范要求
- 部编版二年级下册语文期末考试试卷质量分析
- 浦发银行个人信用报告异议申请表
- 《铁路技术管理规程》(普速铁路部分)-14年新版
- 信息系统实施前现状和需求调研计划提纲共享
- 浙江省舟山市各县区乡镇行政村村庄村名居民村民委员会明细
- 少儿围棋启蒙PPT2
- 华北理工大学生物药剂学与药物动力学教案
- 太平人寿保险有限公司个人寿险业务人员管理办法XXXX版
- 湖北水文工程单元施工质量评定表印
评论
0/150
提交评论