| 注册
home doc ppt pdf
请输入搜索内容

热门搜索

年终总结个人简历事迹材料租赁合同演讲稿项目管理职场社交

单片机恒温箱的设计课程设计论文

文***品

贡献于2020-12-01

字数:21070


课程设计(文)





题 目 名 称 智恒温箱设计
课 程 名 称 单片机原理应
学 生 姓 名
学 号
系 专 业 信息工程系电子科学技术
指 导 教 师






2013年X月X日






温度控制系统广泛应社会生活领域 家电汽车材料电力电子等 常控制电路根应场合求性指标 工业企业中提高温度控制象运行性直控制员现场技术员努力解决问题开发出性较温度控制系统测控技术发展具意义
采数字温度传感器DS18B20部集成AD转换器电路结构更加简单减少温度测量转换时精度损失测量温度更加精确数字温度传感器DS18B20引脚单片机进行通信减少接线麻烦单片机更加具扩展性DS18B20芯片型化更加通单跳数线电路连接数字温度传感器DS18B20做成探头探入狭方增加实性更串接数字温度传感器DS18B20进行范围温度检测
单片机功强加快系统开发调试速度具控制方便简单灵活等特点设计硬件电路80C51单片机核心实现温度控制具实性强性强等特点

关键字:单片机数字恒温







目录
1 绪 1
11 课题研究背景 1
12 课题研究意义 2
13 课题研究容 2
2 智恒温箱系统概述 3
21 系统功 3
22 系统需求分析 4
23 智恒温箱工作流程 4
24 恒温箱工作程 6
25 章结 6
3 智恒温箱硬件设计 6
31 硬件电路设计概述 6
32 总体硬件原理图 7
33 时钟频率电路设计 9
34 复位电路设计 9
35 显示电路设计 10
351 显示电路概述 10
352 七段LED数码原理 10
353 显示电路整体设计 12
36 开关键盘设计 13
361 指拨开关 13
362 键开关 14
37 指示灯电路 15
38 温度采集电路 15
39 章结 20
4 软件设计 20
41 软件务分析 20
42 程序流程图 21
43 章结 25
5 参考文献 25
6 附录A 相关图 27
仿真图 27
硬件原理图 28
7 附录B 篇引文献 29
8051 29
8 附录C 参考文献题录摘 32
9 附录D 源程序 34






1 绪
11 课题研究背景
二十世纪科技高速发展信息时代电子技术微型单片机技术应更空前广泛着超规模集成电路技术发展诞生具体积功强性价高等特点广泛应电子仪表家电器节装置军事装置机器工业控制等诸领域产品型化智化提高产品功质量降低成简化设计迅猛发展领域越越感应单片机技术优越性单片机广泛应时断完善发展
智恒温箱温度医疗工业生产食品加工等领域关键温度测量控制始终占着重位市场常见温度传感器电压输出形式传感器非线性曲线相缺乏产品应具备通性互换性温度传感器应范围广数量常规环境参数中温度受素影响较难校准温度难准确测量参数常规方法测量温度误差准确度低测量滞时间长
年国传感器正着集成化智化网络化单片机方发展开发新代温度测量系统创造利条件
智恒温箱控制系统设计中数字传感器温度信号数字信号方式传送单片机单片机处理温度数值方面送LED数码显示方面定值行较判断温度高低采取相应措施:加热者制冷温度达设定值
智恒温箱控制温度农业研究生物技术测试提供需种环境模拟条件广泛适药物纺织食品加工等菌试验稳定性检查工业产品原料性产品包装产品寿命等测试
着单片机技术飞速发展通单片机控制象控制日益广泛具体积功强性价高等特点单片机应温度控制系统中起更控温作智恒温箱单片机进行温度控制典型应采单片机做控单元完成温度采集控制等求
12 课题研究意义
智恒温箱性程度取决温度控制性课题采单片机控制器通数字传感器测箱温度温度信号送入控制器完成恒温箱温度控制系统硬件箱温度保持设定温度范围设置温度低实时温度时单片机送出加热信号设置温度低实时温度时单片机送出制冷信号
13 课题研究容
次课题设计温度采集温度显示温度控制信号送出部分保温加热制冷次设计范围系统采模块化设计智恒温箱系统电默认设定恒温温度20℃时行调节预期恒温温度调节范围0~99℃调节系统会采集实时温度设定预期温度进行较果实时温度设定温度高开启制冷设备果实时温度预期温度低开启加热设备果温度样开启加热制冷设备显示电路通常显示实时温度传感器采集温度果想显示设定预期温度显示切换键时显示器会显示预期温度秒钟跳回显示实时温度显示实时温度时表示显示实时温度发光二极点亮显示预期温度时候表示显示预期温度发光二极点亮
文章节结构容:
第章 :绪简介绍智恒温箱发展现状说明课题研究容
第二章 :智恒温箱概述说明恒温箱工作程功介绍设计中需单片机基础知识确定课题达设计目标
第三章 :智恒温箱硬件电路设计详细描述课题组成电路单元设计
第四章 :智恒温箱软件设计编写程序
第五章 :总结总结次设计指出设计中问题提出改善意见展未设计

2 智恒温箱系统概述
21 系统功
系统单片机采模块化设计智恒温箱包括温度设定钮温度显示温度调节实时温度显示预定温度显示转换钮温度采集等(根需设者设相关功)显示系统显示实时温度显示设定温度想保持温度
系统功模块方框图图21示

时钟





复位电路
2位七段数码显示


80C51单片机




进入温度设 定温度加减键输入电路

2发光二极显示




温度调节电路
温度采集电路






显示切换键电路



图21 系统功模块方框图
系统采模块化设计智恒温箱生活中广泛应系统电默认设定恒温温度20℃时行调节预期恒温温度调节范围0~99℃调节系统会采集实时温度设定预期温度进行较果实时温度设定温度高开启制冷设备果实时温度预期温度低开启加热设备果温度样开启加热制冷设备显示电路通常显示实时温度传感器采集温度果想显示设定预期温度显示切换键显示器会显示预期温度秒钟跳回显示实时温度显示实时温度时表示显示实时温度发光二极点亮显示预期温度时候表示显示预期温度发光二极点亮
单片机整恒温箱核心部电路设计汇编语言编写完成温度参数设定温度采集计算温度显示温度较温度调节等功
22 系统需求分析
1 中采集温度数计算转换熟悉摄氏温度
2 0~99℃范围调节预期达温度
3 实时温度预期温度进行正常调节温度
4 设定预期温度实时温度显示出
5 通常显示实时温度显示切换键显示秒钟预期温度
23 智恒温箱工作流程
智恒温箱基工作原理:恒温箱时系统会温度传感器采集温度转化摄氏度形式事先设定预期温度进行然根结果采取相应措施(加热制冷)断接达预期温度系统够显示实时温度设定预期温度恒温箱工作流程图22示:
















