基于51单片机的路灯控制系统设计开题报告内容摘要:
,2020 年 6 期 [3] 金仁贵 .单片机应用系统的开发方法 [J].电脑知识与技术:学术交流 ,2020 年 12期 [4] 严怀龙 .基于单片机的数据采集系统 [J].广西轻工业 ,2020 年 6 期 [5] 王虎城 , 周晋军 , 皮依标 , 叶振华 . 基于光传感器和单片机的 校园 路灯控制系统设计 [J].科技广场 ,2020 年 1 期 [6] 王立红 . 基于单片机的智能路灯控制系统 [J]. 网络财富 ,2020 年 6 期 [7] 王皑 , 佘丹妮 . 基于单片机的模拟路灯控制系统设计 [J]. 仪表技术 ,2020 年 11 期 [8] 张毅刚 .单片机原理及应用 [M].高等教育出版社 ,2020 [9] 阎石 .数字电子技术基础 [M].高等教育出版社 ,2020 [10] 童诗白,华成英 .模拟电子技术基础 [M].高等教育出版社 ,2020 [11] 程德福,林君 .智能仪器 [M].机械工业出版社 ,2020 [12] 刁鸣 .常用电路模块分析与设计指导 [M].清华大学出版社 ,2020 AT89C51 的介绍 描述 AT89C51 是一个低电压,高性能 CMOS 8 位单片机带有 4K 字节的可反复擦写的程序存储器( PENROM)。 这种器件采用 ATMEL 公司的高密度、不容易丢失存储技术生产,并且能够与 MCS51 系列的单片机兼容。 片内含有 8 位中央处理器和闪烁存储单元,有较强的功能的 AT89C51 单片机能够 被应用到控制领域中。 功能特性 AT89C51 提供以下的功能标准: 4K 字节闪烁存储器, 128 字节随机存取数据存储器, 32 个 I/O 口, 2 个 16 位定时 /计数器, 1 个 5 向量两级中断结构, 1 个串行通信口,片内震荡器和时钟电路。 另外, AT89C51 还可以进行 0HZ 的静态逻辑操作,并支持两种软件的节电模式。 闲散方式停止中央处理器的工作,能够允许随机存取数据存储器、定时 /计数器、串行通信口及中断系统继续工作。 掉电方式保存随机存取数据存储器中的内容,但震荡器停止工作并禁止其它所有部件的工作直到下一个复位。 引脚描述 VCC:电源电压 GND:地 P0 口 P0 口是一组 8 位漏极开路双向 I/O 口,即地址 /数据总线复用口。 作为输出口时,每一个管脚都能够驱动 8 个 TTL 电路。 当 “ 1” 被写入 P0 口时,每个管脚都能够作为高阻抗输入端。 P0 口还能够在访问外部数据存储器或程序存储器时,转换地址和数据总线复用,并在这时激活内部的上拉电阻。 P0 口在闪烁编程时, P0 口接收指令,在程序校验时,输出指令,需要接电阻。 P1 口 P1 口一个带内部上拉电阻的 8 位双向 I/O 口, P1 的输出缓冲级可驱动 4 个 TTL 电路。 对端口写 “ 1” ,通过内部的电阻把端口拉到 高电平,此时可作为输入口。 因为内部有电阻,某个引脚被外部信号拉低时输出一个电流。 闪烁编程时和程序校验时, P1口接收低 8 位地址。 P2 口 P2 口是一个内部带有上拉电阻的 8 位双向 I/O 口, P2 的输出缓冲级可驱动 4 个 TTL电路。 对端口写 “ 1” ,通过内部的电阻把端口拉到高电平,此时,可作为输入口。 因为内部有电阻,某个引脚被外部信号拉低时会输出一个电流。 在访问外部程序存储器或16 位地址的外部数据存储器时, P2 口送出高 8 位地址数据。 在访问 8 位地址的外部数据存储器时, P2 口线上的内容在整个运行期间不变。 闪烁编程或校验时, P2 口接收高位地址和其它控。基于51单片机的路灯控制系统设计开题报告
相关推荐
] 因此,本次设计选择了 STC 公司的生产的 STC89C52 单片机。 STC89C52 是一种低功耗、高性能 CMOS8 位微控制器,是带 8K 字节闪烁可编程可檫除只读存储器。 一个芯片上拥有 8 位 CPU,并且在系统可编程 Flash。 STC89C52 提供给为众多嵌入式控制应用系统高灵活、超有效的解决方案。 STC89C52 具有以下标准功 8k 字节 Flash, 512字节
通过简单的编程实现 9~ 12 位的数字值读数方式。 可以分别在 ms和 750 ms 内完成 9 位和 12 位的数字量,并且从 DS18B20 读出的信息或写入DS18B20 的信息仅需要一根口线(单线接口 )读写 ,温度变换功率来源于数据总 线,总线本身也可以向所挂接的 DS18B20 供电,而无需额外电源。 因而使用DS18B20 可使系统结构更趋简单,可靠性更高。 DS18B20
鸣声报警。 图 7 报警电路 第三章 软件设计与分析 软件设计的组成 该系统由延时子函数、矩阵键盘扫描子函数、数码管显示子函数、延时子函数、初始画面显示子函数、密码输入界面子函数、密码检测子函数、 8位密码子函数、删除键处理子函数、密码输入动态显示子函数、密码修改子函数、主函数和数据定义这几部分组成。 各部分软件分析 延时子函数 //延时子函数 void delay(uint z) { uint
功能。 这类单片机的运算速度比标准的单片机高出 10 倍以上。 由于这类单片机有极高的指令速度,就可以用软件模拟其 I/O 功能,由此引入了虚拟外设的新概念。 小容量、低价格化 与上述相反,以 4 位、 8 位机为中心的小容量、低价格化也是发展动向之一。 这类单片机的用途是把以往用数字逻辑集成电路组成的控制电路单片化,可广泛用于家电产品。 ○ 5 外围电路内装化 这也是单片机发展的主要方向。
indows 和 for Dos 的 集成开发环境 (IDE),可以完成编辑、 编译 、连接、调试、仿真等整个开发流程。 开发人员可用IDE本身或其它 编辑器 编辑 C 或汇编源文件。 然后分别由 C51及 C51编译器 编译生成目标文件( .OBJ)。 目标文件可由 LIB51创建生成库文件,也可以与库文件一起经 L51连接定位生成绝对目标文件 (.ABS)。 ABS 文件由
本课题的设计方案 本课题所设计的系统有三个原则: 操作维护方便, 为了利于系统的推广,在设计时应该充分采用操作内置或简化的方法,以尽量减少对操作人员专用知识的要求,也便于进行维修。 可靠性,本系统所有的环节中,都应该有着可靠性的思想,从选用可靠性高的元器件;供电电源采用抗干扰措施;进行多向滤波等作为出发点。 性价比,本课题所设计的系统的核心是单片机,它本身有着多个优势,要使得系统能够广泛地应用