单片机课程设计:学生信息显示与查询系统设计

单片机课程设计:学生信息显示与查询系统设计

ID:47660784

大小:1.35 MB

页数:21页

时间:2019-10-18

单片机课程设计:学生信息显示与查询系统设计_第1页
单片机课程设计:学生信息显示与查询系统设计_第2页
单片机课程设计:学生信息显示与查询系统设计_第3页
单片机课程设计:学生信息显示与查询系统设计_第4页
单片机课程设计:学生信息显示与查询系统设计_第5页
资源描述:

《单片机课程设计:学生信息显示与查询系统设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、《单片机课程设计》题目:学生信息显示与查询系统设计院系名称:信息科学与工程学院专业班级:电信1304电信1304专业课程设计任务书学生姓名专业班级电信1304学院信息科学弓工程学院题目学生信息显示与查询系统设计课程类别集中实践环节课程性质必修指导教师同组姓名主要内容用51单片机、16*32点阵式LED、4*4键盘以及串行接口组成学生信息的显示与查询系统设计。基本要求是在键盘输入学生姓名后,点阵LED屏能够滚动显示学生相关信息:如姓名、学号、性别、班级、组名等信息。耍求开机显示内容为设计者本人的基本信息,同时可以查询实验小组内的其他人员基本信息。可提分内

2、容:可以通过电路的串行接口接收上位机程序的指令和查询信息并在电路板LED屏上显示。任务要求1.根据功能要求选择设计方案,并进行论证。2.完成系统整体设计方案,画出电路的总体方框图,并在Proteus上设计岀原理图。3.绘制程序说明及流程图并完成程序设计,要求用汇编程序编写或与C程序的混合编程。4.在Proteus对电路及程序进行仿真调试,直到正确显示所要求信息的宜观显示效果。5.写出经验体会和总结,撰写课程设计报告。参考文献1.单片机技术有关教材2.电路设计手册3.其他资料审查意见指导教师签字:教研室主任签字:年月日1弓I言11-1设计意义11.2系统

3、功能要求I1.3设计环境12方案设计32.1总体设计32.2设计论证33硬件设计53.1硬件设计要求53.2硬件电路设计53.3设计原理图74软件设计84.1主程序设计84.2显示驱动程序设计84.3显示程序设计94.4通信程序的设计95系统调试115.1软件调试II5.2硬件调试116设计总结127.参考文献13附录(软件仿真图)1416X16点阵LED室内电子显示屏的设计扌商要:LED点阵显示屏在银行、车站、医院、街头、公交车等随处可见。LED显示屏作为一种新型的显示器件,点阵模块是以发光二极管为像素单元,由多个发光二极管按矩阵形式排列封装而成,通

4、常用來显示时间、图文等信息。本设计是基于AT89C51单片机的16x16显示屏,其中包含了硬件、软件、调试等方案的设计。此外,该设计只需简单的级联就能实现显示屏的拓展,但级联时要注意不要超过驱动负载范围。关键词:AT89C51;LED点阵;矩阵键盘1引言1.1设计意义LED点阵显示屏是集微电了技术、计算机技术、信息处理技术于一体的大型显示屏系统。它以其色彩鲜艳,动态范围广,亮度高,寿命长,工作稳定可靠等优点而成为众多显示媒体以及户外作业显示的理想选择。LED电子显示屏是随着计算机及相关的微电子、光电子技术的迅猛发展而形成的一种新型信息显示媒体。它利用发

5、光二极管构成的点阵模块或像素单元组成可变而积的显示屏幕,以可靠性高、使用寿命长、环境适应能力强、性能价格比高、使用成本低等特点,在短短的十來年中,迅速成长为平板显示的主流产品,在信息显示领域得到了广泛的应用,LED显示屏显示画面色彩鲜艳,立体感强,静如油画,动如电影,广泛应用到军事、车站、宾馆、体育、新闻、金融、证券、广告以及交通运输等许多行业。它的优点是:亮度高、工作电压低、功耗小、微型化、易与集成电路匹配、驱动简单、寿命长、耐冲击、性能稳定。目前大多数的LEI)点阵显示系统门带字库。其显示和动态效果(主要是显示内容的滚动)的实现主要依靠硬件扫描驱动

6、,该方法虽然比较方便,但显示只能按照预先的设计进行。木文讲述了基于AT89C51单片机16X32LED汉字点阵滚动显示的基本原理、破件组成与设计、程序编写与调试、Proteus软件仿真等基本环节和相关技术。1.2系统功能要求设计一个能显示16X32点阵文字LED显示屏,要求点阵LED屏能够滚动显示学生相关信息:如姓名、学号、性别、班级等信息,显示图文或文字应稳定、清晰,并能够滚动显示。耍求开机信息显示必须是设计者本人信息,查询人员信息范围口J在班级内查询。1.3设计环境l.KeilKeilC51是美国KeilSoftware公司出品的51系列兼容单片机

7、C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。Keil提供了包描C编译器、宏汇编、链接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(uVision)将这些部分组合在一起。C51工具包的整体结构,uVision与Ishell分别是C51forWindows和forDos的集成开发环境(IDE),可以完成编辑、编译、连接、调试、仿真等整个开发流程。开发人员可用IDE本身或其它编辑器编辑C或汇编源文件。然后分别由C51及C51编译器编译生成目标文件(.obj)。目标文件

8、可由LIB51创建生成库文件,也可以与库文件一起经L51连接定位生成绝对目标文件Cabs)。a

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

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

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