加载程序



运行




进入温度设定
进行温度设定





温度减
温度加






温度采集计算




温度较进行温度调节





显示实时温度





显示切换
显示切换




显示设定温度




图22 恒温箱工作流程

24 恒温箱工作程
1 设定预期温度果想调节预期温度先闭合温度设定开关进入调节状态时会显示设定温度值果想加摄氏度加1℃键果想减摄氏度减1℃键温度LED显示器会显示改变温度调整范围0~99℃0℃时减1℃会跳99℃99℃时加1℃会跳0℃退出调节状态断开温度设定开关
2 温度采集计算单片机通温度传感器进行通信获取实时温度信息获取温度信息数转化摄氏温度形式存储起
3 温度较温度调节存储实时摄氏温度设定预期温度行较果实时温度高设定温度开启制冷器果实时温度低设定温度开启加热器
4 实时温度显示存储实时温度显示LED数码
5 设定温度显示想查设定预期温度需温度显示切换键然LED显示器会显示设定预期温度显示时间数秒跳出预期温度显示想查预期温度显示需次温度显示切换键
总言课题利80C51单片机外围接口实现温度控制系统设计恒温箱该恒温箱提高系统性简化电路结构节约成实工程设计
25 章结
章讲述恒温箱工作原理设计系统工作流程说明工作原理程中突出电路组成单元单元实现温度采集温度控制等功说明系统流程时结合设计容指出参数设置方法意义
3 智恒温箱硬件设计
31 硬件电路设计概述
设计分硬件设计软件设计两者相互结合分离:时间硬件设计绝部分工作量初阶段期做修改技术准备充分硬件设计量返工较少软件设计务贯彻始终中期基软件设计务着集成电路计数器飞速发展种功强芯片断出现硬件电路集成度越越高硬件设计工作量整项目中占重逐渐降硬件电路设计合理应注意方面:
1 采功强芯片简化电路功强芯片代干普通芯片着生产工艺提高新型芯片价格断降定干普通芯片价格总高
2 留设计余设计硬件电路时考虑修改扩展方便少锤定音电路设计果现留余点修改扩展迫进行全面返工
3 程序空间选片程序空间足够单片机设计采80C51单片机
4 RAM空间80C51单片机部RAM增强软件数处理功时觉足果系统配置外部RAM建议留空间果选8155作IO接口增强256字节RAM果批数需处理应配置足够RAM626462256等着软件设计水提高改变者增加软件中数处理算法系统功提高系统硬件必做更换系统升级换代硬件电路设计初期考虑点应该系统升级留足够RAM空间怕设计RAM插座暂时插芯片
IO端口样机研制出进行现场试时会发现忽视问题问题单纯软件措施解决果新信号需采集必须增加输入检测端:物理量需控制必须增加输出端果硬件电路设计预留出IO端口然时空着没时候派场
32 总体硬件原理图
总体硬件原理图图31示图中部分U1芯片80C51单片机U2温度传感器DS18B20温度传感器接单片机P12口两发光二极HEATCOOL分表示传送加热器制冷器启动信号分接单片机P10P11口果HEAT灯点亮表示加热器工作果COOL灯点亮表示制冷器工作键温度显示切换切换显示预设温度键接单片机P27口两发光二极分实时温度设定温度表示前数码显示实时温度设定温度实时温度发光二极点亮表示数码显示实时温度设定温度发光二极点亮表示数码前显示设定温度两数码分接单片机P26P25口图中两七段阴数码字段码信号端口接单片机P00~P06口公端接单片机P20P21口开关温度设定接单片机P22口钮加1℃减1℃分接单片机P23P24口闭合温度设定开关进入预期温度设定加1℃减1℃钮加减温度



图31 总体硬件原理图

33 时钟频率电路设计
单片机必须时钟驱动工作单片机部时钟振荡电路需外接振荡源产生定周期时钟信号送单片机部单元决定单片工作频率时钟电路图32 示


图32 外部振荡电路
般选石英晶体振荡器电路约延迟10ms振荡器起振XTAL2引脚产生幅度3V左右正弦波时钟信号振荡频率石英晶体频率确定电路中两电容C1C2作两:帮助振荡器起振二振荡器频率进行微调C1C2典型值30pF
单片机工作时部振荡器产生外直接输入送部控制逻辑单元时钟信号周期称时钟周期时钟信号频率倒数时钟信号频率常fosc表示图中时钟频率12MHzfosc12MHz时钟周期112μs
34 复位电路设计
单片机第9脚RST硬件复位电路该端加持续4机器周期高电实现复位复位单片机状态恢复初始化状态电路图图33示
图33中键电容C1电阻R1R2构成电复位手动电路单片机高电复位电复位时接通电源电电容C1开始缓缓充电图中电路5V电源电容电阻R1间形成通路R1产生电压降单片机RST脚高电段时间电容电充满时C1处视断路单片机RST脚处电压逐渐降0V处稳定低电状态时单片机完成电复位程序0000H开始执行手动复位时图中钮键时候单片机9脚RST脚处高电时单片机处复位状态
值注意设计中硬件复位电路软件复位两种功面述硬件复位状态知寄存器值恢复初始值前面功介绍中提倒计时时间记忆功该功实现前提条件单片机进行硬件复位设定软件复位功软件复位实际程序执行完毕程序指针通条跳转指令跳转程序执行起始址


图33 硬件复位电路
35 显示电路设计
351 显示电路概述
示功硬件关系极里七段数码显示通常显示采方法般包括两种:种静态显示种动态扫描中静态显示特点显示稳定闪烁程序编写简单占端口资源动态扫描特点显示稳定程度没静态显示程序编写复杂相静态显示言优点占端口资源少设计需较端口功采占端口少动态扫描显示办法显示电路部件整体设计做详细介绍
352 七段LED数码原理
LED数码显示器8发光二极中7长条发光二极(称七笔段)abcdefg序组成8字形点形发光二极放右方显示数点数码部连接方式分阳极数码阴极数码两种部8发光二极阳极连起接电源正极成阳极数码8发光二极阴极连起接测称阴极数码
次设计阴极数码引脚图34示外部10引脚中16引脚连通作公端接


图34 位阴极数码引脚图
LED数码结构出笔段组合构成字符例笔段bc点亮时显示数字1:笔段abc点亮时显示数字7控制7发光二极定求亮灭显示出十六进制字符0~F控制数码显示字符字段代码称显示代码字段码
数码显示码表述二进制数数码显示字符应关系表31示阴极数码8发光二极阴极已连起接控制字段正极控制发光二极亮灭
表31 七段显示译码器真值表段码表
字 符
h g f e d c b a
字段码
0

