智能照明实验报告.pdf
《智能照明实验报告.pdf》由会员分享,可在线阅读,更多相关《智能照明实验报告.pdf(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 物理与电子科学系 单片机原理与应用课程设计 题目:公共照明智能控制系统 专业:电子信息工程 班级:1 姓名:学号:任课教师:成绩:2013 年 12 月 13 日 目录 1、系统设计.3 1.1 设计.3 1.2 方案.4 2、系统硬件设计.4 2.1 AT89C51 介绍.4 2.2 LCD1602 介绍.6 2.3 照明系统硬件连接.8 3、系统软件设计.9 3.1流程图.9 3.2 万年历设计:.9 3.2 液晶显示设计:.9 3.4 接键可调部分.9 3.1 照明控制的设计.9 参考文献:.9 公共照明智能控制系统 课题研究的背景:随着现代科技的飞速发展,单片机已经在各个领域得到越来
2、越广泛的应用。单片机由于体积小,功耗低两个基本特征,在通讯,家电,工业控制,仪器仪表,汽车等产品中都可以看到单片机的身影。单片机技术也随着集成电路技术的进步在近几年飞速的发展,这种发展可以分为两方面 1:一方面在硬件上单片机内部集成了越来越多的功能部件,如A/D,D/A,PWM,WATCHDOG,LCD驱动,串行口,大容量FLASH存储器等;另一方面在开发手段上从汇编语言向高级C语言过度,计算机仿真调试,IAP,ISP技术的应用使单片机开发周期大大的缩短,为各类产品更新,软件的升级提供了可靠的技术保障。在设计单片机应用系统时,由于历史的原因,目前在国内仍然以8051系列单片机为主。作为电子专业
3、的学生,非常有必要通过实际产品的设计和制作,了解现代IT产品的开发全流程。全面提高机,电,光,算知识的综合应用能力,掌握从系统级,电路级,到芯片级各个层次的设计和实现手段。基于上述原因,选择此设计课题,在此设计过程中,我们将会用到多门学科的理论知识,将对以前所学的知识做一个全面的复习和巩固,更重要的是培养了发现问题,分析问题,解决问题的能力,还有动手能力,也是一次很好的实践,对以后的学习和工作也会有所帮助。1、系统设计 11 设计 1.11 系统功能要求:本系统要求以单片机为核心,设计一个校园公共照明智能控制系统。该控制系统应具备以下功能:a 万年历及显示;b 定时开、关校园公共照明;c 深夜
4、节能;d 键盘输入,通过键盘可以修改时间;1.12 系统设计内容:a 系统方案设计;b 利用 Protues 完成系统硬件电路设计;c 利用 Keil 完成系统软件设计;d 完成系统调试;1.2 方案 a、采用 NE555 时基电路来进行定时,以便控制开关的时间,其他各系统单元分别用相应独立的电路来完成,但精度较低,而且各部分全部采用模拟器件来组成部分,制作复杂。b、采用 AT89C52 微处理芯片,来控制智能照明系统,制作调试方便、控制时间准却,电路工作稳定,而且非常简单(硬件部分)、使用范围广。本实验采用第二种方式。2、系统硬件设计 2.1 AT89C51 2.11 芯片介绍及功能 AT8
5、9C51 是一种低电压、高性能 CMOS 8 位微处理器,俗称单片机。带 2K 字节闪存可编程可擦除只读存储器的单片机。单片机的可擦除只读存储器可以反复擦除 1000 次。该器件采用 ATMEL 高密度非易失存储器制造技术制造,与工业标准的 MCS-51 指令集和输出管脚相兼容。由于将多功能 8 位 CPU 和闪速存储器组合在单个芯片中,ATMEL 的 AT89C51 是一种高效微控制器,AT89C51 提供以下标准功能:4k 字节 Flash 闪速存储器,128 字节内部 RAM,32 个 I/O 口线,两个 16 位定时/计数器,一个 5 向量两级中断结构,一个全双工串行通信口,片内振荡器
6、及时钟电路。同时,AT89C51 可降至 0Hz 的静态逻辑操作,并支持两种软件可选的节电工作模式。空闲方式停止 CPU 的工作,但允许 RAM,定时/计数器,串行通信口及中断系统继续工作。掉电方式保存 RAM 中的内容,但振荡器停止工作并禁止其它所有部件工作直到下一个硬件复位。2.12 管脚说明 VCC:供电电压。GND:接地 P0 口:P0 口为一个 8 位漏级开路双向 I/O 口,每脚可吸收 8TTL 门电流。当 P0 口的管脚第一次写 1 时,被定义为高阻输入。P0 能够用于外部程序数据存储器,它可以被定义为数据/地址的低八位。在 FIASH 编程时,P0 口作为原码输入口,当 FIA
7、SH 进行校验时,P0 输出原码,此时 P0 外部必须接上拉电阻。P1 口:是一个内部提供上拉电阻的 8 位双向 I/O 口,P1 口缓冲器能接收输出 4TTL 门电流。P1 口管脚写入 1 后,被内部上拉为高,可用作输入,P1 口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在 FLASH 编程和校验时,P1 口作为低八位地址接收。P2 口:P2 口为一个内部上拉电阻的 8 位双向 I/O 口,P2 口缓冲器可接收,输出 4 个 TTL 门电流,当 P2 口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2 口的管脚被外部拉低,将输出电流。这是由于内部上拉
8、的缘故。P2 口当用于外部程序存储器或 16 位地址外部数据存储器进行存取时,P2 口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2 口输出其特殊功能寄存器的内容。P2 口在 FLASH 编程和校验时接收高八位地址信号和控制信号。P3 口:P3 口管脚是 8 个带内部上拉电阻的双向 I/O 口,可接收输出 4 个 TTL 门电流。当 P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3 口将输出电流(ILL)这是由于上拉的缘故。P3 口也可作为 AT89C51 的一些特殊功能口,如下表所示:口管脚 备
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 智能 照明 实验 报告
限制150内