利用C51单片机开发可燃炉实验装置
来源:56doc.com 资料编号:5D21515 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9A5D21515
资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用. 密 保 惠 帮助
资料介绍
利用C51单片机开发可燃炉实验装置(任务书,开题报告,论文9000字)
摘 要
可燃炉是一款专门测试建筑材料耐火性的装置,为了提高目前可燃炉的集成程度和自动化程度,本论文设计了一款基于51单片机的建筑材料可燃性实验炉。可燃炉的硬件部分以STC89C52RC芯片为核心,软件部分采用C语言在keil平台上进行编写。
在系统设计中,本文将可燃炉分为5个模块:液晶模块、键盘模块、单片机模块、步进电机模块和时钟模块,之后以模块为单位进行软件硬件设计。在硬件设计中,给出了每个模块的电路原理图并阐述了工作原理。在软件设计中,结合了部分代码设计并解释了每个模块的实现方法。
最后对设计出的系统进行了功能测试,并对测试数据进行了分析。测试结果表明:开发出的可燃炉具有价格便宜,结构简单,操作容易的优点。
关键词: 单片机 可燃炉 脉冲信号
Development of combustible furnace experimental device using C51 single chip microcomputer
ABSTRACT
Combustible furnace is a device specially designed to test the fire resistance of building materials. In order to improve the integration degree and automation degree of the current combustible furnace, this paper designs an experimental furnace for the flammability of building materials based on 51 single-chip microcomputer. The hardware part of combustible furnace takes STC89C52RC chip as the core, and the software part uses C language to write on keil platform.
In the system design, the combustible furnace is divided into 5 modules: liquid crystal module, keyboard module, single-chip microcomputer module, stepper motor module and clock module. In the hardware design, the circuit schematic diagram of each module is given and the working principle is explained. In the software design, combined with part of the code design and explain the implementation of each module.
Finally, the function test of the designed system is carried out, and the test data is analyzed. The test results show that the developed combustible stove has the advantages of low price, simple structure and easy operation.
Key Words: Single chip microcomputer;Combustible furnace;Pulse signal
目 录
摘 要 I
ABSTRACT II
第一章 绪论 1
1.1 项目背景 1
1.2 基于AT89C51单片机实现秒表 1
1.3 基于单片机的步进电机控制系统 2
1.4 基于单片机的全自动搅拌系统 3
1.5 本文主要研究内容 4
第二章 系统及硬件设计 5
2.1 系统工作流程 5
2.2 系统框架 6
2.3 可燃炉硬件设计 7
2.3.1 搭载芯片原理图及电源电路图 7
2.3.2 液晶LCD1602 8
2.3.3 矩阵键盘 10
2.3.4 步进电机模块 11
第三章 可燃炉软件设计 13
3.1 主函数的设计 13
3.2 矩阵键盘的设计 14
3.3 LCD1602软件设计 17
3.4 脉冲信号的软件设计 18
3.5 中断函数设计 19
第四章 项目成果和结论 22
4.1 项目成果 22
4.2 论文工作总结 24
参考文献 25
致谢 27 |