1 1 0 0 0 0 0 0
0 0 1 1 1 1 1 1
阳字码段C0H
阴字码段3FH
1

1 1 1 1 1 0 0 1
0 0 0 0 0 1 1 0
阳字码段F9H
阴字码段06H
2

1 0 1 0 0 1 0 0
0 1 0 1 1 0 1 1
阳字码段A4H
阴字码段5BH
3

1 0 1 1 0 0 0 0
0 1 0 0 1 1 1 1
阳字码段B0H
阴字码段4FH
4

1 0 0 1 1 0 0 1
0 1 1 0 0 1 1 0
阳字码段99H
阴字码段66H
5

1 0 0 1 0 0 1 0
0 1 1 0 1 1 0 1
阳字码段92H
阴字码段6DH
6

1 0 0 0 0 0 1 0
0 1 1 1 1 1 0 1
阳字码段82H
阴字码段7DH
7

1 1 1 1 1 0 0 0
0 0 0 0 0 1 1 1
阳字码段F8H
阴字码段07H
8

1 0 0 0 0 0 0 0
0 1 1 1 1 1 1 1
阳字码段80H
阴字码段7FH
9

1 0 0 1 0 0 0 0
0 1 1 0 1 1 1 1
阳字码段90H
阴字码段6FH
A

1 0 0 0 1 0 0 0
0 1 1 1 0 1 1 1
阳字码段88H
阴字码段77H
B

1 0 0 0 0 0 1 1
0 1 1 1 1 1 0 0
阳字码段83H
阴字码段7CH
C

1 1 0 0 0 1 1 0
0 0 1 1 1 0 0 1
阳字码段C6H
阴字码段39H
D

1 0 1 0 0 0 0 1
0 1 0 1 1 1 1 1
阳字码段A1H
阴字码段5EH
E

1 0 0 0 0 1 1 0
0 1 1 1 1 0 0 1
阳字码段86H
阴字码段79H
F

1 0 0 0 1 1 1 0
0 1 1 1 0 0 0 1
阳字码段8EH
阴字码段71H
353 显示电路整体设计
显示电路图35 示 图中RP1电阻盒相8独立电阻端接起接电源外端分接出引线显示电路中作拉电阻图中2七段LED数码公端12分接单片机P20P21口单片机2IO口输出位选信号动态扫描谓动态扫描指采分时方法轮流控制LED数码公端显示器轮流点亮轮流点亮扫描程中位数码点亮时间极短暂(约1ms)视觉暂留现象发光二极余辉效应实际位数码非时点亮扫描速度足够快印象组稳定显示数会闪烁感单片机P00~P06口负责字段码数传送LED数码



图35 显示电路
36 开关键盘设计
361 指拨开关
指拨开关面板通常会标ON记号开关拨ON边接点接通(on)拨边断开(off)开关作输入电路通常会接电阻VccGND做拉电阻拉电阻图36示两种开关电路供选择

a) b)
图36 开关电路
设计温度设定允许退出键选图36中a)示设计低电进入温度设定高电退出温度设定
362 键开关
键开关机械弹性开关键帽时键复位弹簧片压缩动片触电静片触电相连键盘两引脚接通松手复位弹簧动片弹开动片静片脱离接触键盘两引脚断开机械接触点弹性作键开始接接触稳定5~10ms抖动时间期间抖动发生键抖动波形图37示

图37键抖动电压波形

键开关输入需解决两问题判断否键消键抖动影响键确认反映电压键相连引脚呈现出高电低电消键抖动通常硬件软件两种消方法般键较时采软件方法消抖动第次检测键时执行段延时12~15ms子程序确认该键电否保持闭合状态电果保持闭合状态电确认真键消抖动影响
般电子装置中设计键输入控制程序执行时数输入特殊功设置操作控制电路中果键数键应条输入位线控制独立式键种接法根输入线键否会影响输入线工作状态通检测输入线电状态容易判断键独立式键单稳态锁存器消抖动
果监控程序中读键操作安排程序(台程序)键盘中断(外部中断)子程序中该延时子程序便直接插入读键程中果读键程安排定时中断子程序中省专门延时子程序利两次定时中断时间间隔完成抖动处理
37 指示灯电路
实时温度设定温度切换时明白LED数码显示种温度两发光二极指示果标实时温度标记发光二极点亮表示数码显示实时温度果标设定温度标记发光二极点亮表示数码显示设定温度样混淆图39示温度指示灯电路

图39 温度指示灯电路
图中两发光二极分单片机P26P25口相连单片机显示种温度信号送两口应发光二极会点亮信号低电效
38 温度采集电路
温度采集电路图310示 图中U2温度采集电路核心部件温度传感器DS18B20面详细介绍参数法
DS18B20部低温度系数振荡器振荡频率温度变化振荡器计数器1提供频率稳定计数脉
高温度系数振荡器振荡频率温度敏感振荡器计数器2提供频率温度变化计数脉



