- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
沈阳工业大学
信息科学与工程学院
通信工程系
单片机课程设计报告
课 程 单片机课程设计
设计题目 点阵电子显示屏设计
年级专业 通信工程0903
学 号 000000000
学生姓名 博
指导教师
2012年 6 月 28 日
课程设计量化评分标准
?
指标 最高分 评分要素 评分 方案设计 35 方案选择合理,分析、设计正确,原理清楚,电路、程序流程图清晰,结构合理,程序简洁、正确。? ? 调试 15 过程清晰,调试方案设计合理,测试点选择适当,程序编写正确,调试步骤清楚。 ? 结果 20 电路及程序运行结果正确,达到预期效果。? ? 设计报告 20 报告结构严谨,逻辑严密,论述层次清晰,语言流畅,表达准确,重点突出,报告完全符合规范化要求,用计算机打印成文。 ? 工作态度 10 工作态度认真,按时完成设计任务,是否独立完成。? ? 总 评 成 绩 ?
指导教师评语:
设计题目:点阵电子显示屏设计
要求
基于单片机的点阵电子显示平,实现显示功能
可自己附加移动,闪烁等功能
分析
一个单片机应用系统的硬件电路设计包含两部分内容:一是系统扩展,即单片机内部的功能单元,如ROM、RAM、I/O、定时器/计数器、中断系统等不能满足应用系统的要求时,必须在片外进行扩展,选择适当的芯片,设计相应的电路。二是系统的配置,即按照系统功能要求配置外围设备,如键盘、显示器、打印机、A/D、D/A转换器等,要设计合适的接口电路。
系统的扩展和配置应遵循以下原则:
1、尽可能选择典型电路,并符合单片机常规用法。为硬件系统的标准化、模块化打下良好的基础。
2、系统扩展与外围设备的配置水平应充分满足应用系统的功能要求,并留有适当余地,以便进行二次开发。
3、硬件结构应结合应用软件方案一并考虑。硬件结构与软件方案会产生相互影响,考虑原则是:软件能实现的功能尽可能由软件实殃,以简化硬件结构。但必须注意,由软件实现的硬件功能,一般响应时间比硬件实现长,且占用CPU时间。
4、系统中的相关器件要尽可能做到性能匹配。如选用CMOS芯片单片机构成低功耗系统时,系统中所有芯片都应尽可能选择低功耗产品。
5、可靠性及抗干扰设计是硬件设计必不可少的一部分,它包括芯片、器件选择、去耦滤波、印刷电路板布线、通道隔离等。
6、单片机外围电路较多时,必须考虑其驱动能力。驱动能力不足时,系统工作不可靠,可通过增设线驱动器增强驱动能力或减少芯片功耗来降低总线负载。
对于设计一个点阵电子显示屏是将许多的LED类似矩阵一样排列在一起组成的显示器件,当单片机输出的控制信号,使得点阵中的LED有发光,有些不发光,即可显示出特定的信息,包括汉字,图形符号等。试验仪上深有一个阳极的8*8的点阵LED显示器,;点阵结构如图所示。该点阵对外引出8条行线,八条列线。若使某一个Led发光,只要将与其LED连接的行线加高电平,列线加低电平;若是某一列LED发光,只要将八根行线全加高电平,此列线加低电平;若使某一列LED部分发光,只要将需要发光的行线加高电平,此列线加低电平,这样便可以实现显示了。
设计
硬件设计(包括设计方案及说明、完整的硬件连接图等)
(1)设计方案
本次设计使用的是AT89S51的最小系统电路,包括:电源、时钟脉冲、,只是接受少量的数字和字符,不用外接存储扩展。
时钟脉冲:AT89S51单片机的最高时钟脉冲频率已经达到了24MHz,它内部已经具备了振荡电路,只要在AT89S51的两个引脚(即19、18脚)连接到简单的石英振荡晶体的2个管脚即可,同时晶体的2个管脚也要用30pF的电容耦合到地。
点阵LED显示器是将许多的LED类似矩阵一样排列在一起组成的显示器件,当单片机输出的控制信号,使得点阵中的LED有发光,有些不发光,即可显示出特定的信息,包括汉字,图形符号等。试验仪上深有一个阳极的8*8的点阵LED显示器,;点阵结构如图所示。该点阵对外引出8条行线,八条列线。若使某一个Led发光,只要将与其LED连接的行线加高电平,列线加低电平;若是某一列LED发光,只要将八根行线全加高电平,此列线加低电平;若使某一列LED部分发光,只要将需要发光的行线加高电平,此列线加低电平。
硬件连接图
振荡电路
硬件连接
2、软件编程(包括流程图、完整的汇编源程序及其注释)
(1)流程图
(2)程序
#includereg51.h
unsigned int timecount;
unsigned char code tab[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0
文档评论(0)