单片机技术课程设计-数字温度计设计内容摘要:
1)调用取键值函数,看是否有键按下,如果没有返回键值 0; 2)如果有键按下,延时消抖,再判键是否真的按下,如果没有返回键值 0; 3)如果真的按下,保护键值,等待按键松开返回对应的键值。 ( 5)显示函数流程图如图 8所示。 调 延 时 1 m s 函 数d i s p l a yB Z = 0 ?送 P . 段 控 码送 低 位 位 控 码调 延 时 1 m s 函 数送 百 分 位 段 控 码送 百 分 位 位 控 码 调 延 时 1 m s 函 数送 十 分 位 段 控 码送 十 分 位 位 控 码调 延 时 1 m s 函 数送 个 位 及 小 数 点 段 控 码送 个 位 位 控 码调 延 时 1 m s 函 数送 十 段 控 码送 十 位 位 控 码返 回YN 图 8 显示函数流程图 10 显示 函数执行过程: 1)判断标志位,当标志位不为 0,送 , 然后 调延时延时 1ms 函数。 2)标志位为 0 时, 先送百分位段控码和低位位控码,调延时延时 1ms 函数,然后送十分位位段控码和第二位 位控码 , 调延时延时 1ms 函数,接着送个位以及小数点段控码和第三位位控码,调延时延时 1ms 函数,接着送十位段控码和第四位位控码,调延时延时 1ms 函数。 3)退出显示函数。 程序清单 程序清单见附录 E。 11 4 设计结论、 实物 结果、教学建议 设计结论及使用说明 ( 1)设计结论: 本系统就是充分利用了 AT89S52 芯片的 I/O 引脚。 该数字温度计上电或按键复位后能自动显示系统提示符 “ P.” ,进入测温准备状态。 当按下 S0键时,温度计开启,数码管显示 当前温度值,并显示 小数点后两位 ,当再次按下 S0键时,关闭温度计数码管显示提示符 “ P.”。 通过测试和修改,该数字温度计完成了设计任务,符合设计要求。 ( 2) 使用说明: 1)该数字温度计测量 温度范围 0℃~ 99℃,测量精度小数点后两位 ,应 用于对温度比较准确的场所, 工业生产、医疗 或科研实验室使用。 2)数字温度计上电或按键复位后自动显示系统提示符 “ P.” , 进入测温准备状态。 当使用者按下 S0 键时启动温度测量,数码管显示当前温度。 3)使用者 再次 按下 S0 键时 关闭 温度测量, 系统进入测温准备状态, 数码管显示 系统提示符 “ P.”。 实物结果 ( 1) 数字温度计 上 电时, 温度计进入准备状态, 数码管显示器显示“ P.”如图9 所示。 图 9 温度计准备状态 ( 2)当按下 S0 键时, 温度计进入测温状态, 数码管显示 当前温度 如图 10所示。 图 10 温度计测温状态 ( 3) 再次按下 S0键时关闭温度测量, 温度计再次进入准备状态 数码管显示器显示“ P.” 如图 9所示。 12 设计体会 不知不觉本次课程设计已接近尾声, 通过这次课程设计,加强了我们动手、思考和解决问题的能力。 同时 我 觉 得做课程设计同时也是对课本知识的巩固和加强,由于课本上的 知识太多,平时课间的学习并不能很好的理解和运用各 指令 的功能,而且考试内容有限,所以在这次课程设计过程中,我们 加深的对单片机指令系统和内部资源的 了解。 知 识来源于实践,实践是 知 识的动力和最终目的,实践是检验真理的唯一标准 ,这说的一点也不错。 经过两个星期 课程设计制作 ,过程曲折可谓一语难尽。 在此期间我们也失落过,也曾一度热情高涨。 从开始时满富盛激情到最后汗水背后的复杂心情,点点滴滴无不令我回味无长。 生活就是这样,汗水预示着结果也见证着收获。 劳动是人类生存生活永恒不变的话题。 通过 本次课程设计 ,我才真正领略到 “ 艰苦奋斗 ” 这一词的真正含义。 我想说,设计确实有些辛苦,但苦中也有乐,在如今单一的理论学习中,很少有机会能有实践的机会。 我想说,确实很累,但当我们看到自己所做的成果时,心中也不免产生兴奋。 更加激发了我们对后续专业知识的学习兴趣。 对我们而言,知识上的收获重要,精神上的丰收更加可喜。 挫折是一份财富,经历是一份拥有。 这 次课程设计的过程 必将成为我人生旅途上一个非常美好的回忆。 通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的 理论知识与实践相结合起来,从理论中得出结论,才能真正为社 会服务。 同时在此忠心的感谢老师为我们提供了这样一次难得的锻炼机会。 教学建议 王老师在课堂上不仅教会了我们书本上的知识和学习单片机的方法,还通过他的一些所见所闻所想和我们分享 ,教会了我们一些为人处事的道理,为我们从校园过渡到社会起到桥梁的作用。 我觉得这点非常好,不仅活跃了课堂,在而且快快乐乐的学到了知识,还学回了做人。 还有一点也是非常值得肯定的,那就是遇到问题不是有问必答, 有 问全答,而是给我们指点方法,让我们自己去解决 ,不仅让我们在解决问题的同时学会到了东西,还培养了我们思考问题解决问题的能力。 你想如果不管遇到什么问题都能从老师那里得到答案,想都不去想那我们长了脑袋还有什么用呢。 但是我个人觉得 有时候讲课外东西的时候散得太开了,以至于课堂上花费了太多的时间,虽然老师是个会把握度的人,每次都能够完成教学任务,但是我还是希望王老师能把这个度把紧一点, 把更为重要的东西将详细一点,让那些学习起来相对费劲点的同学跟也上进度那就更为完美了。 13 结束语 本课程设计的数字温度计 与传统的温度计相比,具有读数 直观 方便、测温范围广、测温准确、其输出温度采用数字显示等优点。 系统 上电或按键复位后能自动显示系统提示符 “ P.” ,进入测温准备状态。 当按下 S0键时,温度计开启,数码管显示当前温度值,并显示 小数点后两位 ,当再次按下 S0 键时,关闭温度计数码管显示提示符 “ P.”。 通过测试和修改,该数字温度计完成了设计任务,符合设计要求。 但是还是存在一些不足之处,比如:不能测量 0℃ 以 一下的温度,其次是当温度过高或过低不具备报警功能;对于不能测量 0℃ 以 一下的温度可以修改测温程序,将温度负值进行处理并显示出来,对于报警功能可以在程序里加一个报警函数并在硬件电路上加相应的报警电路实现报警。 14 致 谢 通过这次 课程 设计我对单片机有了系统的了解,对单片机也有了新的认识,从以前的知其然到现在的知其所以然是这次 课程 设计最大的收获。 首先要感谢谢我的指导老师 王韧老师 , 是 他带领我走入了单片机的世界, 在理论课上教了我扎实的理论基础,在实验课上让我们从理论回到实际, 运用理论知识设计电路和程序实现相应的功能要求, 用实验验证理论,对后面的课程设计起到了举足轻重的作用 ;同时也感谢他给我这次锻炼的机会, 在设计过程中遇到很多问题同学总是引导我去寻找引发问题的的原因并提出解决的问题额方法。 还要感谢所有帮助过的同学 15 参考文献 [1] 李朝青 .单片机原理及接口技术 [M].北京:北京航天大学出版社 ,1998. [2] 倪继烈 .单片机原理及应用教程 [M].成都:电子科技大学出版社, 2020. [3] 何立民 .单片机应用技术选编〈 1〉 .北京:北京航天大学出版社 ,1993. [4] 李华 .MCS51 系列单片机实用接口技术 [M]. 北京:北京航天大学出版社 ,1993. [5] 胡汗才 .单片机原理及系统设计 [P]. 北京:清华大学出版社 ,2020. [6] 罗克露,徐洁 .微型机原理与应用( 第二板) .北京:电子工业出版社 ,2020. [7] 马忠梅,张凯,马岩等 .单片机的 C 语言应用程序设计(第四版) . 北京:北京航天大学出版社 ,. [9] 曹丙霞 , 赵艳华 .PROTEL 99SE 原理图与 PCB 设计 .电子工业出版社, 2020. 16 附录 A 原理图 17 123456A B C D654321DCBATitleNumberRevisionSizeBDate:20Dec2011Sheet of File:d:\我的文档\桌面\温度计实物.ddbDrawn By:S1SWPBS1SWD9LED1 2 3 4 5 6 7 8 9J510KVCC+C322μF12J3USB12J1CON212318b2018B20Y112MHZSsSW SPSTR131KVCCGNDVCCRK4.7KVCCP27VCCP00P01P02P03P04P05P06P07P10P11P12P13P14P15P16P17P00P01P02P03P04P05P06P07P20P21P22P23P24P25P26P27P30P31P32P33P34P35P36P37X1X2RETALEPSENVCCC133pFC233pFX1X2R20470R21470R22470R23470b7a11c4d2e1f10g5dp3d112d29d38d46LED1LEDE2C3B1Q1。单片机技术课程设计-数字温度计设计
相关推荐
考试(网络)培训 完成 20 人次行业、企业计算机应用培训 完成 60 人次行业、企业计算机应用培训 4 教学资源共享 完成主干课程教学资源网络化建设 优化主干课程教学资源 核心课程教学资源网络化准备工作 完成核心课程教学资源网络化 3. 建设措施 ( 1)深化与校外实训基地的合作,在指导学生实习、顶岗实习、教师科研、技术合作与推广、就业等方面全面合作。 在现有校外实训基地的基础上
施方案、课例、案例、论文。 (二)实践阶段。 ( 2020 年 2 月 2020 年 7 月) 制定计划。 召开课题组成员会议,提出本阶段的工作计划。 围绕课题开展各类研究活动 ( 1)课题组成员在观察提炼的基础上开展行动研究: 第一步:调 研 —— 通过上课、听课进行观察; 第二步:提炼、设想、质疑、反思 —— 提炼课堂提问各种方式,采用两种方式进行行动研究:一是假设课堂教学提问的各种方法
的选择 齿轮是现代机械中应用最广泛的一种机械传动零件。 齿轮传动通过轮齿互相啮合来传递空间任意两轴间的运动和动力,并可以改变运动的形式和速度。 齿轮传动使用范围广,传动比恒定,效率较高,使用寿命长。 齿 轮轴 材料的选用 根据齿轮轴的工作条件,要求以云南机电职业技术学院毕业论文 9 及性能来确定。 主要是 工作时载荷的大小 ,转速的高低及 齿轮的精度要求来确定的。
与协议企业中铁建电气化局集团第四工程有限公司共建“电务工程学院”,把企业引入学院,把课堂开到现场,实现校企在人才培养、资源、技术、师资、实习、就业等方面的合作,建立校企合作共赢、良性互动的运行机制。 完善专业动态调整机制。 专业指导委员会有效运行。 ( 2) 人才培养模式建设 在专业教学指导委员会的指导下,“贴近产业办专业、面向市场育人才”,加强与广铁集团、长沙地铁、广州地铁等企业的深度合作
大典》修订工作专家委员会委员、 学院连锁经营管理专业带头人、学院工商管理系副主任 副组长 徐 翔 学院工商管理系主任 黄 亮 学院工商管理系商务管理教研室主任 郭玉金 中国连锁经营协会行政部主任 陈志刚 中国连锁行业校企合作工作组组长 沃尔玛中国高级人力资源总监 (二) 探索系统培养 1. 推 进中高职衔接 改革招生考试制度, 实施对口招生等中 等和 高 等 职 业 教育衔接模式, 探索
、先进教学模式及教材等方面的建设。 硬件建设重点放在适度增加设备数量与品种、完善和更新原有实训设备,继续坚持以生产 性 设备为主,技术水平接近或超过企业水平;改善实训场所布局。 (1) 新建、完善 部分 实训室 新建 汽车美容实训室和技汽车新术实训室, 完善 汽车维修车间、电喷发动机拆装实训室、发动机试车排故实训室、汽车空调实训室、自动变速器拆装实训室、汽车仿真实训室和整车电路实训室等。 (2)