图310 温度采集电路
初始时温度寄存器预置成55℃计数器1预置数开始减计数0时温度寄存器中寄存温度值增加1℃程重复进行直计数器2计数0时便停止
初始时计数器1预置55℃相应预置值计数器1循环预置数斜率累加器提供补偿振荡器温度特性非线性性斜率累加器提供预置数温度相应变化计数器1预置数定温度处温度寄存器寄存值增加1℃计数器需计数数
DS18B20部较器四舍五入量化方式确定温度寄存器低效位计数器2停止计数较器计数器1中计数剩余值转换温度值025℃进行较低025℃温度寄存器低位置0高025℃低位置1高075℃时温度寄存器低位进位然置0样较温度寄存器值终读取温度值位代表05℃四舍五入量化误差±12LSB025℃
温度寄存器中温度值9位数格式表示高位符号位余8位二进制补码形式表示温度值测温结束时9位数转存暂存存储器前两字节中符号位占第字节8位温度数占第二字节
DS18B20测量温度时特温度测量技术DS18B20部低温度系数振荡器产生稳定频率信号样高温度系数振荡器测温度转换成频率信号计数门开时DS18B20进行计数计数门开通时间高温度系数振荡器决定芯片部斜率累加器频率非线性度加补偿测量结果存入温度寄存器中般情况温度值应该9位符号位扩展成高8位16位补码形式读出
DS18B20工作程般遵循协议:初始化——ROM操作命令——存储器操作命令——处理数
① 初始化
单总线处理均初始化序列开始初始化序列包括总线机发出复位脉接着属器件送出存脉存脉总线控制器知道DS1820 总线已准备操作
② ROM操作命令
旦总线机检测属器件存便发出器件ROM操作命令ROM操作命令均8位长命令列表:
Read ROM(读ROM)[33H]
命令允许总线机读DS18B208位产品系列编码唯48位序列号8位CRC命令总线仅DS18B20情况果总线存属器件片企图时发送时发生数突现象(漏极开路会产生线结果)
Match ROM( 符合ROM)[55H]
命令继64位ROM数序列允许总线机点总线特定DS18B20寻址64位ROM序列严格相符DS18B20继存贮器操作命令作出响应64位ROM序列符片等复位脉命令总线单器件情况均
Skip ROM( 跳ROM )[CCH]
单点总线系统中命令通允许总线机提供64位ROM编码访问存储器操作节省时间果总线存属器件Skip ROM命令发出读命令片时发送数会总线发生数突(漏极开路拉会产生线效果)
Search ROM( 搜索ROM)[F0H]
系统开始工作时总线机知道单线总线器件数者知道64位ROM编码搜索ROM命令允许总线控制器排法识总线机64位编码
(Alarm Search告警搜索)[ECH]
命令流程搜索ROM命令相仅次温度测量出现告警情况DS18B20命令作出响应告警条件定义温度高TH 低TLDS18B20电告警条件保持设置状态直次温度测量显示出非告警值者改变THTL设置测量值次位允许范围贮存EEPROM触发器值告警
③ 存储器操作命令
Write Scratchpad(写暂存存储器)[4EH]
命令DS18B20暂存器中写入数开始位置址2接写入两字节存暂存器中址位置23时刻发出复位命令中止写入
Read Scratchpad(读暂存存储器)[BEH]
命令读取暂存器容读取字节0开始直进行直第9(字节8CRC)字节读完果想读完字节控制器时间发出复位命令中止读取
Copy Scratchpad(复制暂存存储器)[48H]
条命令暂存器容拷贝DS18B20E2存储器里温度报警触发字节存入非易失性存储器里果总线控制器条命令着发出读时间隙DS18B20正忙暂存器拷贝E2存储器DS18B20会输出0果拷贝结束话DS18B20 输出1果寄生电源总线控制器必须条命令发出立起动强拉少保持10ms
Convert T(温度变换)[44H]
条命令启动次温度转换需数温度转换命令执行DS18B20保持等状态果总线控制器条命令着发出读时间隙DS18B20忙做时间转换话DS18B20总线输出0温度转换完成输出1果寄生电源总线控制器必须发出条命令立起动强拉保持500ms
Recall E2(重新调整E2)[B8H]
条命令贮存E2中温度触发器值重新调暂存存储器种重新调出操作DS18B20电时动发生器件电暂存存储器效数条命令发出发出第读数时间片器件会输出温度转换忙标识:0忙1准备绪
Read Power Supply(读电源)[B4H]
命令发送DS18B20发出第读数时间片器件会出电源方式信号:0寄生电源供电1外部电源供电
④ 处理数
DS18B20高速暂存存储器9字节组成分配表32示温度转换命令发布转换温度值二字节补码形式存放高速暂存存储器 第0第1字节单片机通单线接口读该数读取时低位前高位
表32 DS18B20暂存器字节分配
温度℃
二进制表示
十六进制表示
符号位(5位)
数位(11位)
+125
0 0 0 0 0
1 1 1 1 1 0 1 0 0 0 0
07D0H
+250625
0 0 0 0 0
0 0 1 1 0 0 1 0 0 0 1
0191H
+10125
0 0 0 0 0
0 0 0 1 0 1 0 0 0 1 0
00A2H
+05
0 0 0 0 0
0 0 0 0 0 0 0 1 0 0 0
0008H
0
0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0
0000H
05
1 1 1 1 1
1 1 1 1 1 1 1 1 0 0 0
FFF8H
10125
1 1 1 1 1
1 1 1 0 1 0 1 1 1 1 0
FF5EH
25625
1 1 1 1 1
1 1 0 0 1 1 0 1 1 1 1
FE6FH
55
1 1 1 1 1
1 0 0 1 0 0 1 0 0 0 0
FC90H

表DS18B20温度采集转化12位数存储DS18B20两8特RAM中二进制中前面5位符号位果测温度等05位0测数值00625实际温度果温度05位1测数值需取反加100625实际温度
温度转换计算方法举例:
例DS18B20采集+125℃实际温度输出07D0H:
实际温度07D0H╳006252000╳006251250℃
例DS18B20采集55℃实际温度输出FC90H应先11位数位取反加1370H(符号位变作计算):
实际温度370H╳00625880╳00625550℃
39 章结
章详细讲述80C51核心元件恒温箱硬件电路具体设计程分析具体电路工作原理设计程中实现温度控制通编写程序方法集成80C51部接着程序载硬件电路中配合周边温度采集电路时钟电路温度控制电路显示电路等制作出符合设计求恒温箱
4 软件设计
41 软件务分析
软件务分析硬件电路设计结合进行功硬件完成务软件完成硬件电路设计基定型基决定
软件务分析环节软件设计做总体规划软件功分两类:类执行软件完成种实质性功测量计算显示印输出控制通信等类监控软件专门协调执行模块操作者关系系统软件中充组织调度角色软件两类软件设计方法特色执行软件设计偏重算法效率硬件关系密切千变万化
软件务分析时应执行模块列出执行模块进行功定义接口定义(输入输出定义)执行模块进行定义时牵扯数结构数类型问题规划
执行模块规划设计监控程序首先根系统功键盘设置选择种适合监控程序结构相讲执行模块务明确单纯较容易编程监控程序较易出问题名操作工较容易厂长较难样
软件务分析容安排监控软件执行模块整系统软件分台程序(背景程序)前台程序台程序指程序调子程序类程序实时性求太高延时十毫秒甚百毫秒没关系通常监控程序(键盘解释程序)显示程序印程序等操作者交道程序放台程序中执行前台程序安排实时性求较高容定时系统外部中断全部程序均安排前台台程序系统进入睡眠状态利系统节电抗干扰
42 程序流程图
程序中包括程序程序温度设定子程序温度读取转换子程序显示温度子程序较温度子程序显示切换子程序
程序流程图图41示:


图41 程序流程图



温度设定子程序流程图图42示:




图42 温度设定子程序流程图

温度采集计算子程序图43示:

图43 温度采集计算子程序流程图

温度较处理子程序流程图图44示
读取实时温度值
实时温度设定温度相等?
实时温度设定值?
开启制冷
开启加热
N
返回
N
Y
Y

