没有合适的资源?快使用搜索试试~ 我知道了~
单片机课程方案设计书针对节日彩灯控制器的设计,详细阐述了如何利用单片机技术以及相关的硬件和软件来制作一个可以进行多种灯光变化的节日彩灯。设计书主要包括了系统的总体设计方案、硬件电路设计、软件设计、实验结果与讨论以及结论几个部分。学生姓名刘诗权,所属学院为电子信息工程学院,完成了基于AT89S51单片机的节日彩灯控制器的设计。设计中,刘诗权同学运用了汇编语言编写程序,并通过按键控制彩灯的四种不同亮法,包括从上到下亮、从下到上亮、从中间到两边亮以及从两边到中间亮。整个设计体现了单片机技术与数字集成电路技术的结合应用,并强调了软硬件相结合的设计主导思想。硬件部分主要涉及STC89C52单片机作为控制核心,并通过简单的辅助硬件电路(如按键、显示器等)实现对彩灯的控制。同时,系统通过仿真实验验证了设计的有效性。该课程方案设计书不仅对于理解单片机技术在实际应用中的作用具有指导意义,也对其他领域的电子爱好者在进行类似项目设计时提供了参考。
资源推荐
资源详情
资源评论






























学院:电子信息工程学院 班 级:11 电气工程及其自动化 1 班
学生姓名: 刘诗权 学 号: 2011401020127
设计地点(单位): D1302
设计题目: 节日彩灯控制器的设计
完成日期: 2014 年 1 月 3 日
指导教师评语:________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________
成绩(五级记分制):____________________
教师签名:_____________________
目 录
1 摘要……………………………………………………………………1
2 系统简介………………………………………………………………2
2.1 总体设计方案说明……………………………………………2
2.2 单片机系统组成方框图………………………………………2

2.3 AT89S51 单片机介绍……………………………………… 2
3 系统设计………………………………………………………………4
3.1 系统总体设计…………………………………………………4
3.2 硬件电路设计…………………………………………………5
3.3 软件设计………………………………………………………7
4 实验结果与讨论…………………………………………………… 11
5 结论 …………………………………………………………………12
6 参考文献 ……………………………………………………………12
7 附录………………………………………………………………… 13

0
1 摘要
随着科技的发展,节日彩灯已经作为节日的一个重要部分越来越丰富多彩了,同时它作
为节日的一部分给我们的生活带来了许多美好。
本文分析了彩灯四种不同亮法的原理,基于汇编语言设计了一种按键控制的可以有四种
不同亮法的彩灯,当按下第一个键的时候彩灯从上到下亮,按下第二个键时候彩灯从下到上
亮,第三个键彩灯从中间到两边亮,第四个彩灯从两边到中间亮。通过设计能使彩灯亮的方
式更多样、更漂亮。
本文介绍一种新型的彩灯控制系统的设计方法,以 STC89C52 单片机作为主控核心,与
按键,显示器等较少的辅助硬件电路相结合,利用软件实现对彩灯进行控制。本系统具有体
积小,硬件少,电路结构简单及容易操作等优点。首先描述系统硬件工作原理,并附以系统
结构框图加以说明,着重介绍了本系统所应用的各硬件接口技术和各个接口模块的功能及工
作过程,其次,详细阐述了程序的各个模块和实现过程。本设计以数字集成电路技术为基础,
单片机技术为核心。本文编写的主导思想是软硬件相结合,以硬件为基础,来进行各功能模
块的编写。同时对控制系统进行了仿真,实验结果表明该系统可以成功的控制彩灯。

1
2 系统简介
2.1 总体设计方案说明
以单片机为核心,设计一个节日彩灯控制器。(1)P1.2—开始,按此键则灯开始流动(由
上而下);(2)P1.3—停止,按此键则停止流动,所有灯为暗;(3)P1.4—上,按此键则灯由上
向下流动;(4)P1.5—下,按此键则灯由下向上流动。
2.2 单片机系统组成方框图
AT89S51 单片机的片内硬件组成结构
2.3 AT89S51 单片机介绍
VCC:电源。GND:接地。
P0 口:P0 口为一个 8 位漏级开路双向 I/O 口,每脚可吸收 8TTL 门电流。当 P1 口的管
脚第一次写 1 时,被定义为高阻输入。P0 能够用于外部程序数据存储器,它可以被定义为
数据/地址的第八位。在 FIASH 编程时,P0 口作为原码输入口,当 FIASH 进行校验时,P0
输出原码,此时 P0 外部必须被拉高。

2
AT89S51 引脚图
P1 口:P1 口是一个内部提供上拉电阻的 8 位双向 I/O 口,P1 口缓冲器能接收输出
4TTL 门电流。P1 口管脚写入 1 后,被内部上拉为高,可用作输入,P1 口被外部下拉为低
电平时,将输出电流,这是由于内部上拉的缘故。在 FLASH 编程和校验时,P1 口作为第八
位地址接收。
P2 口:P2 口为一个内部上拉电阻的 8 位双向 I/O 口,P2 口缓冲器可接收,输出 4 个 TTL
门电流,当 P2 口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,
P2 口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2 口当用于外部程序存
储器或 16 位地址外部数据存储器进行存取时,P2 口输出地址的高八位。在给出地址“1”时,
它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2 口输出其特殊功能寄
存器的内容。P2 口在 FLASH 编程和校验时接收高八位地址信号和控制信号。
P3 口:P3 口管脚是 8 个带内部上拉电阻的双向 I/O 口,可接收输出 4 个 TTL 门电流。
当 P3 口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低
电平,P3 口将输出电流(ILL)这是由于上拉的缘故。
P3 口也可作为 AT89C52 的一些特殊功能口,如下表所示:
口管脚备选功能
P3.0 RXD(串行输入口)
P3.1 TXD(串行输出口)
剩余30页未读,继续阅读
资源评论


GeniusID
- 粉丝: 2
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 基于SSM+微信小程序的在线课堂微信小程序(1).zip
- java毕业设计,基于微信小程序的高校餐厅食品留样管理系统(1).zip
- 微信小程序。uni-app,vue2.zip
- java毕业设计,基于微信小程序的社区车位租赁系统的设计与实现.zip
- C信息(微信小程序).zip
- taro微信小程序项目.zip
- unity3d塔防游戏的设计与实现--大学论文.doc
- 微信小程序:jim hacker.zip
- 美图网、微信小程序.zip
- 软件年终工作总结.docx
- 基于SSM+微信小程序的在线课堂微信小程序(2).zip
- 名片微信小程序.zip
- 微信小程序:微痕电影.zip
- 微信小程序框架.zip
- 一个微信小程序(1).zip
- 外研版选择性必修三Unit4AglimpseofthefutureDevelopingideas课件.ppt
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
