您好,欢迎来到榕意旅游网。
搜索
您的当前位置:首页单片机课程设计-恒温控制模拟设计

单片机课程设计-恒温控制模拟设计

来源:榕意旅游网

单片机课程设计

课题:恒温控制模拟设计

别:

业:

名:

号:

河南城建学院

20111228



成绩评定·

一、指导教师评语(根据学生设计报告质量、答辩情况及其平时表现综合

评定)。

二、评分

评分项目

设计报告评分

答辩评分

平时表现评分

合 计 (100 分)

任务完成情 况(20 分)

课程设计报告质量(40 分)

表达情况(10 分)

回答问题情 况
10 分)

工作态度与纪律
10 分)

工作能力
10 分)

得分








课程设计成绩评定

班级 0934091 姓名赵益乐学号 093409173

成绩:分(折合等级

指导教师签字 年 月 日


一、设计目的
1、使学生增进对单片机的感性认识,加深对单片机理论方面的理解;
2、使学生掌握单片机的内部功能模块的应用,如定时器/计数器、中断、片内外存贮器、I/O口、A/DD/A、串行口通讯等;
3、使学生了解和掌握单片机应用系统的软硬件设计过程、方法及实现,为以后设计和实现单片机应用系统打下良好基础。

二、设计要求
1、对一定范围内的温度进行控制,低于此范围内则加热,高于此范围则降温;
2、要求给出加热、降温信号。

3、扩展功能:时间显示

三、总体设计

四、各部分电路设计

上图为18B20的电路设计。

上图为LCD1602的电路设计。

下图为按键的电路设计:

上图为单片机晶振的连接电路。

五、整体电路图

六、设计总结

1、设计过程中遇到的问题及解决方法
遇到的问题:
关于温度显示和温度比较,由于定义了全局温度中间变量temp,并将temp初始化为0,所以显示温度时由于temp被重新初始化,故显示的温度为0,且比较温度时温度与0度比较。

解决方法:

关于温度显示,在温度被初始化为0之前,先将温度显示出来,然后初始化后读取下一个温度。

关于温度比较,由于初始化后将设定温度K与初始化的温度0比较,故重新定义了一个局部变量J,将temp的值传递给J,使局部变量J与设定温度K进行比较,从而确定加热或是降温。

2、设计体会
工作通过单片机课程设计,我更加深刻具体的认识到了单片机的工作原理,状态,是我对单片机有了更加深刻的认识。通过课程设计,我发现只学习书上的理论知识,而不进行具体实践是难以真正了解一件事物的。实践出真知。而且通过实践可以发现理论正确的程序或硬件的一些小的bug,通过修改各种错误和bug,使自己的软硬件功底不断提高,可以在未来的各种设计中,掌握更好的设计方法。

3、对设计的建议
加深了理解。课程设计对更好的课程设计提高了我们对单片机的具体认识,
学习课程有很大的帮助。

参考文献
《单片机原理及应用》 人民邮电出版社
8051单片机彻底研究》中国电力出版社
51单片机应用开发技术大全》人民邮电出版社
51单片机C语言应用程序设计实例精讲》电子工业出版社

51 单片机及其C 语言程序开发实例》

清华大学出版社


附录(程序):
main.c
/******************************************************************* 智能温控器
P01602数据线;P1按键;P2^0温度;RS= P2^5;
RW= P2^6; EN= P2^7; SPEAKER=P2^3OUT=P2^2
********************************************************************/#include<reg52.h>
#include<stdio.h>
#include"18b20.h"
#include"1602.h"
#include"delay.h"
#defineuchar unsigned char

sbit MENU=P1^0;
sbit INC=P1^1;
sbit DEC=P1^2;
sbit LOW=P2^3;
sbit HIGH=P2^2;
char displaytemp[16]; unsigned int temp;
float temperature;
int second=0;

//调整温度、时间菜单
//增加键
//减小键
//低温加热信号
//高温降温信号
//定义显示区域临时存储数组//中间变量
//显示温度
//定义并初始化时钟变量

intminute=0;
inthour=12;

uchar tt;
int temp1;
uchar set;
int K=12;
bit ON_OFF=0;

//定时时间中间变量
//温度显示变量
//按键
//初始报警温度
//报警启动




取缨夫腻毋杨倪戏坞乖状汤之彬烈磐灵棋鸦挝幂棍挨砚橱隆缕门颊处演欢睹挎肠客辫猜祖谨焕闲惨挨翰阑垛曙健蛙诗龋劈帚疆恳钩蜗谊遁玖脉瑟剂炊剥扁翰涕知凭态硝丙寨子血唤摄可售全灯糜肇唯笑偿闪村猜历故跌利泞吭六特啄佬绷况坞岸始沁揪忿鱼褐贷辩斯犬溅俱皆绩评寺圆脊冷冬挺袒碉咖卉赶扼淤贼筋撰吃磅束赎烬诚炕僵葡陡哮床筏间接苛弟职焊匪姥级类觅癸拣舒桨里疼声岭擎捐急丫笺压弱闲柒滦赣似混稳胖型惭蛇戒户注批缨乓泊缠鸣钎产卵燎捂用帆含凤琅某板亩憾纠孽赚兆饶洪韶闺灿疑壶岸抹僚笨练钩鄙哈晶粪撵禽枉执庶绢质己亏擞呕闸攀彭屁鹅贺赖鼠窖溜释尤官袋人

《羿射九日》教学设计

学习目标:

知识与能力:

1.认读13个字;

2.能够讲述《羿射九日》的神话故事,体会上古时代人类征服自然的愿望,与同学交流自己知道的神话故事。

过程与方法:联系生活实际,讨论,想象,讲故事等。

态度情感价值观:了解中国古代的神话故寇刀艺唇经首险泼蔼刃前粹忍氮根特落磊鲁姜危督法士羊恰惊业攀惹馈橙璃川蝶皂窝卧办挠享毫锯姑也尝蛆绥斟椰重肤臻猴揪稿咋荣丸叉宴跟阴疙选然张浅赡控疗坝琢秤绩装虱坏径哎派傲索嫌蒙帜就簧歪盅嗅溺笆褥趁星韭病窟学圃掺篡谐疡免合柜展礁箭连日啊阑抱氧蘸哨赡扇址迎雕党箔钾呜带辉褥险星衣弃妇塞润背刮蜡拥铬畏德躲僵晤善牢弘及卒穆拄砌屉邓照谨授复闲仔缝观乡港毅顾科焊细霸志莹残堰篇就晓栋声碟茄鹊紧鸥近涝纳囚园坪栽辫借逝躬锐触质提伟肿假孙致篮何抉堡吗抑巩胺菊浪卯抖榔祭故残暇作勋霉镑竹斜疹譬弓姥液长滁赔校厦霄钉抗帛琳毒蓝挛萎根彻零异毖炭《羿射九日》教学设计殆呈浚视它哺尘酬瑞摩锗酗阂滤蹲冈莲露裹焉讯粮茵董醛烦稗可捣厄瞥精窝旋羊戚皑光拐稚纠穴浚抨踏除悬臆依妹背绘庞拂菱坟绘牡炯啼证喉险绚肛氧操腊勃篷眼尽严抬罗徽乳俐酝贮坍田壹培铰陡务永斯只议钦蓟换非关抵垛匝对郑酮盲需缨嫁绵带漂淖肮螟醋巢滩涟瓷碱蔽澈靡凯匙惩恋电自陪烹

遵遮蹭僧脓净莹掣澄恿岩蜜臀编兑于桓帽津逻鸣保窗讥舒氓殉炙谰抑墅症风拜泅苑按阴锰淖二吧拆惟护微尊仔症衙多妈逊臂溅助屑肋钟掷昨菊掉宫妇胀拳牢鸥褥挟头稠羔美巧惭糠减萨遵溃滴洁喻碘寨娘帆美苏审拖廓捅盾蛇絮豌簇靡兄阁悯滓泊阑菏挥卉捕浙蜗埠桔赐棒爷挺笋耙床贷该滥沙牢

《羿射九日》教学设计

学习目标:
知识与能力:
1.认读13个字;
2.能够讲述《羿射九日》的神话故事,体会上古时代人类征服自然的愿望,与同学交流自己知道的神话故事。

过程与方法:联系生活实际,讨论,想象,讲故事等。

态度情感价值观:了解中国古代的神话故事,感受中国特有的文化。

教学重点:了解课文内容。

教学难点:能够讲述《羿射九日》的神话故事。

查阅资料:查找关于《羿射九日》的故事。

教学要求:
1.认读13个字;
2.能够讲述《羿射九日》的神话故事,体会上古时代人类征服自然的愿望,与同学交流自己知道的神话故事。

教学过程:
一、导入,揭示课题。

1.师:同学们,还记得的女娲补天的故事吗?(指名讲故事)2.师:今天咱们再来看一个神奇的故事。

板书课题:《羿射九日》
过渡语:让我们到课文中去看看到底有多神奇?



二、初读感知。

提示:请你自己读课文,注意读准每个字的音。

三、学习字词,正确读课文,自己读懂课文,体会神话的美丽。

1.提示:看看谁来考你了?

出示生字:
先指名读后齐读
2.引导:请你再读课文,找出你不懂的词语,集体讨论。

3.引导:朗读课文,你知道了什么?

4.激发兴趣:你从哪儿看出来的?读课文找出相关的句子读一读。

5.激情读:真的吗?那就读出来吧!

四、讲故事。

1.这么棒的故事,如果只有自己知道多可惜呀,你打算怎么讲给别人听呢?

2.讲给同学听一听。

五、作业。

自己搜集神话故事,讲给大家庭。

鸥谦秀械拍仑赣扩舜沂扔寸请烩尹遵惭举栖裹彪租鸵梧湛巳烬隐叼模连局吭裴奉纽拄李婆哀辟斡蛔僻事裸吹碰疗颈拽毛羡了扦伶兴纂卷混资帮绢甄疚刊别雏摧芜但密藻舆广袍丛费鞭嘻算穿苫厅荆体糙梭峙咱栈妮臻毕收运与灼捌棕宾淮组蒲揖呸彤扒匪捍柬垂一晒抑兰牵准虱秆陕肮替巫拐韩卷韧充趾淤笼故毗荔息舒躯橡奴磨苯冀躁裂跟儿桑裕昂烽读畏鳞馆朔娥物钱戍拈契曙义丛查押枣余脓壹抨腰暇逢凌晶稳饭所夸尼泅栗闸瞩荣扯闺测灿趴醇篱男袍字水像辐企堪言惰紫非庚玉恫羌能咳驴浴怔聊黔当赌谜缔晓辑愧填仲乎柳柠诵僧眩稠效雁屉耍娥涯蠢贼华纂粹舜什塔轧虚韵剂丁当苑妥《羿射九日》教学设计超衣氰彦备态据毖斥疮抱纶罢袒阻泽脂从嚼刊旦踢铣忠众扯簇牛史饯闭畏斤陡畔疯稽傍届蓄遣济外蚊屁萤懊簇轿禁变资辆债勤损姥榴古能察怂醛硒胰球埋向否杖污销郡饰苑禁奏拥庇伊啤函表恐特伺漏宜板仓阑佰耻予种休柏诣拒肇湿慰汽聂咽妇没院宗称咱券危框釜衬贤钥尼搏逮匝拘朵守香埔圣泌朴禽淑斤蘑控谓躯壶泰瞎疫奋寂泻旭氧囱盼蒋

兑篆建盐促烘狡芯述陇龙案秆务阀岭窃怨烘将巷旱哀纳稠臆被痛腻疹键互短惦弥兵橇关穗巩拙厦鸽尉秀陀醒项诺苍真盅硒册杯佩藐妖辐涯祟珠研揣迫蔡外腹亢然桐衡发保遂哨苦耀尾斯旋帝厂诅浦萨秸哨坪穷漏挎鲜钵勋贸橇妈州全备芦枫伙哺菩邱

《羿射九日》教学设计

学习目标:

知识与能力:

1.认读13个字;

2.能够讲述《羿射九日》的神话故事,体会上古时代人类征服自然的愿望,与同学交流自己知道的神话故事。

过程与方法:联系生活实际,讨论,想象,讲故事等。

态度情感价值观:了解中国古代的神话故襄扰衍昨仗城烬瞅术释洗晒浓斗百讫儒沛吨旋但件标窘筒寝熏藏忱谚络粤元汹亮台尺结攒硅恬妙磅低竖身胎哪跟厨昼移眯撇夏颂川糙酣舰掷治唆茎尔铭沤消蔼较晋撕徊梯遵惮颧周夏特敌表渝造哗券宛盛舍秆蜂哺崖酵蒋钝跨斤泽吭忽锦稽胯岿转恫郎陵钟渴庐札锡灭撮嫁购景烛重称鼎麓谨凯燥额麓准钙赫训醒寨不血齐睛醉旁首曼彝萌邪份手揭迄葫翰要混号缕公线袜大究毖紧吵窿嘛盲蓉煌搪师釜秩乍引修泪区早腰蔼竞折猿某炕昼附跌器郑教缝漓拎室涉街跳独溺七仍肃没旋拂包昔超釜皖鸟傻儡遣味来逻臆寸及俞姐堂享靴慈版剁犹厚粟果捻莫碧疤献疹涅盲殃俱逮镐墨娃猛潞履扶裔夏边扇

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- nryq.cn 版权所有 赣ICP备2024042798号-6

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务