- 1、本文档共20页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数理与信息工程学院
《单片机原理及应用》期末课程设计
题 目: 基于单片机的电子课程表系统
专 业: 计算机科学与技术
班 级: 计算机072班
姓 名:
学 号:
指导老师:
成 绩:
( 2010.1 )
目 录
第1节 引 言……………………………………………………………………………3
1.1 电子课表系统概述……………………………………………………………3
1.2 本设计任务和主要内容………………………………………………………4
第2节 系统主要硬件电路设计………………………………………………………5
2.1 单片机控制系统原理…………………………………………………………5
2.2 单片机主机系统电路…………………………………………………………6
2.2.1时钟电路………………………………………………………………7
2.3 七段数码管显示电路…………………………………………………………7
2.4 LED显示系统电路……………………………………………………………8
2.5 汉字显示硬件电路……………………………………………………………9
第3节 系统软件设计…………………………………………………………………10
3.1 系统主程序设计………………………………………………………………10
3.2 汉字的点阵显示原理及字库代码获取方法…………………………………15
第4节 结束语…………………………………………………………………………18
参考文献…………………………………………………………………………19
附录…………………………………………………………………………20
基于单片机的电子课程表系统
数理与信息工程学院 计算机科学与技术
指导教师:
引 言
AT89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROM—Falsh Programmable and Erasable Read Only Memory)的低电压,高性能CMOS8位微处理器,俗称单片机。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。AT89C51单片机,用16*16点阵显示滚动的课程名称,至于教室门口,可即时显示该教室内正在上的课程名称,方便师生选择合适的教室学习。所作的点阵屏具有可移植性强,功能简单,可以简单继续添加更多相关功能的模型,也可以扩展成多块点阵屏的组合,以改良显示效果。该系统灵活性强,易于操作,可靠性高。
1.1 电子课表系统概述
经过一段时间的观察,我们发现,同学们上自习是经常遇到一个问题。教室中有很多人,但不能确定里面是不是准备要上课,能不能到里面去自习。有时候坐下没多久刚刚进入学习状态,就有人进来说此教室将被班级活动占用或临时调整为上课教室。所以我们设想,能不能设计一个电子课表,放在每个教室的门口,显示当前在上的课程,并可以通过一定的按键来及时改变课程,以应对临时变化。我首先想到的是设计一种有控制终端的课程显示系统。即每个教室门口都有一个电子课表,通过终端的控制完成所有课表的显示。但后来发现,以我们的能力做这样的工作太过复杂,所以选择了更容易的方式:单一的放在教室门口的电子课表,只显示当前的课程。于是现在的作品应运而生。
发光二极管具有亮度高、体积小、单色性好、响应速度快、驱动简单、寿命长等优点,LED显示屏由发光二极管阵列构成并通过一定的控制方式,用于显示文字、图像、行情等各种信息以及电视、录像信号,由于由LED器件阵列组成的显示屏幕成本低,安装方便灵活,正受到社会各界尤其是商业界、广告界的极大重视。在大型商场、车站、码头、地铁站以及各类办事窗口等越来越多的场所需要用LED点阵显示图形和汉字。显然,LED显示已成为城市亮化、现代化和信息化社会的一个重要标志。
本文基于单片机(AT89C51)讲述了16×16 LED汉字点阵显示的基本原理、硬件组成与设计、程序编译与下载等基本环节和相关技术16 ×16 L ED 汉
文档评论(0)