图44 温度较处理子程序流程图















温度显示子程序图45示:

选通十位址送显示字符
延时约12ms
选通位址送显示字符
延时约12ms

返回

图45 温度显示子程序
根流程图编写出终源程序见附录D
43 章结
章恒温箱软件设计实现恒温箱功通编写程序方法集成80C51部程序载硬件电路中实现温控功
5 参考文献
[1] 立民 单片机高级教程应设计[M]北京:北京航空航天学出版社20071
[2] 胡汉单片机原理接口技术[M]北京:清华学出版社1999
[3]欧阳文ATMEL89系列单片机原理开发实践[M]北京中国电力出版社20076
[4]樊尚春传感器技术应[M]北京航空航天学出版社20048
[5]高鹏等Protel99入门提高[M]民邮电出版社2000
[6]刘亮先进传感器应[M]化学工业出版社2005
[7]潘永雄新编单片机原理应[M]西安西安电子科技学出版社2003
[8]徐凤霞赵成安AT89C51单片机温度控制系统[J]齐齐哈尔学学报20043
[9]楼然苗51系列单片机设计实例[M]北京航空航天学出版社200303
[10]褚斌徐力参数新型智变送器设计[J]仪表技术传感器2004(10)5456
[11]李德振湿度监测系统设计方案[J]电子制作2010






6 附录A 相关图

仿真图






硬件原理图

7 附录B 篇引文献
8051
单片微型计算机简称单片机称微型控制器微型计算机重分支单片机70年代中期发展起种规模集成电路芯片CPURAMROMIO接口中断系统硅片器件80年代单片机发展迅速类新产品断涌现出现许高性新型机种现已逐渐成工厂动化控制领域支柱产业
引脚功:
MCS51标准40引脚双列直插式集成电路芯片引脚分布请参单片机引脚图:
P00~P07 P0口8位双口线(引脚39~32号端子)
P10~P17 P1口8位双口线(引脚1~8号端子)
P20~P27 P2口8位双口线(引脚21~28号端子)
P30~P37 P3口8位双口线(引脚10~17号端子)
4IO口具完全相功家学书里然写太深初学者难理解里已表达方式写相信够理解
 P0口三功:
 1外部扩展存储器时做数总线(图1中D0~D7数总线接口)
 2外部扩展存储器时作址总线(图1中A0~A7址总线接口)
 3扩展时做般IO部拉电阻作输入输出时应外部接拉电阻
