为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

中国矿业大学硬件课程报告--温度控制系统

2018-09-22 41页 doc 4MB 15阅读

用户头像 个人认证

北溟愚鱼

暂无简介

举报
中国矿业大学硬件课程报告--温度控制系统 计算机科学与技术学院 硬件课程设计报告 (总报告) 姓 名:周孙春 学 号: 08113397 专 业:计算机科学与技术 班 级:计算机11-2班   设计题目: 温度控制系统 成 员:周孙春   指导教师:王凯 职 称:副教授 ...
中国矿业大学硬件课程报告--温度控制系统
计算机科学与技术学院 硬件课程设计报告 (总报告) 姓 名:周孙春 学 号: 08113397 专 业:计算机科学与技术 班 级:计算机11-2班   设计题目: 温度控制系统 成 员:周孙春   指导教师:王凯 职 称:副教授 2013年10月17日 目录 - 3 -摘要 - 4 -设计简介 - 4 -1.1设计步骤与要求 - 4 -1.2设计题目 - 4 -1.3设计背景 - 5 -1.4面临问题 - 5 -1.5解决 - 5 -1.6设计思想 - 6 -设计任务与要求 - 6 -2.1实验目的 - 6 -2.2具体要求 - 6 -2.3使用硬件 - 7 -总体方案与说明 - 7 -3.1流程设计 - 7 -3.1.1系统程序模块 - 7 -3.1.2 系统流程图 - 9 -硬件框图与说明 - 9 -4.1ADC0809芯片 - 13 -4.2可编程外围接口芯片8255A - 17 -4.3 128×64字符液晶显示器 - 21 -电路原理图与说明 - 21 -5.1 模拟量采集电路 - 22 -5.2 字符显示电路 - 22 -软件主要模块流程图 - 22 -6.1警报子程序模块流程图 - 22 -6.1.1. 温度过高的警报 - 24 -6.1.2.温度过低的警报 - 25 -6.2温度计算子程序模块流程图 - 26 -6.3显示子程序模块流程图 - 26 -6.3.1 显示子程序主要模块 - 26 -6.3.2显示子程序主流程图 - 28 -6.3.3 lcd_disp子程序流程图 - 29 -源程序清单与注释 - 39 -结论与体会 - 39 -8.1实验成果 - 39 -8.1.1 实验线路图 - 40 -8.1.2 实验结果 - 40 -8.2实验体会 - 41 -参考资料 摘要 在许多情况下,在实际生活生产活动要考虑温度的影响和对温度的精确控制,如食物的存储、自动控制的空调和房屋防火装置等。 因为集成电路制造技术的不断提高,出现了高性能、高可靠的集成芯片。温度控制系统在工业领域得到了广泛的应用。温度控制系统在性能方面具有精度高,实时性好,易于测量环境温度并控制。而且,温度控制系统在很大程度上节约了人力资源,改善了传统温度测量的繁琐和效率低。这些使得温度控制系统的研究和开发得到的各方面的广泛关注和支持 关键词 温度控制 、8255A芯片、模数转化、ADC0809芯片、LCD液晶显示器 设计简介 1.1设计步骤与要求 课程时间安排: 1. 指导老师布置任务,学生选题------------------------4学时 2. 系统总体设计---------------------------------------------4 学时 3. 系统硬件设计--------------------------------------------10学时 4. 系统软件设计--------------------------------------------10学时 5. 系统调试--------------------------------------------------8 学时 6. 设计报告--------------------------------------------------8 学时 7. 检查、评定、总结--------------------------------------4学时 1.2设计题目 温度控制系统 1.3设计背景 在人们日常生活中、工业制作、制冷领域等,温度作为当前环境的重要因素之一,被人们广泛的作为参考因素来使用,从而保证各项工作的正常进行,如火灾警报,温室或中温度的实时监测,冷库温度的调节等,因此以温度参数为基础而设计的温度控制系统被广泛开发和使用。传统意义上的温度计采集温度信息,不但采集精度低,实时性差,而且操作人员的劳动强度高,不利于广泛的推广。此外由于环境因素导致的数据难以采集的问题,特别是在工厂,火灾等的现场,工作人员不能长时间停留在现场观察和采集温度,就需要实现能够将数据采集并将其传送到一个地方集中进行处理,以节省人力,提高效率,这促进了温控系统的研究和设计。 1.4面临问题 1.如何实时反映外部温度的变化 2.如何将模拟量转变成数字量 3.如何将采集到的数据显示在液晶显示器上 1.5解决方案 1.通过在程序中循环调用ADC0809,使其工作 2.通过利用ADC0809使模拟量转换成数据量 3.在程序上调用显示子程序使其显示 1.6设计思想 这个系统通过ADC0809采集模拟输入量,并将模拟量转换成数字量。然后,通过8255A芯片,使数字量显示在128×64字符液晶显示器上,并循环这个过程,以反映外部温度的变化。另外可以设置温度的上限和下限,当温度高于上限时,红灯闪烁;当温度低于温度下限时,绿灯闪烁。 设计任务与要求 2.1实验目的 1.复习8255芯片,ADC0809芯片工作原理及使用方法 2.学会使用128×64字符液晶显示屏 3.锻炼小规模逻辑电路设计 4.提高分析、解决问题的能力 2.2具体要求 本系统要求能实时反映外部温度的变化并将温度显示在液晶字符显示屏上。另外,当温度高于系统设置的温度上限或温度低于系统设置的下限时,系统有不同的警报反映。 2.3使用硬件 8255芯片、ADC0809芯片、128×64字符液晶显示器 总体方案与说明 3.1流程设计 3.1.1系统程序模块 图3-1 系统模块图 3.1.2 系统流程图 图3-2 系统总流程图 硬件框图与说明 4.1ADC0809芯片 概述 ADC0809是美国国家半导体公司生产的CMOS工艺8通道,8位逐次逼近式A/D模数转换器。其内部有一个8通道多路开关,它可以根据地址码锁存译码后的信号,只选通8路模拟输入信号中的一个进行A/D转换。 ADC0809的外部引脚和内部结构如下图 图4-1 ADC0809引脚图和内部功能图 主要特性 1)8路输入通道,8位A/D转换器,即分辨率为8位。 2)具有转换起停控制端。 3)转换时间为100μs(时钟为640kHz时),130μs(时钟为500kHz时) 4)单个+5V电源供电 5)模拟输入电压范围0~+5V,不需零点和满刻度校准。 6)工作温度范围为-40~+85摄氏度 7)低功耗,约15mW。 内部结构 ADC0809是CMOS单片型逐次逼近式A/D转换器,内部结构如图所示,它由8路模拟开关、地址锁存与译码器、比较器、8位开关树型A/D转换器、逐次逼近寄存器、逻辑控制和定时电路组成。 外部特性(引脚功能) ADC0809芯片有28条引脚,采用双列直插式封装,如图所示。下面说明各引脚功能。 IN0~IN7:8路模拟量输入端。 2-1~2-8:8位数字量输出端。 ADDA、ADDB、ADDC:3位地址输入线,用于选通8路模拟输入中的一路 ALE:地址锁存允许信号,输入,高电平有效。 START: A/D转换启动脉冲输入端,输入一个正脉冲(至少100ns宽)使其启动(脉冲上升沿使0809复位,下降沿启动A/D转换)。 EOC: A/D转换结束信号,输出,当A/D转换结束时,此端输出一个高电平(转换期间一直为低电平)。 OE:数据输出允许信号,输入,高电平有效。当A/D转换结束时,此端输入一个高电平,才能打开输出三态门,输出数字量。 CLK:时钟脉冲输入端。要求时钟频率不高于640KHZ。 REF(+)、REF(-):基准电压。 Vcc:电源,单一+5V。 GND:地。 工作过程 首先输入3位地址,并使ALE=1,将地址存入地址锁存器中。此地址经译码选通8路模拟输入之一到比较器。START上升沿将逐次逼近寄存器复位。下降沿启动 A/D转换,之后EOC输出信号变低,指示转换正在进行。直到A/D转换完成,EOC变为高电平,指示A/D转换结束,结果数据已存入锁存器,这个信号可用作中断申请。当OE输入高电平 时,输出三态门打开,转换结果的数字量输出到数据总线上。 转换数据的传送 A/D转换后得到的数据应及时传送给单片机进行处理。数据传送的关键问题是如何确认A/D转换的完成,因为只有确认完成后,才能进行传送。 为此可采用下述三种方式。 (1)定时传送方式 对于一种A/D转换器来说,转换时间作为一项技术指标是已知的和固定的。例如ADC0809转换时间为128μs,相当于6MHz的MCS-51单片机共64个机器周期。可据此设计一个延时子程序,A/D转换启动后即调用此子程序,延迟时间一到,转换肯定已经完成了,接着就可进行数据传送。 (2)查询方式 A/D转换芯片有明转换完成的状态信号,例如ADC0809的EOC端。因此可以用查询方式,测试EOC的状态,即可确认转换是否完成,并接着进行数据传送。 (3)中断方式 把表明转换完成的状态信号(EOC)作为中断请求信号,以中断方式进行数据传送。 不管使用上述哪种方式,只要一旦确定转换完成,即可通过指令进行数据传送。首先送出口地址并以信号有效时,OE信号即有效,把转换数据送上数据总线,供单片机接受 4.2可编程外围接口芯片8255A 8255A是一种通用的可编程并行I/O接口芯片,它是为Intel系列微处理器设计配套电路,也可用于其他微处理器系统中。通过对它编程,芯片可工作于不同的工作方式。在微型计算机系统中,用8255A做接口时,通常不需要附加外部逻辑电路就可直接为CPU与外设之间提供数据通道,因此得到了极为广泛的应用。 结构和功能 8255A的外部引脚和内部结构如下图 图4-2 8255外部引脚图 图4-3 8255内部功能图 由图可见,8255A由数据端口A、B、C(期中,C口被分为C口上半部分和C口下半部分),A组和B组控制逻辑,数据总线缓冲器和读写控制逻辑。 8255A内部包含3个8位输入输出端口,通过外部的24根输入输出线与外设进行通信联络。A口和B口可以用作8位输入口或8位输出口。C口既可以用作8位输入输出口用,也可作为两个4位的输入输出口。还常常用来配合A口和B口工作,分别用来产生A口和B口的输出控制信号和输入A口和B口的端口状态端口信号。 A组和B组控制逻辑内部有控制字寄存器,用来接收CPU送来的命令字,然后分别决定A组和B组的工作方式,或对端口C的每一位执行置位/复位等操作。8255A的端口A和端口C的上半部分(PC7-PC4)由A组控制逻辑管理,端口B和端口C的下半部分(PC3-PC0)由B组控制逻辑管理。这两组控制逻辑都从读/写控制逻辑接收命令信号,从内部数据总线接收控制字,然后向各有关端口发出相应的控制命令。 数据总线缓冲器是一个双向三态的8位缓冲器,用作8255A和系统数据总线之间的接口。通过这个缓冲器和与之相连的8位数据总线D7-D0,接收CPU送来的数据或控制字,外设传送给CPU的数据或状态信息,也通过这个数据总线缓冲器送给CPU。 读/写控制逻辑用来管理所有的内部或外部数据信息,控制字或状态字的传送过程。它从CPU的地址总线和控制总线来的信号,并产生对A组和B组控制逻辑进行操作的控制信号。 表4-1 8255A的基本操作 A1 A0 RD WR CS 操作 0 0 0 1 0 端口A→数据总线 0 1 0 1 0 端口B→数据总线 1 0 0 1 0 端口C→数据总线 0 0 1 0 0 数据总线→端口A 0 1 1 0 0 数据总线→端口B 1 0 1 0 0 数据总线→端口C 1 1 1 数据总线→控制字寄存器 X X X X 1 数据总线三态 1 1 0 1 0 非法状态 X X 1 1 0 数据总线三态 8255A的控制字 方式选择控制字 8255A具有3种基本工作方式。 方式0:基本输入输出方式; 方式1:选通输入输出方式; 方式2:双向总线I/O方式。 端口A可以工作于3种方式中的任一种;端口B只能工作于方式0和方式1,而不能工作于方式2;端口C常被分成2个4位端口,除了用做输入输出端口外,还能用来配合A口和B口工作,为这两个端口的输入输出操作提供联络信号。 图4-4 8255方式选择控制字格式 A. 置位/复位控制字 端口C的数位常用作控制或应答信号,通过对8255A的控制口写入置位/复位控制字,可使端口C的任意一个引脚输出单独置1或置0,或者为应答式数据传送发出中断请求信号。 D7 D6 D5 D4 D3 D2 D1 D0​ 任意值 选择PC0-PC7 1 置位 D0=7,标志位 0 复位 图4-5 8255置位/复位控制字格式 工作方式 A.方式0 基本输入输出方式,它适用于不需要应答信号的简单输入输出场合。在这种方式下,A口和B口可作为8位端口,C口的高4和低4为可作为两个4为端口。 CPU与这些端口交换数据时,可以直接输入指令从端口读取数据,或用输出指令将数据写入指定端口,不需要任何其他联络信号。 B.方式1 选通输入/输出方式。在这种方式下,A口和B口作为数据口,均可用于输入或输出方式。而且这两个8位数据口的输入、输出数据都能锁存,但它们必须在联络信号的控制下才能完成I/O操作。端口C的6根线用来产生或接受这些联络信号。 C.方式2 双向总线方式。只有A口可以工作于这种方式。在这种方式下,CPU与外设交换数据时,可在单一的8位端口数据线PA7-PA9上进行,既可以通过A口把数据传送到外设,又可以从A口接收从外设送来的数据,而且输入和输出的数据均能锁存,但输入和输出不能同时进行 4.3 128×64字符液晶显示器 ST7920是台湾矽创电子公司生产的中文图形控制芯片,它是一种内置128×64-12汉字图形点阵的液晶显示控制模块,用于显示汉字及图形。12864A-1汉字图形点阵液晶显示模块集成ST7920驱动器,可显示汉字及图形,内置8192个中文汉字(16×16点阵)、128个字符(8×16点阵)及64×256点阵显示RAM(GDRAM)。 1)结构 外形尺寸如下图: 图4-6 LCD液晶字符显示器外形尺寸 图4-7 LCD液晶字符坐标 2)工作原理 12864液晶显示器工作于并行模式。8位数据线与8255A芯片8位数据口连接,控制口(E、R/W、D/I)与8255A芯片C口四位相连。 通过8255A的8位数据空向12864液晶显示器传送数据,通过C口低四位传送控制信号。控制口E为使能端,高电位有效。R/W为读写控制,低点位为写数据、高电位为读数据。D/I为数据与命令口,低电位为命令、高电位为数据。 将需要显示的地址通过数据口以命令的形式送入显示器,再将需要显示的数据通过数据口以数据的形式送入显示器,即可显示内容。 表4-2 LCD汉字显示坐标 X坐标 Line1 80H 81H 82H 83H 84H 85H 86H 87H Line2 90H 91H 92H 93H 94H 95H 96H 97H Line3 88H 89H 8AH 8BH 8CH 8DH 8EH 8FH Line4 98H 99H 9AH 9BH 9CH 9DH 9EH 9FH 图为字符表的一部分 图4-8 LCD中文字库截图 电路原理图与说明 5.1 模拟量采集电路 图5-1 模拟量采集电路 5.2 字符显示电路 图5-2 字符显示电路 软件主要模块流程图 6.1警报子程序模块流程图 6.1.1. 温度过高的警报 图6-1 温度过高警报流程图 6.1.2.温度过低的警报 图6-2 温度过低警报流程图 6.2温度计算子程序模块流程图 图6-3 温度计算流程图 6.3显示子程序模块流程图 6.3.1 显示子程序主要模块 图6-4 显示子程序模块图 6.3.2显示子程序主流程图 图6-5 显示子程序流程图 6.3.3 lcd_disp子程序流程图 图6-6 lcd_disp子程序流程图 源程序清单与注释 io8255a equ 288h io8255c equ 28ah io8255kz equ 28bh io0809a equ 298h ;以上为各个端口 宏定义 data segment hz_tab dw 0cec2h,0b6c8h,0a1c3h,0a1a0h,0a1a0h,0a1a0h,0a1e3h,0a3c3h dw 0a1a0h,0a1a0h,0a1a0h,0a1a0h,0a1a0h,0a1a0h,0a1a0h,0a1a0h ;显示屏的第二行和第三行的字符表 hz_adr db ? ;存放显示行起始端口地址 dis_num db ? ;定义的变量,用来存放采集的模拟量 temp0 db ? ;以下将模拟量分离产生的个、十、百位 temp1 db ? temp2 db ? temphig db 200d ;为系统设置的温度上限 templow db 100d ;为系统设置的温度下限 data ends code segment assume cs:code,ds:data start: mov ax,data mov ds ,ax mov dx,io8255kz mov al,80h out dx,al ;8255初始化 read: mov dx,io0809a out dx,al ;启动ADC0809芯片工作 call delay ;调用延时子程序 in al,dx ;采集ADC0809收集的模拟量 mov dis_num,al call next1 ;调用温度过低警报子程序 call next2 ;调用温度过高警报子程序 call segret ;调用将模拟量分离的子程序 call clear ;LCD清 lea bx,hz_tab mov ch,2 ;显示第2行信息 call lcd_disp lea bx,hz_tab mov ch,3 ;显示第3行信息 call lcd_disp jmp read ;跳转到read标志继续执行 mov ah,4ch ;退出 int 21h next1 proc ;温度过低警报子程序 push dx ;压栈 push ax push cx mov cl,dis_num cmp cl,templow ;当温度低于已设置的温度下限 jb n1 ;跳转到n1 pop cx ;出栈 pop ax pop dx ret ;返回主程序 n1: mov dx,io8255c mov al,08h out dx,al ;pc3输出高电平,使连接的绿灯亮 pop cx ;出栈 pop ax pop dx ret ;返回主程序 next1 endp next2 proc ;温度过高警报子程序 push dx ;压栈 push ax push cx mov cl,dis_num cmp cl,temphig ;当温度高于系统设置的上限 ja n2 ;跳转到n2 pop cx ;出栈 pop ax pop dx ret ;返回主程序 n2: mov dx,io8255c mov al,10h ;pc4端口输出高电平 out dx,al ;使连接的红灯亮 pop cx ;出栈 pop ax pop dx ret ;返回主程序 next2 endp segret proc ;将模拟量分离的子程序 push ax ;将ax压栈 mov ah,0 ;将ax的ah置0 mov al,dis_num ;al放入dis_num mov bl,10 ;bl放入10 div bl ;将ax的值除以bl mov temp0,ah ;将个位数放入temp0 mov ah,0 mov bl,10 div bl mov temp1,ah ;将十位数放入temp1 mov temp2,al ;将百位数放入temp2 pop ax ;出栈 push ax mov al,temp2 mov ah,0 add ax,0a3b0h mov [hz_tab+6],ax ;将百位移入第二行的字符显示表 pop ax push ax mov al,temp1 mov ah,0 add ax,0a3b0h mov [hz_tab+8],ax ;将十位放入字符显示表 pop ax push ax mov al,temp0 mov ah,0 add ax,0a3b0h mov [hz_tab+10],ax ;将个位放入字符显示表 pop ax ret ;返回主程序 segret endp clear proc mov al,0ch mov dx,io8255a out dx,al ;设置清除命令 call cmd_setup ;启动LCD执行命令 ret clear endp lcd_disp proc lea bx,hz_tab cmp ch,2 jz disp_sec mov byte ptr hz_adr,88h ;第三行起始端口地址 add bx,16 ;指向第二行信息 jmp next disp_sec: mov byte ptr hz_adr,90h next: mov cl,8 continue: push cx mov al,hz_adr mov dx,io8255a out dx,al call cmd_setup ;设定DDRAM地址命令 mov ax,[bx] push ax mov al,ah ;先送汉字编码高位 mov dx,io8255a out dx,al call data_setup ;输出汉字编码高位字节 call delay pop ax mov dx,io8255a out dx,al call data_setup ;输出汉字编码低位字节 call delay inc bx inc bx ;修改显示内码缓冲区指针 inc byte ptr hz_adr ;修改LCD显示端口地址 pop cx dec cl jnz continue ret lcd_disp endp cmd_setup proc mov dx,io8255c ;指向8255端口控制端口 nop mov al,00h ;PC1置0,PC0置0(LCD I端=0 W端=0) out dx,al call delay nop mov al,04h ;PC2置1(LCD E端=1) out dx,al nop call delay mov al,00h ;PC2置0(LCD E端=0) out dx,al call delay ret cmd_setup endp data_setup proc mov dx,io8255c ;指向8255端口控制端口 mov al,01h ;PC1置0,PC0置1(LCD I端=1 ) out dx,al nop call delay mov al,05h ;PC2置1(LCD E端=1 ) out dx,al nop call delay mov al,01h ;PC2置0(LCD E端=0 ) out dx,al nop call delay ret data_setup endp delay proc ;延时子程序 push cx push dx mov cx,0ffffh x1: loop x1 pop dx pop cx ret delay endp code ends end start 结论与体会 8.1实验成果 8.1.1 实验线路图 图8-1 实验接线实物图 8.1.2 实验结果 图8-2 实验显示结果 8.2实验体会 1. 通过本次实验复习了微机原理的课程内容,进一步理解微机原理的课程知识。 2. 通过本次实验掌握了ADC0809芯片、8255A芯片、LCD液晶字符显示屏的工作原理和机制,提高了自己硬件编程能力,锻炼了自己独立分析问题和解决问题的能力 3. 虽然最后完成了实验,但成果比较简陋,和市场上的产品有很大的差距。认识到自己还有很多要学的东西。 参考资料 1.周荷琴 吴秀清编著. 微型计算机原理与接口技术(第四版).合肥:中国科学技术大学出版社,2008. 2.王爽著.汇编语言(第二版).北京:清华大学出版社,2008.袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇袄芈蒇袇螀芇蕿蚀聿芆艿蒃肅芅蒁螈羁芄薃薁袆芃芃螆螂芃莅蕿肁节蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈蚂螂羂薁袈肀肁芀蚁羆肁莃袆袂肀薅虿袈聿蚇蒂膇肈莇螇肃肇葿薀罿肆薂螆袅肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羁膂莈蚅袇膁蒀袀螃膀薂蚃肂腿节衿羈腿莄蚂袄芈蒇袇螀芇蕿蚀聿芆艿蒃肅芅蒁螈羁芄薃薁袆芃芃螆螂芃莅蕿肁节蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈蚂螂羂薁袈肀肁芀蚁羆肁莃袆袂肀薅虿袈聿蚇蒂膇肈莇螇肃肇葿薀罿肆薂螆袅肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羁膂莈蚅袇膁蒀袀螃膀薂蚃肂腿节衿羈腿莄蚂袄芈蒇袇螀芇蕿蚀聿芆艿蒃肅芅蒁螈羁芄薃薁袆芃芃螆螂芃莅蕿肁节蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈蚂螂羂薁袈肀肁芀蚁羆肁莃袆袂肀薅虿袈聿蚇蒂膇肈莇螇肃肇葿薀罿肆薂螆袅肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羁膂莈蚅袇膁蒀袀螃膀薂蚃肂腿节衿羈腿莄蚂袄芈蒇袇螀芇蕿蚀聿芆艿蒃肅芅蒁螈羁芄薃薁袆芃芃螆螂芃莅蕿肁节蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈蚂螂羂薁袈肀肁芀蚁羆肁莃袆袂肀薅虿袈聿蚇蒂膇肈莇螇肃肇葿薀罿肆薂螆袅肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羁膂莈蚅袇膁蒀袀螃膀薂蚃肂腿节衿羈腿莄蚂袄芈蒇袇螀芇蕿蚀聿芆艿蒃肅芅蒁螈羁芄薃薁袆芃芃螆螂芃莅蕿肁节蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈蚂螂羂薁袈肀肁芀蚁羆肁莃袆袂肀薅虿袈聿蚇蒂膇肈莇螇肃肇葿薀罿肆薂螆袅肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羁膂莈蚅袇膁蒀袀螃膀薂蚃肂腿节衿羈腿莄蚂袄芈蒇袇螀芇蕿蚀聿芆艿蒃肅芅蒁螈羁芄薃薁袆芃芃螆螂芃莅蕿肁节蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈蚂螂羂薁袈肀肁芀蚁羆肁莃袆袂肀薅虿袈聿蚇蒂膇肈莇螇肃肇葿薀罿肆薂螆袅肅芁薈螁膅莃螄聿膄蒆薇袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈 芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈 结束 � EMBED PBrush ��� 调用显示子程序 调用温度分离子程序 调用警报子程序 采集温度 启动ADC0809芯片 可编程外围接口芯片8255A的初始化 开始 是 否 结束 返回主程序 AL>temphig 红灯闪烁 把dis_num的值放入寄存器AL 开始 是 否 结束 返回主程序 AL
/
本文档为【中国矿业大学硬件课程报告--温度控制系统】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索