单片机课程设计报告

发布 2022-10-06 07:57:28 阅读 4899

16*16点阵字符流动设计。

姓名:专业:电子信息工程。

学号:指导老师:

完成日期:2024年12月29日。

一 :前言。

led显示屏是利用发光二极管点阵模块或像素单元组成的平面式显示屏幕。它具有发光率高、使用寿命长、组态灵活、色彩丰富以及对室内外环境适应能力强等优点。可以根据需要的大小,形状和颜色进行组合,用单片机控制和实行各种文字和图形的变化,广泛的用于公交汽车、商店、体育场馆、车站、学校、银行、高速公路等公共场所的信息发布和广告宣传。

proteus是一款新颖的嵌入式硬件设计**平台,特别适用与单片机**,能**,实时**多种多种类型的单片机,进行软硬件调试。

本次设计采用pic单片机16×16led汉字点阵滚动显示的基本原理、硬件组成与设计、程序编写与调试、proteus软件**等基本环节和相关技术。

二 :芯片介绍。

1:8*8点阵。

8*8点阵共需64个发光二极管,且每个二级管是放在行线和列线的叉点上。对于点阵型led显示可以采用共阴级或共阳极,本系统采用共阴极。当行上有一正选通信号时,列选端八位数据为0的发光二极管便导通点亮。

这样只需要将图形或文字的显示编码作为列信号跟对应的行信号进行逐次扫描,就可以逐行点亮点阵。只要扫描频率大于24hz,由于扫描时间很快,人眼的视觉有暂留效应,就可以看到完整的图形或文字了。

2:74ls154 芯片。

74ls154是4线—12线译码器,其中a,b,c,d是译码地址输入端(低电平有效),g1,g2是选通端(低电平有效),0-15是输出端(低电平有效)

3:pic16f877a 芯片。

pic16f877具有flash program程序。存功能,可以重复烧写程序。如图,每根引脚都有特定的功能。

三:硬件设计。

1:将4块8*8点阵的行线与行线,列线与列线相连接。

2:将左边的两个8*8点阵同时与右边两块8*8点阵相接。

3:将上边两块8*8点阵同时与下边两块8*8点阵相接。

4:将74ls154芯片和pic16f877a芯片导入。

五调试结果。

主要测试单片机的工作情况,能否正常用led流动的显示各字符。

六心得体会。

通过一学期的《单片机原理和应用》课程的学习,对单片机有了一定的认识和体会。看着周围的男生都在动手做一些简单的设计,像流水灯,led显示之类的,觉得心里也是痒痒的,也想去动手做一个属于自己的设计。

但是,真的是,想起来容易做起来难。最大的难点就是自己的动手能力比较差,加上,对电有一定的恐惧感,以前做单片机实验,也是在宿舍写好程序后,和同组成员讨论后确定接上电不会出事,才敢去接。现在,要自己软硬一把抓,觉得有点头大。

这次选的课题是点阵的字符流动显示。在理解课本上介绍的8*8点阵扫描的例子上,我开始考虑老师给的建议,就是可以显示可以流动的字。显然,一片点阵芯片是不够的。

在请教了那些参加过电子竞赛的同学后,我开始在网上和图书馆搜寻相关程序和资料。本来,想用现在学的汇编语言去写程序的,可是跑遍了越洋,新华,省图等图书馆,只发现有51单片机的相关例子,只好重拾c语言,用c语言去编写。(因为班上比较会的男生都是用c语言的,只好用c语言)

相关知识了解的差不多后,开始设计电路。由于对proteus软件不熟悉,每做一步都要核对,询问,光是软件熟悉就折腾了很久。磕磕碰碰的终于把电路图**出来了。

接着,就是我觉得最难的焊电路了。以前从来没用过电焊铁,拿着也不懂从何下手。加上那个焊头是尖尖的,要么就会粘住很多锡,要么就只能黏住一点点,所以,经常都会黏住太多,造成和其他管脚连在一块了。

然后又用一点点刮掉。尤其是焊接点阵时,由于管脚特别密集,更经常的造成电路短接,甚至有好几次还把管脚看错了,还好有叫同学不时的检查,不然最后焊好的时候再去检查就更难发现了。不过,功夫不负有心人啊,终于焊接完成了。

虽然看上去,样子不怎么吸引人,但毕竟是自己第一次做的,还是很得意的。请同学帮自己检查完自己焊接的电路板,结果居然不亮。同学建议用万用表去测,结果是电复位电路处有问题,同学说把二极管去掉试试,因为二极管有时会把电路短掉。

去掉二极管后发现可以运行,但是点阵上显示的却不是自己预期的字符。出现了乱码现象。就在proteus上去掉一些管脚线试试,看是**出错了。

结果发现水rb口0到7的位置接反了,重新接后,字符时自己想要的字符,可是,底下两块点阵却出现缺失现象,到底什么原因呢??初步怀疑是接触不好。可是,重新焊接后还是这样的结果,有怀疑是插巣的问题。

可是,换了以讴歌插槽还是这样的结果。去请教一个电子方面的老师后,说说可能芯片有问题。于是重新烧写了一块芯片,当按下开关,看到自己预期的实验现象——屏幕上流动的显示“ 单片机**应用 ”。

单片机课程设计报告

单片机系统课程设计报告。专业 电气技术。学生姓名 朱海李威张杰。学号。指导教师 陈高燕。完成日期 2014 年 7 月 5 日。目录。1 设计任务和性能指标 1 1.1设计任务 1 2 设计方案 1 2.1方案论证 2 2.2总体设计框图 2 3 系统硬件设计 4 3.1红外线解码电路设计 4 3....

单片机课程设计报告

韶关学院。课程设计说明书 设计题目 基于单片机控制的智能交通灯设计。课程名称 微机原理与应用实训。学生姓名 学号。院系 物理与机电工程学院汽车系。专业班级 12机械制造及其自动化 5班。指导教师姓名及职称 谢杰讲师。陈锦儒助理实验师。起止时间 2015 年 3 月 2015 年 5 月。课程设计评分...

单片机课程设计报告

南京工程学院。课程设计说明书 题目实时钟芯片pcf8563的应用 课程名称单片机原理及应用a 院 系 部 中心 通信工程学院。专业电子信息工程 传感网 班级。学生姓名。学号。设计地点信息楼 c 210 指导教师。设计起止时间 2013年12月23日至 2013年12月27日。一 摘要1 二 课程设计...