P1口做IO口:部拉电阻
 P2口两功:
 1扩展外部存储器时作址总线
 2做般IO口部拉电阻
 P3口两功:
 作IO外(部拉电阻)特殊功特殊寄存器设置具体功请参考面引脚说明
 部EPROM单片机芯片(例8751)写入程序需提供专门编程脉编程电源信号信号引脚形式提供:编程脉:30脚(ALEPROG)编程电压(25V):31脚(EAVpp)(注:引脚功应9脚第二功外新动力2004版学套件中应)
 介绍四IO口时提拉电阻拉电阻什呢?起什作呢?说电阻然电阻啦作输入时拉电阻电位拉高输入低电提供电流源果P0口果作输入时处高阻抗状态外接拉电阻效ALEPROG 址锁存控制信号:系统扩展时ALE控制P0口输出低8位址送锁存器锁存起实现低位址数隔离(面关扩展课程中会8051扩展 EEPROM电路图中ALE74LS373锁存器G相连接CPU外部进行存取时锁住址低位址P0口输出ALE高电低电ALE高电时允许址锁存信号访问外部存储器时ALE信号负跳变(正变负)P0口低8位址信号送入锁存器ALE低电时P0口容锁存器输出致关锁存器容稍会介绍
没访问外部存储器期间ALE16振荡周期频率输出(6分频)访问外部存储器112振荡周期输出(12分频)里系统没进行扩展时ALE会16振荡周期固定频率输出做外部时钟者外部定时脉  
PORG编程脉输入端:第五课单片机部结构组成中已知道8051单片机部4KB8KB程序存储器(ROM)ROM作存放户需执行程序样编写程序存入进ROM中呢?实际通编程脉输入写进脉输入端口PROG
PSEN 外部程序存储器读选通信号:读外部ROM时PSEN低电效实现外部ROM单元读操作
 1部ROM读取时PSEN动作
 2外部ROM读取时机器周期会动作两次
 3外部RAM读取时两PSEN脉跳会输出
 4外接ROM时ROMOE脚相接
参见图2—(8051扩展2KB EEPROM电路图中PSEN扩展ROMOE脚相接)
  EAVPP 访问序存储器控制信号
1接高电时:
CPU读取部程序存储器(ROM)
扩展外部ROM:读取部程序存储器超0FFFH(8051)1FFFH(8052)时动读取外部ROM
2接低电时:CPU读取外部程序存储器(ROM) 前面学中已知道8031单片机部没ROM应8031单片机时脚直接低电
38751烧写部EPROM时利脚输入21V烧写电压
RST 复位信号:输入信号连续2机器周期高电时效完成单片机复位初始化操作复位程序计数器PC0000H复位程序存储器0000H单元读取第条指令码
  XTAL1XTAL2 外接晶振引脚芯片部时钟时二引脚外接石英晶体微调电容外部时钟时接外部时钟脉信号
VCC:电源+5V输入
VSS:GND接
AVRpic8051结构8位单片机结构汇编指令区CISC指令集8051RISC指令集十条指令部分指令单指令周期指令样晶振频率较8051速度快PIC8位单片机前年世界出货量单片机飞思卡尔单片机紧
ARM实际32位单片机部资源(寄存器外设功)较8051PICAVR计算机CPU芯片接常手机路器等等
DSP实种特殊单片机8位32位专门计算数字信号某公式运算现行家计算机快CPU快说般32位DSP指令周期运算完32位数32位数积加32位数应某实时处理求较高场合
8 附录C 参考文献题录摘
[1] 立民 单片机高级教程应设计[M]北京:北京航空航天学出版社20071
摘书80C51系列单片机线介绍单片机原理典型结构基功单元基础重点讲解单片机应系统设计硬件技术容包括:单片机基结构工作原理80C51单片机指令系统80C51单片机基功单元操作原理应系统设计行扩展技术串行扩展技术应程序设计技术功耗系统设计性设计等突出嵌入式应设计容
关键词80C51单片机嵌入式扩展技术
[2] 胡汉单片机原理接口技术[M]北京清华学出版社1999
摘书详介绍MCS51系列单片机硬件结构指令系统设计中断系统系统扩展接口技术应等容容安排坚持改革创新相结合强调实践性应性重方法介绍旨锻炼学生综合分析力基技培养
关键词MCS51单片机指令系统接口技术
[3]欧阳文ATMEL89系列单片机原理开发实践[M]北京:中国电力出版社20076
摘书单片机基础知识出发重点讲述ATMEL89系列单片机结构应全书结构分原理说明案例分析两部分系统详细介绍单片机基础知识ATMEL89系列单片机基结构定时中断部件结构功串行接口部件结构功软件系统单片机抗干扰技术简易网络导纳分析仪制作直流电压控制输出实例单片机控制应实例等
关键词单片机ATMEL89系列串行接口
[4]樊尚春传感器技术应[M]北京航空航天学出版社20048
摘教材较系统介绍传感器技术涵盖容包括传感器特性评估传感器中常弹性敏感组件力学特性电位器式传感器应变式传感器压阻式传感器热电式传感器电容式传感器变磁路式传感器压电式传感器谐振式传感器声表面波传感器光纤传感器微机械传感器智化传感器等
关键词传感器智化敏感组件
[5]高鹏等Protel99入门提高[M]民邮电出版社2000
摘书Protel99线讲解电子线路设计基概念设计规通典型实例全面介绍目前应广泛电子线路软件包Protel99SE功安装方法书结合实例书中容尤模拟仿真部分作较详细讲解
关键词Protel99SE软件包电子线路设计
[6]刘亮先进传感器应[M] 化学工业出版社2005
摘书围绕光机电体化产品组成素中紧密相连传感器技术先进新颖实角度出发详细介绍种先进传感器原理性设计制作方法外围测量电路设计方法详述种新型传感器测量探测检测方面传感遥测领域具体应技术述常传感器测控电路传感遥控遥测电路设计应书中微电子技术数字技术重点较详细介绍传感器外部接口电路信号转换接口方法深入浅出通俗易懂易做学致
关键词传感器技术外部接口电路新型传感器
[7]潘永雄新编单片机原理应[M]西安西安电子科技学出版社2003
摘书增强型MCS51单片机原理应线系统介绍8XC5X(包括8XC5X28XC51RX89C6XX2P87PC76X系列MPU芯片部结构指令系统资源扩展方法接口技术单片机应系统硬件结构开发手段设备等编写程中量避免介绍程序设计方法技巧着重介绍硬件资源方法系统构成连接注重典型性代表性期达举反三效果容安排力求兼顾基础性实性先进性
关键词MCS51单片机MPU硬件结构接口技术
[8]徐凤霞赵成安AT89C51单片机温度控制系统[J]齐齐哈尔学学报20043
摘系统单片机系统控制核心 线性度灵敏度高集成温度传感器分辨率高噪声低转换器进行温度采集 采线性数字校正数字滤波技术 增强系统灵敏度抗干扰力
关键词温度测控单片机控制AT89C51

9 附录D 源程序
TEMPER_L EQU 31H 保存读出温度低字节
TEMPER_H EQU 30H 保存读出温度高字节
TEMPER_SET EQU 32H 保存设定预期温度
FLAG EQU 33H 否检测DS18B20标志位
ORG 0000H
LJMP MAIN
ORG 0030H
MAIN
MOV R0#20 系统默认预期温度20℃
START
CLR P26 点亮实时温度指示灯
SETB P25 熄灭设定温度指示灯
JNB P22SELSUB 进入温度设定
LCALL GET_TEMPER 调温度获取子程序
LCALL COMPARE 调温度较子程序
LCALL DISPLAY 调显示子程序
LCALL KEY 调显示切换子程序
LJMP START
SELSUB
MOV AR0
MOV B#10
DIV AB
MOV R1A 温度十位存R1
MOV R2B 温度位存R2
LCALL DISPLAY 显示温度
JNB P23INC0
JNB P24DEC0
JB P22BACK
LJMP SELSUB
INC0 温度加1℃
MOV AR1
CJNE A#63HADD0 温度否99℃跳ADD0
MOV R1#00H
INC1
LCALL DELAY1 延时显示
JNB P23INC1 键否松开松开程序执行
LJMP SELSUB
ADD0
INC R0
LCALL DELAY1
LJMP SELSUB
DEC0 温度减1℃
MOV AR1
JZ SETR1 温度0℃跳SETR1
DEC R0
DEC1
LCALL DELAY1
JNB P24DEC1 键否松开松开程序执行
LJMP SELSUB
SETR1
MOV R1#63H
LCALL DELAY1
LJMP SELSUB
BACK
LJMP START
GET_TEMPER
SETB P12
LCALL SET_1820 DS18B20初始化
JB FLAGTSS2 检测DS18B20跳TSS2
RET
TSS2
MOV A#0CCH 跳ROM匹配
LCALL WRITE_1820 写DS18B20子程序
MOV A#44H 发出温度转换命令
LCALL WRITE_1820
LCALL DISPLAY 显示温度等AD转换结束
LCALL SET_1820
MOV A#0CCH 跳ROM匹配
LCALL WRITE_1820
MOV A#0BEH 发出读温度命令
LCALL WRITE_1820
LCALL READ_1820 读DS18B20温度数
MOV ATEMPER_L
MOV R3#4
L1
SETB C
RRC A
DJNZ R3L1
MOV TEMPER_LA
MOV ATEMPER_H
MOV R3#4
L2
SETB C
RLC A
DJNZ R3L2
ANL ATEMPER_L
MOV R7A 读出温度转化问摄氏温度存R7中
MOV B#10
DIV AB
MOV R1A 读出温度十位存R1
MOV R2B 读出温度位存R2
RET
SET_1820 DS18B20复位初始化子程序
SETB P12
NOP
CLR P12
MOV R3#3 机发出延时537微秒复位低脉
TSR1
MOV R4#107
DJNZ R4
DJNZ R3TSR1
SETB P12 然拉高数线
NOP
NOP
NOP
MOV R4#25H
TSR2
JNB P12TSR3 等DS18B20回应
DJNZ R4TSR2
LJMP TSR4 延时
TSR3
SETB FLAG 置标志位表示DS18B20存
LJMP TSR5
TSR4
CLR FLAG 清标志位表示DS18B20存
LJMP TSR7
TSR5
MOV R4#117
TSR6
DJNZ R4TSR6 时序求延时段时间
TSR7
SETB P12
RET
WRITE_1820
MOV R3#8 8位数
CLR C
WR1
CLR P12
MOV R4#6
DJNZ R4
RRC A
MOV P12C
MOV R4#23
DJNZ R4
SETB P12
NOP
DJNZ R3WR1
SETB P12
RET
READ_1820 温度高位位DS18B20中读出
MOV R4#8
RE01
CLR C
SETB P12
NOP
NOP
CLR P12
NOP
NOP
NOP
SETB P12
MOV R6#4
DJNZ R6
MOV CP12
RRC A
MOV R6#30
DJNZ R6
DJNZ R4RE01
MOV TEMPER_LA 位存入31H
MOV R4#8
RE02
CLR C
SETB P12
NOP
NOP
CLR P12
NOP
NOP
NOP
SETB P12
MOV R6#4
DJNZ R6
MOV CP12
RRC A
MOV R6#30
DJNZ R6
DJNZ R4RE02
MOV TEMPER_HA 高位存入32H
RET
COMPARE 较温度子程序
MOV TEMPER_SETR0
MOV AR7
CJNE ATEMPER_SETCOMP 设定温度实时温度等跳COMP
SETB P10 关加热器
SETB P11 关制冷器
RET
COMP
MOV AR7 实时温度存入A
MOV BR0 设定温度存入B
DIV AB AB商A
CJNE A#0HCOMP1 A等0实时温度高跳转
SETB P11 关制冷器
CLR P10 开加热器
LJMP EXIT
COMP1
SETB P10 关加热器
CLR P11 开制冷器
EXIT
RET
DISPLAY 显示子程序
MOV DPTR#DAT
MOV AR1
MOVC A@A+DPTR
CLR P20
SETB P21
MOV P0A 动态扫描显示十位
LCALL DELAY 延时约12毫秒
MOV AR2
MOVC A@A+DPTR
SETB P20
CLR P21
MOV P0A 动态扫描显示位
LCALL DELAY
SETB P20
SETB P21 关显示
RET
DAT
DB 3FH06H5BH4FH66H6DH7DH07H7FH6FH00H
0123456789灭
DELAY1 延时子程序延时显示
MOV 36H#08H
LOOP0
LCALL DISPLAY
DJNZ 36HLOOP0
RET
DELAY 延时子程序延时约12ms
MOV 34H#24H
LOOP
MOV 35H#0AFH
LOOP1
DJNZ 35HLOOP1
DJNZ 34HLOOP
RET
KEY 显示切换子程序
JNB P27KEY1
RET
KEY1
LCALL DELAY 延时抖动
JNB P27KEY2
RET
KEY2
LCALL INT
RET

INT
MOV AR0 显示设定温度
MOV B#10
DIV AB
MOV R1A
MOV R2B
MOV R6#50
LCALL DELAY1
DJNZ R6
RET
END


文档香网(httpswwwxiangdangnet)户传

《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档

下载文档,方便阅读与编辑

文档的实际排版效果,会与网站的显示效果略有不同!!

需要 5 香币 [ 分享文档获得香币 ]

该文档为用户出售和定价!

购买文档

相关文档

单片机课程设计报告

1 方案设计与论证1.1 硬件总体设计设计并制作一个基于单片机的数字电压表的电路其结构框图如图 1-1 所示: 图1-1 硬件结构框图(1)单片机最小系统电路部分 (2)数码管显示部分(3) PCF8591芯片 AD转换部分(4)外部电压采集部分

文***享 5年前 上传1672   0

基于51单片机的定时闹钟设计单片机课程设计

单片机 课 程 设 计 报 告 院系: 信息工程学院 专业: 电子信息工程 课程设计题目: 基于51单片机的定时闹钟设计

文***品 2年前 上传499   0

单片机课程设计实习报告

单片机课程设计实习报告  实训任务:  做单一灯的左移右移,八个发光二极管l1-l8分别接在单片机的p1.0→p1.2→p1.3┅→p1.7→p1.6→┅→p1.0亮,重复循环3次。然后左移2次,右移2次,闪烁2次(延时的时间0.2秒)。  一、 实训目的和要求:  (1) 熟练掌握keil c51集成开发环境的使用方法  (2) 熟悉keil c51集成开发环境调试功能的使

a***冰 11年前 上传821   0

单片机课程设计心得(精选多篇)

单片机课程设计心得(精选多篇)第一篇:单片机课程设计心得单片机课程设计实训体会两周的单片机课程设计实训 ,真是让我们受益匪浅,学到了很多东西,不管怎么样,先感谢学校给我的这么多机会.真正的学到了东西.此次课程设计软件与硬件相结合,考察了我们的焊接水平与编程能力.因为以前做过关于焊接的电工实习,所以对于我们机械设计专业的学生而言焊接是不成问题,也很顺利;可到了编程时就出现了很大的障

y***l 9年前 上传675   0

单片机原理及应用课程设计

单片机课程设计数字音频频率测试仪班级:电气姓名:学号:日期:2010年X月X日 目录一、课程设计要求···········································1软硬件设计要求············································1二、设计思路 2.1.程序设计基本思路···················

文***品 3年前 上传805   0

单片机与微机原理课程设计

一、课程设计(论文)的内容(1)设计并绘制硬件电路图;  (2)购买电子元器件并按电路图焊接到电路板上;   (3)编写程序并将调试好的程序固化到单片机中。

小***学 3年前 上传855   0

单片机课程设计报告基于单片机的温控系统

职业学院机械与电子工程学院基于单片机温控系统课程设计报告班 级 电信班 学生姓名 学 号 指导教师 时 间 2011 目录摘 要 I1系统方案设计及组成 I2系统设计 1

文***品 3年前 上传1003   0

单片机简易电子琴单片机课程设计

XX学院课程设计报告课程名称:单片机原理及应用课程设计设计题目: 电子琴设计 系 别: 通信与控制工程系 专 业: 电子信息工程 班 级: 学生姓名:

文***品 2年前 上传495   0

基于单片机的拔河游戏机设计课程设计

××大学××学院××课程设计基于单片机的拔河游戏机设计学生姓名学 号所 在 系专业名称班 级指导教师成 绩 ××大学××学院二○一二年X月摘要:近年来随着计算机在社会领域的渗透和大规模集成电

文***享 3年前 上传586   0

基于单片机的数字温度计设计课程设计

基于单片机的数字温度计设计引言随着现代信息技术的飞速发展和传统工业改造的逐步实现.能够独立工作的温度检测和显示系统应用于诸多领域。传统的温度检测以热敏电阻为温度敏感元件。热敏电阻的成本低,但需后续信号处理电路,而且可靠性相对较差,测温准确度低,检测系统也有一定的误差。与传统的温度计相比,这里设计的数字温度计具有读数方便,测温范围广,测温精确,数字显示,适用范围宽等特点。选用AT89C51型单

文***享 3年前 上传945   0

基于单片机的交通灯显示系统的设计与研究课程设计

 XX学院课程设计课 程 单片机课程设计 题 目 交通灯系统 院 系 机电系 专业班级 学生姓名

文***品 3年前 上传903   0

基于51单片机数字温度计设计课程设计

课 题: 基于51单片机数字温度计设计专 业: 电子信息工程班 级: 班学 号: 姓 名: 指导教师: 设计日期:成 绩:XX大学XX学院电气学院 基于51单片机数字温度计设计一、设计目的 1、掌握单片机电路的设计原理

文***品 3年前 上传982   0

可控流水灯设计(单片机课程设计报告)汇编语言

单片机课程设计报告题 目: 可控流水灯 摘要单片机是一种集成电路芯片,采用超大规模技术,把具有数据处理能力的微处理器、随机存取数据存储器、只读程序存储器、输入输出电路、可能还包括定时计数器、串口通信口、显示驱动电路,脉宽调制电路、模拟多路转换器及A/D转换器等电路集成到一块芯片上,构成一个最小而完善的计算机系统。这些电路在软件的控制下准确、迅速、高效地完成程序设计者事先

文***享 1年前 上传456   0

基于单片机的“叮咚”门铃设计课程设计

基于单片机的“叮咚”门铃设计摘要:本文设计了一种基于单片机的“叮咚”门铃,主要有键盘,音频功率放大器LM386,AT89S51单片机,扬声器等构成,通过单片机定时/计数器t0来产生700Hz和500Hz的频率来使扬声器发出“叮咚”声音。关键词:AT89C51单片机 ;扬声器 ;频率;前言:1在现代电子产品中,“叮咚”门铃以它成本低,方便快捷等优点占据了很大的市场空间。本课程设计是基于

文***品 3年前 上传769   0

基于单片机的直流稳压电源设计课程设计

课程设计论文 设计题目:单片机控制直流稳压电源设计学校:院系:专业:年级:2013级姓名学号: 指导教师 单片机控制的直流稳压电源设计摘要: 本系统以 AT89S52 单片机作为系统的核心,由D/A数字模拟转换模块、按键、LED串口显示模块等模块组成一个

文***享 4年前 上传911   0

单片机课程设计作息时间控制器的设计报告

XX大学单片机课程设计报告作息时间控制器设计姓 名: 学 号: 专业班级: 自动化班 指导老师: 所在学院:电气工程与自动化学院2009年X月X日 摘要本设计是作息时间控制器的设计,由单片机AT89C52芯片和L

文***享 3年前 上传570   0

关于单片机毕业设计论文

关于单片机毕业设计论文  单片机毕业设计论文如下文  第一章 绪 论1. 1 课题的提出及意义  单片机作息时间控制实现了对时间控制的智能化,摆脱了传统由人来控制时间的长短的不便,实现代学校必不可少的设备。  1. 2 设计的任务及要求  1.作息时间能控制电铃  2.作息时间能启动和关闭放  音机  单片机作息时间控制的功能如下:  l 使用4位七段显示器来

y***4 12年前 上传808   0

2023单片机课程设计心得体会(实训)

20XX年单片机课程设计心得体会(实训)  【篇一】  随着电子技术的发展,特别是随着大规模集成电路的产生,给人们的生活带来了根本性的变化,如果说微型计算机的出现使现代的科学研究得到了质的飞跃,那么可编程控制器的出现则是给现代工业控制测控领域带来了一次新的革命。在现代社会中,温度控制不仅应用在工厂生产方面,其作用也体现到了各个方面。本学期我们就学习了单片机这门课程,感觉是有点难呢。也不知道整

和***6 6个月前 上传154   0

红外遥控音乐播放器单片机课程设计

 单片机课程设计 项目名称 红外遥控音乐播放器设计 专业班级 通信X班 学生姓名 指导教师 X年 X 月 X日 摘

文***享 5年前 上传1300   0

基于单片机的遥控窗帘课程设计

《单片机应用与仿真训练》设计报告基于单片机的遥控窗帘设计姓 名: 学 号: 专业班级: 11电气升班 指导老师:   所在学院: 电气工程与自动化系

z***u 1年前 上传297   0

基于单片机的自动节水灌溉系统课程设计

 数理与信息工程学院应用系统设计 题 目: 基于单片机的自动节水灌溉系统 专 业: 计算机科学与技术(专升本) 班 级: 计算机班 姓 名: 学号: 指导老师:

文***享 3年前 上传614   0

2023单片机课程设计心得体会3500字

单片机课程设计心得体会3500字  又是学期了,计算机专业的各种实训和课程设计,那么心得体会怎么写?下面是范文网整理的四篇关于单片机课程设计心得体会范文,希望对你有帮助!  【篇一:单片机课程设计心得体会】  这次这个单片机的课程设计我们完成的不太理想,我们小组两个人都是交流生,并且不是在物理学院学习,同时选课时没有认真全面的了解这门课程的安排,导致没有选上和课程配套的实验课,一个学期也就

和***6 6个月前 上传148   0

基于单片机的数字温度计课程设计

摘要 本文提出了关于MCS-51系列单片机的数字温度计的制作电路方法和编程思想。设计一直灌输着电子电路制作软硬结合,以硬件为主的理念。采用模块化的设计思想。硬件模块分为温度的感应模块、时钟模块、控制模块、显示模块。软件同样采用模块化设计,分为中断模块、温度转化模块、时间调整模块。控制器采用单片机AT89S51,时钟电路采用万年历芯片DS1302,温度传感器采用DS18B20,用数码管并行

文***享 3年前 上传786   0

单片机课程设计心得体会

单片机课程设计心得体会  做了两周的课程设计,有很多的心得体会,有关于单片机方面的,更多的是关于人与人之间关系方面的。   我们组一共有三个人,但其他两个人是真的神龙见首不见尾,除了在最后答辩的时候他们一起坐在了我旁边,冠冕堂皇的指着我画了几遍的图说了几嘴,我想可能他们自己都不知道自己在说怎么,虽然有的东西他们也答出来了。我佩服他们的勇气,羡慕他们的运气(我见到的很多做了10 天的人最后

j***u 9年前 上传491   0

2023单片机课程设计心得体会

单片机课程设计心得体会  单片机课程设计是非常有意义的。你知道单片机课程设计心得体会是什么吗?接下来就是范文网小编为大家整理的关于单片机课程设计心得体会,供大家阅读!  单片机课程设计心得体会 篇【1】  作为一名自动化专业的大三学生,我觉得做单片机课程设计是十分有意义的,而且是十分必要的。在已度过的大学时间里,我们大多数接触的是专业课。我们在课堂上掌握的仅仅是专业课的理论知识,如何去锻炼

和***6 6个月前 上传141   0