- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
郑州科技学院
《单片机》课程设计
题 目 8x8LED点阵显示技术学生姓名 专业班级 电气工程及其自动化班
学 号 院 (系) 电 气 工 程 学 院
指导教师 完成时间 2015 年 月 日目 录
1 设计目的 1
2 设计任务及要求 1
3 设计方案 1
4 设计原理及功能说明 2
5 元器件的介绍及选用 3
单元电路设计说明 8
硬件的焊接与调试 9
.1元器件焊接 9
.2电路调试 10
11
9 设计总结 12
参考文献 14
附录1:总体电路原理图 15
附录2:实物图 16
附录3:元器件清单 17
1 设计目的
为了进一步巩固学习的理论知识,增强学生对所学知识的实际应用能力和运用所学的知识解决实际问题的能力,开始为期周的单片机课程设计。通过实际操作使在巩固所学知识的基础之上具有初步的单片机系统设计与应用能力。
单片机课程设计的目的是培养综合设计的能力,训练学生灵活应用所学知识,独立完成问题分析、总体设计和编程实现等软硬件开发全过程的综合实践能力。巩固、深化学生的理论知识,提高编程水平,并在此过程中培养他们严谨的科学态度和良好的学习作风。为今后学习其他计算机课程打下基础。课程设计为学生提供了一个既动手又动脑,独立实践的机会,将书本上的理论知识和工作、生产实际有机结合起来,从而锻炼学生分析问题、解决实际问题的能力,提高学生的编程能力和创新意识。2 设计任务及要求
利用8x8点阵显示屏,自己设计、焊接并调试电路板,实现单片机的控制下,点阵显示电子设计,显示方式分别为左右滚动显示、上下滚动显示。
系统功能说明:系统在正常工作模式下为上下左右循环显示滚动光柱,当按下复位开关时点阵显示屏开始上下左右各三次循环显示。在点阵显示过程中按下复位开关后单片机复位,程序从新开始。
3 设计方案
本设计采用STC89C52单片机作为主控制器,外部加数码管显示。系统总体框图如下:
图-1 系统总体框图根据设计要求,初步确定设计方案如下:
( 1 ). 选择STC89C52单片机(晶振频率为f=12MHZ作为整个系统的核心器件,对整个系统进行总体控制,发送并时时处理系统信息。
2 ).由于是8*8点阵屏设计,需要端口16个,可采用静态显示模式,用P0口控制行,P2口控制列。 3 ).通过软件编程,即可实现汉字课程设计的显示,并可左移,右移,上移,下移动态流动显示。
4 ).点阵的点亮过程有程序控制,点阵采用单色显示目前单片机渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的踪迹。导弹的导航装置,飞机上各种仪表的控制,计算机的网络通讯与数据传输,工业自动化过程的实时控制和数据处理,广泛使用的各种智能IC卡,民用豪华轿车的安全保障系统,录像机、摄像机、全自动洗衣机的控制,以及程控玩具、电子宠物等等,这些都离不开单片机。更不用说自动控制领域的机器人、智能仪表、医疗器械了。
因此,单片机的学习、开发与应用将造就一批计算机应用与智能化控制的科学家、工程师。所以掌握单片机技术无论是对自身的就业还是自身日后的发展都有一个深远的意义。
4 设计原理及功能说明MCS-52单片机作为主控芯片,控制整个电路的运行。其外围电路主要有两部分:复位电路和晶体振荡器。复位电路的功能是:系统上电时提供复位信号,直至系统电源稳定后,撤消复位信号。为可靠起见,电源稳定后还要经一定的延时才撤销复位信号,以防电源开关或电源插头分-合过程中引起的抖动而影响复位。该设计采用含有二极管的复位电路,复位电路可以有效的解决电源毛刺和电源缓慢下降(电池电压不足)等引起的问题,在电源电压瞬间下降时可以使电容迅速放电,一定宽度的电源毛刺也可令系统可靠复位。
晶体振荡电路:MCS-52单片机中有一个用于构成内部振荡器的高增益反相放大器,引脚XTAL1和XTAL2分别为该反向放大器的输入端和输出端。这个反向放大器与作为反馈元件的片外石英晶体或陶瓷谐振器一起构成自激振荡器。外接石英晶体(或陶瓷谐振器)及电容C1、C2接在放大器的反馈回路中构成并联振荡电路。对外接电容C1、C2虽然没有十分严格的要求,但电容容量的大小会轻微影响振荡频率的高低、振荡器工作的稳定性、起振的难易程度及温度稳定性。如果使用石英晶体,电容应该使用pF、10pF。5 元器件的介绍及选用
AT89C52单片机
图-1 AT89C52单片机引脚图
引脚功能说明:
Vcc:电源电压·GND:地
P0口:P0口是一组8位漏极开路型双向I/0口,也即地址/数据总线复用口。作为输出口用时,每位能驱动8个TTL逻辑门电路,对端口写l”可作为高阻抗输入端用。
在访问外部数据存储器或程序存储器时
文档评论(0)