




已阅读5页,还剩9页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
南通大学计算机科学与技术学院接口技术课程设计报 告 书课 题 温度采集及显示控制 班 级_ _ 集092_ _姓 名 周雨薇 0911002177 组 员_周雨薇 臧林艳_ _ _赵晶 邱小健_指导教师 胡慧 日 期 2012.6.11 2012.6.15 目 录1 设计目的 - 2 设计内容 -3 设计要求 -4 设计原理与硬件电路 -5 程序流程图 -6 程序代码 -7 程序及硬件系统调试情况 -8 设计总结与体会 -9 参考文献 -设计目的课程设计是培养和锻炼学生在学习完本门课后综合应用所学理论知识,解决实际工程设计和应用问题的能力的重要教学环节。它具有动手、动脑和理论联系实际的特点,是培养在校工科大学生理论联系实际、敢于动手、善于动手和独立自主解决设计实践中遇到的各种问题能力的一个重要教学环节。通过课程设计,要求学生熟悉和掌握微机系统的软件、硬件设计的方法、设计步骤,使学生得到微机开发应用方面的初步训练。让学生独立或集体讨论设计题目的总体设计方案、编程、软件硬件调试、编写设计报告等问题,真正做到理论联系实际,提高动手能力和分析问题、解决问题的能力,实现由学习知识到应用知识的初步过渡。通过本次课程设计使学生熟练掌握微机系统与接口扩展电路的设计方法,熟练应用8086汇编语言编写应用程序和实际设计中的硬软件调试方法和步骤,熟悉微机系统的硬软件开发工具的使用方法。通过课程设计实践,不仅要培养学生事实求是和严肃认真的工作态度,培养学生的实际动手能力,检验学生对本门课学习的情况,更要培养学生在实际的工程设计中查阅资料,撰写设计报告表达设计思想和结果的能力。1设计内容:温度采集及显示控制1利用A/D 转换器,实现温度采集并在数码管上显示(保留1位小数)()。 2用红绿灯指示温度范围。温度在给定范围内,绿灯亮;若超过指定温度,红灯显示警告。(2功能实现) 设计要求在课程设计时,24人一组,在教师指导下,各组可以集体讨论,但设计报告由学生独立完成,不得互相抄袭。教师的主导作用主要在于指明设计思路,启发学生独立设计的思路,解答疑难问题和按设计进度进行阶段审查。学生必须发挥自身学习的主动性和能动性,主动思考问题、分析问题和解决问题,而不应处处被动地依赖指导老师。同组同学要发扬团队协作精神,积极主动的提出问题、解决问题、讨论问题,互相帮助和启发。学生在设计中可以引用所需的参考资料,避免重复工作,加快设计进程,但必须和题目的要求相符合,保证设计的正确。指导教师要引导学生学会掌握和使用各种已有的技术资料,不能盲目地、机械地抄袭资料,必须具体分析,使设计质量和设计能力都获得提高。学生要在老师的指导下制定好自己各环节的详细设计进程计划,按给定的时间计划保质保量的完成个阶段的设计任务。设计中可边设计,边修改,软件设计与硬件设计可交替进行,问题答疑与调试和方案修改相结合,提高设计的效率,保证按时完成设计工作并交出合格的设计报告。2设计原理与硬件电路一、 设计原理 利用热电偶采集温度,将温度通过放大器转换成电压,通过ADC0808转换器IN0端口将温度显示在8255A控制的数码管上,由PB口送出;利用8255A的A口,控制红绿灯:当温度大于等于50摄氏度时,PA口送出02H,显示红灯亮,否则送出01H,显示绿灯亮。根据老师的要求,进行小组设计。为此,我们小组有明确的分工。网上寻找资料,图书馆阅读书籍,了解热电偶的工作原理,画出电路图;再根据电路图,经过不断的修改,得出程序代码,运行程序,得出相应的结果。二、 硬件电路 (1)译码电路(2)AD转换(3)输出显示 程序流程图 开 始初始化8255A启动0808取tempdata数码管显示将0808转换结果存tempdata判断温度是否大于50红灯亮Y绿灯亮结 束程序代码a8255 equ 40hb8255 equ 42hc8255 equ 44hQ8255 equ 46hadc0808 equ 20hDATA SEGMENTsegdata db 3fh,06h,5bh,4fh,66h,6dh,7dh,07h,7fh,6fh,77h,7ch,39h,5eh,79h,71htempdata db 0DATA ENDSCODE SEGMENT CODEASSUME DS:DATA,CS:CODESTART:mov ax,datamov ds,ax mov dx,Q8255mov al,80hout dx,almov dx,c8255 mov al,0ffhout dx,almov si, offset tempdatahere: mov dx,adc0808 ;启动A/Dmov al,0out dx,almov cx,5 ;数码管显示mon: mov al,si ;取tempdatamov ah,0mov bl,20div blmov bx,offset segdataxlatmov dx,b8255out dx,almov al,11101111bmov dx,c8255out dx,al ;完成首位显示call DELAY_1S mov al,0ffhout dx,almov al,ahmov ah,0mov bl,2div blmov bx,offset segdataxlator al,80hmov dx,b8255out dx,almov al,11011111bmov dx,c8255out dx,al ;完成次位显示call DELAY_1Smov al,0ffhout dx,almov al,ahmov bx,offset segdataxlatmov dx,b8255out dx,almov al,10111111b mov dx,c8255 ;完成第三位显示out dx,alcall DELAY_1Smov al,0ffhout dx,almov al,01111111bout dx,almov al,00111001bmov dx,b8255out dx,al ;完成单位显示call DELAY_1Smov dx,c8255mov al,0ffhout dx,alcall DELAY_1Sloopmon mov dx,adc0808 ;取A/D转换结果in al,dxmov si,al ;存至tempdatashr al,1 ;模拟量为数据量的一半cmp al,50ja redmov dx,a8255mov al,01hout dx,aljmp herered: mov dx,a8255mov al,02hout dx,aljmp hereDELAY_1S procPUSHBXPUSHCXMOVBX,1LP2:MOVCX,10LP1:LOOPLP1DECBXJNZLP2POPCXPOPBXRETDELAY_1S endpCODEENDSENDSTART程序及硬件系统调试情况一、 实现功能:(1)采集数据并显示在数码管上;(2)低于50度绿灯亮,高于50度红灯亮。 二、实验中遇到的问题及解决方法问题一: 整个电路运行正常,但是数码管未能显
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 先秦诸子散文论语课件
- 18棉花姑娘 公开课一等奖创新教学设计(2课时)
- 化学公司安全培训总结课件
- 化学仓库安全培训内容课件
- 汉语拼音8 zhchshr +公开课一等奖创新教学设计
- 统编版语文二年级上册第三单元语文园地 +公开课一等奖创新教学设计
- 数字版权确权与溯源-洞察及研究
- 麻醉药品和第一类精神药品培训
- 母婴数字健康平台-洞察及研究
- 元音和韵母课件
- 科普:农药毒性分类
- 药事管理与法规
- YC/Z 550-2016卷烟制造过程质量风险评估指南
- 工程水文第3章课件
- GB/T 4032-2013具有摆轮游丝振荡系统的精密手表
- GB/T 34875-2017离心泵和转子泵用轴封系统
- GB/T 21063.4-2007政务信息资源目录体系第4部分:政务信息资源分类
- GA/T 1081-2020安全防范系统维护保养规范
- 02药物不良反应adr课件
- 施工项目成本管理课件
- 文物建筑保护修缮专项方案
评论
0/150
提交评论