微机接口微机课程设计计

《微机原理》课程设计报告
K型热电偶灵敏度很高,而且它的线性很好。它是工业上最常用的热电偶。
在这次课程设计中使用8086实验箱,进行K型热电偶检测温度差并将其显示到数码管和LCD屏幕的实验,K型热电偶检测主要用到了AD采集与数模转换,将采集到的温度差相关电压通过相应运算放大的电路和比较器处理为稳定的模拟信号,然后送到AD转换芯片将模拟量转换到数字量之后经操作系统将结果送至数码管或LCD进行对应数值显示。在LCD显示中,用到的时序或者相关显示指令可以参照LCD 技术文档转化到相应汇编语言。同时利用语音报警模块,设定温度差,当温度差达到某一值时实现报警的功能。整个设计实现了用K型热电偶检测温度差并显示以及达到某一温度差时报警的功能,让我们深入了解8086芯片和汇编语言,做到了理论与实践的结合。
K type thermocouple of high sensitivity, good linearity and its. It is the most widely used industrial thermocouple. The use of 8086 experimental box in the curriculum
design, K type thermocouple detecting the temperature difference and the display to the digital tube and LCD screen test, K type thermocouple detection mainly uses AD
acquisition and digital to analog conversion, the collected temperature difference
voltage related through the circuit and the comparator treatment of corresponding
operational amplifier for analog signals stable, then send to AD conversion chip analog conversion to digital quantity after the operating system will send the results to a digital tube or LCD to the corresponding numerical display. In the LCD display, use the timing or related display instructions can reference According to the LCD technical
documentation into the corresponding assembly language. At the same time, the use of the voice alarm module, the set temperature difference, when the realization of alarm temperature difference reaches a certain value function. The whole design is used to achieve the K type thermocouple detecting temperature difference and display and
reaches a certain temperature difference alarm function, let us understand deeply the 8086 chip and assembly language, to achieve the combination of theory and practice.
要................................................................ 1
Abstract ................................................................. 1
目录.................................................................... 1 1 K型热电偶传感器设计 .................................................... 1
1.1设计内容 ......................................................... 1
1.2实验设备 ......................................................... 1
1.3设计原理 ......................................................... 1
1.4设计思路 ........................................................ 20
2 程序分析............................................................. 21
2.1程序流程 ........................................................ 21
2.2程序清单 ........................................................ 23
3 实验现象及说明....................................................... 28
3.1 K型热电偶传感器 .................................................. 29
3.2 温度差LCD显式 ................................................. 30
3.3 语音报警模块.................................................... 32
4 设计总结............................................................. 33
4.1小组分工 ........................................................ 34
4.2心得体会 ........................................................ 34
《微机原理课程设计》报告――
1 K型热电偶传感器设计
1.1设计内容
在实验室不能使用打火机,因此我们使用热水加热热电偶的测量端,读出冷端和热端的温度差。通过 8086 实验箱,将温度差显示到数码管上和LCD,并利用语音报警模块,并设定温度差,当温度差达到某一值时报警。
1.2 实验设备
1、EL-MUT-III实验箱
2、8086CPU板
3、温度传感器模块
4、交叉串口线(LCD显式)
5、E-LAB-AUDIO-ISD1700 (语音报警模块)
1.3 设计原理
1.3.1 K型热电偶传感器电路
热电偶是将两种不同性质的金属导线连接在一起所形成的温度测量装置。其测量原理是利用席贝克效应(Seed back Effect),即两种不同性质的金属导线连接在一起形成封闭回路时,若使其中一接点的温度高于另一接点的温度,则在此闭合回路中,即有电流流过。如下图所示:
温度T+Δ导线B(-)
在热电偶上,两根导线连接在一起的点称为热接点,也称测量点,通常置于待测温度区;而两导线不连接的地方称为冷接点,接测量电路。
根据正、负极用材料的不同,热电偶分为B、E、J、K、R、S、T、Y型。本模块中采用的是K型热电偶,其正极为镍铬合金,负极为镍硅合金。与其它类型的热电偶相比,K型热电偶的线性较好,使用方便,因而在工业测量中被广泛使用。
K型热电偶的基本测量电路如下图所示:微机原理霓虹灯课程设计_百度知道
微机原理霓虹灯课程设计
《微机原理课设:霓虹灯闪烁控制系统》可供参考:
其他类似问题
为您推荐:
提问者采纳
db 40h,0bh,0,0
db 02ah,0bh,0,1
db 40h,0bh,0,0
db 02ah,0bh,0,-1
db 40h,0bh,0,0
db 02ah,0,0,1
db 40h,0bh,0,0
db 02ah,0,0,-1
db 40h,0bh,0,0
db 02ah,0bh,0,1
db 40h,0bh,-1,-3
db 02ah,0bh,0,1
db 40h,0bh,2,-1
db 02ah,0bh,0,1
db 40h,0bh,1,-3
db 02ah,0bh,0,1
db 40h,0bh,-4,-1
db 02ah,0bh,0,1
db 40h,0bh,-1,-3
db 02ah,0bh,0,1
db 40h,0bh,6,-1
db 02ah,0bh,0,1
db 40h,0bh,1,-3
db 02ah,0bh,0,1
db 40h,0bh,-8,-1
db 02ah,0bh,0,1
db 40h,0bh,-1,-3
db 02ah,0bh,0,1
db 40h,0bh,10,-1
db 02ah,0bh,0,1
db 40h,0bh,1,-3
db 02ah,0bh,0,1
db 40h,0bh,-12,-1
db 02ah,0bh,0,1
db 40h,0bh,0,0
db 02ah,0bh,0,-1
db 40h,0bh,-1,3
db 02ah,0bh,0,-1
db 40h,0bh,2,1
db 02ah,0bh,0,-1
db 40h,0bh,1,3
db 02ah,0bh,0,-1
db 40h,0bh,-4,1
db 02ah,0bh,0,-1
db 40h,0bh,-1,3
db 02ah,0bh,0,-1
db 40h,0bh,6,1
db 02ah,0bh,0,-1
db 40h,0bh,1,3
db 02ah,0bh,0,-1
db 40h,0bh,-8,1
db 02ah,0bh,0,-1
db 40h,0bh,-1,3
db 02ah,0bh,0,-1
db 40h,0bh,10,1
db 02ah,0bh,0,-1
db 40h,0bh,1,3
db 02ah,0bh,0,-1
db 40h,0bh,-12,1
db 02ah,0bh,0,-1 char_cnt1
dw ? pointer1
dw ? line_on1
db ? col_on1
db ? char_cnt2
dw ? pointer2
dw ? line_on2
db ? col_on2
db ? col00
db ? col01
db ? count
db ? count0
db ? count1
db ? count2
db ? char0
db ? char1
db ? char01
db ? char2
db ? line1
dw ? line2
dw ? count_cx
db ? data_seg
ends ;--------------------------------------- code_seg
assume cs:code_seg,ds:data_seg main
ax,data_seg
count_cx,2again:
move_shape
move_shape
move_shape
move_shape------------------------------
count_cx,2
move_shape1
move_shape2
endp ;---------------------------- clear_screen proc near
ret clear_screen
endp ;------------------------------------- move_shape
char_cnt1,cx
pointer1,di
line_on1,dh
col_on1,dlplot_next:
exit1exit2:
exit1exit9:
exit1exit10:
mov_crsrexit1:
ret mov_crsr:
loop plot_next exit4:
call dly_qrtr
exit4 exit3:
call erase
short plot_next move_shape
endp;---------------------------------------- ;------------------------------------- move_shape1
char_cnt1,cx
pointer1,di
line_on1,dh
col_on1,dl
ret move_shape1
endp ;---------------------------- move_shape2
char_cnt2,cx
pointer2,di
line_on2,dh
col_on2,dl
ret move_shape2
endp;----------------------------------------- must_2
10h exit41:
cx,char_cnt1
di,pointer1
dh,line_on1
dl,col_on1
plot_next1 exit31:
cx,char_cnt2
di,pointer2
dh,line_on2
dl,col_on2
plot_next1 ;------------------------------------------ exit61:
dl,col_on2
col0,4 exit81:
exit41 exit71:
exit41 exit02:
exit61 exit72:
exit21 exit01:
ret exit410:
plot_next1 exit310:
plot_next1 exit03:
exit01 ;---------------------------------------- plot_next1: add
exitx4 exitx0:
exitx1 exitx:
exitx1 exitx2:
exitx1 exitx3:
exitx1 exitx4:
bl,0ch exitx1:
plot_next1 exit51:
exit03-------------
exit03--------------------
exit31 exit12:
exit310must_2
endp;-------------------------------------------- erase
exit exit6:
俯筏碘禾鄢鼓碉态冬卡
exit exit7:
exit exit8:
line_on1 exit:
dh,line_on1
dl,col_on1
cx,char_cnt1
di,pointer1
endp;----------------------------------------- erase1
cx,char_cnt1
di,pointer1
dh,line_on1
dl,col_on1
erase_next1exit62:
cx,char_cnt2
di,pointer2
dh,line_on2
dl,col_on2
erase_next1 exit011:
erase_next1 exit3101:
erase_next1 exit012:
exit011 exit021:
erase_next1:
al,'*'
cx-------------------------------------
erase_next1 exit0:
exit012-------------
exit012--------------------
exit62 exit121:
exit3101 left:
ret erase1
endp ;------------------------------------------ dly_qrtr
dx,25 dll:
cx,65530 dl2:
ret dly_qrtr
endp ;--------------------------------------- code_seg
main ;---------------------------------
提问者评价
微机原理的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁《微机原理与接口技术》课程设计报告
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
《微机原理与接口技术》课程设计报告
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer--144.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口微机原理与接口技术课程设计_百度知道
微机原理与接口技术课程设计
再又快到慢的变速功能如何实现。。?写出程序。 直流电机速度由慢到快
提问者采纳
写程序就是跟据上述原理写的:D&#47,有反馈的电机可以通过检测反馈精确控制..,就能改变它的速度.,输出能改变的电压的方法基本上有两种;A或PWM直流电机速度一般就是控制它的工作电压调速了,输出不同的工作电压
其他类似问题
为您推荐:
微机原理与接口技术的相关知识
其他1条回答
我用单片机做过直流电动机调速的实验,功能很多的,有需要的话百度hi我
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁微机原理课程设计--数据采集系统_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
微机原理课程设计--数据采集系统
上传于||文档简介
&&微​机​原​理​课​程​设​计​之​数​据​采​集​系​统
阅读已结束,如果下载本文需要使用
想免费下载本文?
下载文档到电脑,查找使用更方便
还剩14页未读,继续阅读
你可能喜欢}

我要回帖

更多关于 微机原理课程设计8086 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信