- 23
- 0
- 约9.62千字
- 约 14页
- 2018-06-04 发布于江西
- 举报
智能温控风扇实物报告.doc
智能温控风扇的设计
1.1单片机最小系统
1.1.1单片机最小系统硬件电路
晶振电路
图1-1晶振电路
复位电路
图1-2复位电路
下载电路
图1-3下载电路
电源电路
图1-4 USB电源电路
连接电路
图1-5连接电路
1.1.2单片机最小系统焊接
图1-6焊接实物
1.2单片机应用系统
1.2.1智能温控小风扇硬件电路
按键电路
图1-7按键控制电路
显示电路
图1-8数码管显示电路
温度传感器接口电路
图1-9温度传感器接口
图1-10风扇焊接实物
1.2.2智能温控小风扇控制程序
/*******************************************************
********************************************************
名称:智能温控键控小风扇
功能:可通过按键调节设定值,通过数码管显示当前温度值和
设定值,通过PWM技术来控制小风扇的转速,温差越大转速越快
********************************************************
*******************************************************/
ORG 0000H
AJMP MAIN
ORG 000BH ;定时器中断子程序入口,用以产生PWM高低电平
AJMP TIM0
ORG 0200H
MAIN: SETB EA ;中断初始化
SETB ET0
MOV TMOD,#01H
MOV TL0,#00
MOV TH0,#255
SETB TR0
MOV SP,#55H
TEMP_H EQU 37H ;字定义伪指令
TEMP_L EQU 36H
TEMP_D EQU 35H
TEMPV EQU 45H
TEMSV EQU 50H
TEMPV_S EQU 47H
TEMPV_G EQU 46H
TEMSV_S EQU 52H
TEMSV_G EQU 51H
BUS BIT P2.4 ;位定义伪指令
SETB P1.3 ;用于产生PWM脉冲的端口
MOV DPTR,#TABEL ;数码管显示段码首地址
MOV TEMSV,#30 ;假定的设定值
MOV R5,#191 ;用于PWM控制占空比参数的寄存器
MOV R6,#255
LOOP:LCALL TEMPC ;温度暂存器的读取子程序
LCALL CHANGE ; 温度转换子程序
LCALL DISPLAY ;温度显示子程序
LCALL KEYSCAN ;按键扫描控制设定值子程序
LCALL PWM ;PWM电机调速子程序
SJMP LOOP
/***************************************************
名称:获取DS18B20温度暂存器数据子程序
功能:将温度低字节存入35H寄存器,
温度高字节存入36H寄存器
***************************************************/
TEMPC:LCALL RES ;初始化子程序
MOV A,#0CCH ;写跳过rom命令字节
ACALL WB
MOV A,#44H ;写温度转换命令字节
ACALL WB
LCALL DELAY1S ;等待温度转换时间(等待时间用显示和按键扫描子程序填充)
LCALL RES ;初始化子程序
MOV A,#0CCH ;写跳过rom命令字节
ACALL WB
MOV A,#0BEH ;写读ram命令字节
ACALL WB
ACALL RB ;读ram数据字节
MOV TEMP_L,A ;将温度低8位放入36H
ACALL RB ;读ram数据字节
MOV
您可能关注的文档
最近下载
- 2025年审计法规解读课件.pptx VIP
- 1#提升机钢丝绳更换施工方案.pdf VIP
- 新能源汽车充电系统构造与维修教案.docx
- ISO 6789-1-2017 螺钉和螺母的装配工具 - 手动扭矩工具 - 螺钉和螺母的装配工具 第一部分:设计符合性测试和质量符合性测试的要求和方法: 符合性声明的最低要求(中文版) .pdf
- 浸没式超滤计算,输入参数可自动计算.xlsx VIP
- 安川(YASKAWA)变频器G7说明书.pdf
- 春节后复产复工“六个一”安全工作台帐.docx VIP
- 一种基于TOP-RICE模型的sum文件提取预测暴露浓度方法.pdf VIP
- 新教材教科版四年级下册科学全册教案(教学设计)(共24课).doc VIP
- 《我有一个梦想》PPT课件-(共72张PPT).pptx VIP
原创力文档

文档评论(0)