- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
目 录
一 、引言
二、课题综述
2.1 课题的来源
2.2 课题的意义
2.3 课题的目标
2.4 课题的技术
三、系统分析
3.1 80C51单片机的基本组成
3.2 80C51单片机引脚图及引脚功能介绍
3.3 解决问题的基本思路
3.4 解决问题的总体方案
硬件组成
4.1 晶振震荡电路
4.2 按键复位电路
4.3 电源电路
4.4 独立按键电路
4.5 八位跑马灯电路
4.6 彩灯的总驱动电路
五、代码编写
六、程序调试
七、结论
八、参考文献
一、引言
单片机课程设计主要是为了让我们增进对单片机芯片电路的感性认识,加深对理论方面的理解。了解软硬件的有关知识,并掌握软硬件设计过程、方法及实现,为以后设计和实现应用系统打下良好基础。另外,通过简单课题的设计练习,使我们了解必须提交的各项工程文件,达到巩固、充实和综合运用所学知识解决实际问题的目的。
二.课题综述
2.1 课题的来源
当今社会,随着科学技术的进步和电子产业的迅猛发展,这种由单片机芯片控制各种硬件工作的技术也日益成熟,并普及在交通、化工、机械等各个领域。而流水灯这项技术在生活中的应用更是广泛,较为贴近生活。而流水灯控制的设计所需要的知识也正好吻合了我们本学期对于单片机这门课程的学习,所以设计流水灯控制的这个课题让我们对知识的学习和巩固都有了进一步的加深。
2.2 课题的意义
这次单片机课程设计是为了通过对单片机编程设计控制LED灯流水闪亮的设计加强学生团队配合的能力和创造力;综合运用专业及基础知识,解决实际工程技术问题的能力。能够让学生深入真是的体会到所学的理论知识和实践相结合的过程,并融入的所学知识的海洋里,从中找出自身的不足并加以改正。
2.3 预期的目标
对8个LED灯设计几种流水灯显示方式,用按键进行方式选择,并用一个按键就控制流水灯流动的速度;
2.5 课题的技术
通过编程达到LED灯的显示方式、模式切换按钮的控制、亮灯速度的按键控制等技术。
三、系统分析
3.1 8051单片机的基本组成
1、 中央处理器(CPU)
中央处理器是单片机的核心,完成运算和控制功能。有运算电路和控制电路,其中控制电路是单片机的指挥控制部件,保证单片机各部分能自动而协调的工作。例如定时控制电路和振荡电路均属于控制电路。单片机执行程序就是在控制电路的控制下进行的。首先从程序存储器读出指令,送指令寄存器保存;然后送指令译码器进行译码,译码结果送定时控制电路,有定时控制逻辑产生各种定时信号和控制信号;再送到系统的各个部件去控制相应的操作。这就是执行一条指令的全过程,而执行程序就是不断地重复这一过程。
2 、内部数据存储器(内部RAM)
8051芯片中共有256个RAM单元,通常把这256个单元按其功能划分为两部分:低128单元(单元地址00H~7FH)和高128单元(单元地址80H~FFH)。内部RAM的高128单元是供给专用寄存器使用的,其单元地址为80H~FFH。因这些寄存器的功能已作专门规定,故称之为专用寄存器(Special Function Register),也可称为特殊功能寄存器SFR区。但高128单元被专用寄存器占用,能作为寄存器供用户使用的只是低128单元,用于存放可读写的数据。因此通常所说的内部数据存储器就是指前128单元,简称内部RAM。片内低128字节RAM是用户真正可以存取随机数据的数据存储器,其地址为00H-7FH。
3、 内部程序存储器(内部ROM)
8051共有4 KB掩膜ROM,用于存放程序、原始数据或表格,因此,称之为程序存储器,简称内部ROM。它的片内ROM地址为0000H~0FFFH(4KB),它的片外ROM最大容量可为0000H~FFFFH。片内与片外ROM在低4KB地址出现重叠,这种重叠的区分由8051的管脚进行控制。还有一组特殊单元是0003H~002AH,共40个单元。这40个单元被均匀地分为5段,作为5个中断源的中断地址区。中断响应后,按中断种类,自动转到各中断区的首地址去执行程序,因此在中断地址区中理应存放中断服务程序。但通常情况下,8个单元难以存下一个完整的中断服务程序,因此通常也是从中断地址区首地址开始存放一条无条件转移指令,以便中断响应后,通过中断地址区,再转到中断服务程序的实际入口地址。
4、 定时/计数器
8051共有两个16位的定时/计数器,以实现定时或计数功能,并以其定时或计数结果对计算机进行控制。
5 、并行I/O口
8051共有4个8位的I/O口(P0、P1、P2、P3),以实现数据的并行输入/输出。每个口都包含一个锁存器、一个输出驱动器和输入缓冲器。实际上,它们已被归入专用
您可能关注的文档
- (毕业论文)青岛市海情酒店空调系统及防排烟系统设计.docx
- (毕业论文)轻型汽车动力转向系统设计说明书.docx
- 百货商场运营手册.docx
- 品牌手册内容.doc
- 七里楠花园建设项目环境影报告书.doc
- 企业境外所得税收抵免操作指南.doc
- 企业资本运营实操.doc
- 桥计算书2013.docx
- 人教版小学三年级语文下册阅读训练题.doc
- 上海装饰装修工程.doc
- 【山东省人口老龄化现状及发展趋势研究9100字】.docx
- 【水平地震作用下的框架位移计算案例2100字】.docx
- 【我国跨境数据流动法律规制的完善建议9800字】.docx
- 【海天味业企业基于EVA的绩效评价和案例分析12000字】.docx
- 【山东日照市麦富迪狗粮品牌推广方案17000字】.docx
- 【东方金钰财务舞弊产生的审计风险和应对策略分析9400字】.docx
- 【山东威海市麦富迪狗粮品牌推广方案17000字】.docx
- 【基于JavaWeb小型餐饮服务行业的信息管理系统设计12000字】.docx
- 【九牧卫浴社会责任信息披露现状及完善对策研究7500字】.docx
- 【碳中和背景下海螺水泥公司环境会计信息披露问题研究13000字】.docx
文档评论(0)