单片机课程设计 燕大

单片机课程设计 燕大

ID:12823654

大小:128.00 KB

页数:8页

时间:2018-07-19

单片机课程设计 燕大_第1页
单片机课程设计 燕大_第2页
单片机课程设计 燕大_第3页
单片机课程设计 燕大_第4页
单片机课程设计 燕大_第5页
资源描述:

《单片机课程设计 燕大》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、燕山大学单片机课程设计说明书题目:LED花样显示一学院(系):信息科学与工程学院年级专业:09级光信息科学与技术学号:090104060013学生姓名:陈静指导教师:教师职称:燕山大学课程设计(论文)任务书院(系):基层教学单位:学号090104060013学生姓名陈静专业(班级)09级光信息科学与技术设计题目LED花样显示一设计技术参数该栏可以不用填写设计要求基本要求:基于单片机试验板设计一个LED阵列花样显示系统,在LED阵列上依次显示自己姓名的英文之母。扩展要求:在LED阵列上实现自己姓名英文字母的动态走动效果,可以通过按键

2、设置走动的速度,方向等。工作量2周工作计划第一、二天去图书馆查询资料,充分了解单片机、锁存器(74LS273)、LED等芯片的结构及工作原理。第三、四天安装并熟悉软件,keil软件、伟福C51单片机仿真软件、protel99SE软件、字模生成软件,寻找所做题目与这些软件的联系。第五、六天设计电路图并画流程图。第七、八天根据前几天所作的准备,用C语言编写程序。第九、十天答辩并写课设报告。参考资料1.张毅刚.新编MCS-51单片机应用设计(第三版).哈尔滨工业出版社2.陈涛.单片机应用及C51程序设计.机械工业出版社3.赵文博.单片机

3、语言C51程序设计.人民邮电出版社4.51系列单片机及C51程序设计科学出版社指导教师签字基层教学单位主任签字说明:此表一式四份,学生、指导教师、基层教学单位、系部各一份。年月日燕山大学课程设计评审意见表指导教师评语:成绩:指导教师:年月日答辩小组评语:成绩:评阅人:年月日课程设计总成绩:答辩小组成员签字:年月日一、设计要求1、基于单片机试验板设计一个LED阵列花样显示系统,在LED阵列上依次显示自己姓名的英文之母。2、在LED阵列上实现自己姓名英文字母的动态走动效果,可以通过按键设置走动的速度,方向等。二、设计方案单片机时钟电路

4、蜂鸣器复位电路LED点阵按键扫描系统组成总体框图要完成课设题目要求,电路组成至少包括时钟电路、复位电路、按键扫描电路、蜂鸣器驱动电路,LED点阵显示电路几部分组成。另外,将代表行列的锁存器通过P21、P22交替接入SST89E58516的P0口,并将P0口输出的数据锁存,并输入给LED8×8点阵,使其显示题目所给要求。通过按键程序控制字母移动的方向和速度,并且按键扫描电路通过查询方式扫描,反复扫描键盘,同时通过软件延时实现按键消抖。字母每移动一下,经设定的蜂鸣器就响一下。三、系统工作原理1、本次课设所用单片机型号为SST89E5

5、8,其原理同51系列单片机。、单片机核心电路部分由晶振电路、复位电路、按键电路和蜂鸣器驱动电路组成。单片机采用上电自动复位和按键复位两种方式。其时钟电路采用内部时钟方式,外接晶体和电容组成并联谐振电路。单片机上电瞬间,RC电路充电,RSET端出现正脉冲,保持2个机器周期以上高电平,单片机有效复位;采用按键复位时,当按下开关时RSET端为高电平,单片机复位。2,用延时程序控制接蜂鸣器的端口输出频率在2KHZ左右的矩形波就能让蜂鸣器发声,蜂鸣器经三极管放大接到单片机P1_3端口,主要是因为单片机IO口驱动能力有限,不足以驱动蜂鸣器。3

6、、按键电路部分,采用上拉式按键接口,当按键断开时单片机输入端口电平为高电平,当按键闭合时单片机端口与电源地相连,电流经上拉电阻流向地,单片机输入端口为低电平。3、锁存器74ALS273简易仿真器用两个74ALS273来扩展I/O口,其时钟引脚接有一个与门,将两个74ALS273锁存器输出端分别接LED点阵的行和列,并将SST89E5的WR和P21接入行锁存器的CLK端口,WR和P22接入列锁存器的CLK端口。因此每个74ALS273都有一个自己的地址,代表行的74ALS273地址为0xFDFF,代表列的74ALS273地址为0xF

7、BFF。当向该地址写数据时(即P2.X=0,X为1、2),单片机WR引脚输出的低电平脉冲充当74LS273的时钟,将P0口输出的数据锁存,然后送给LED点阵。4、LED点阵部分电路图如下:  LED点阵与两个74ALS273相连,当行74ALS273的CR.X为低电平,列74ALS273的CC.Y为高电平,相应的点(X,Y)亮。程序设计过程对点阵的显示采用逐列扫描方式,使高电位从低位依次移动到高位,实现逐列扫描。每扫描一列,该列送入对应的要显示的点,直到第八列,整个字的字模码全被点亮一次,利用人眼的视觉暂留效应,如果扫描速度足够快

8、,即可看到整个屏被点亮的字模,及所要显示的字型。由于LED点亮需要一定的电流,导致通电时间的长短会影响其亮度,扫描速度过快,亮度会降低,扫描速度过慢,会有闪烁感,所以适当的扫描速度是LED屏显示的关键。四、程序设计程序的流程图如下所示:程序设计大体

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。