版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、本科生课程设计(论文)单片机原理及接口技术单片机原理及接口技术 课程设计(论文)课程设计(论文)题目:题目: 粮仓温度巡回检测仪设计粮仓温度巡回检测仪设计 院(系):院(系): 专业班级:专业班级: 学学 号:号: 学生姓名:学生姓名: 指导教师:指导教师: (签字)起止时间:起止时间: 本科生课程设计(论文)本科生课程设计(论文)课程设计(论文)任务及评语课程设计(论文)任务及评语院(系): 教研室: 本科生课程设计(论文)注:成绩:平时20% 论文质量60% 答辩20% 以百分制计算学 号学生姓名专业班级课程设计(论文)题目粮仓温度巡回检测仪设计课程设计(论文)任务实现功能实现功能我国是一
2、个农业大国,每年都有大量的新粮收获也有部分陈粮积压,由于储存不当造成大量的粮食浪费,给国家和人民造成巨大的经济损失,因此有必要对粮仓的温度进行实时监测。本系统要求以单片机作为控制器,选用 A/D 转换器、显示电路及外扩的 RAM、EPROM 等一起构成 4 路温度采集与显示系统。采用 3 位 LED 数码管,显示通道号和温度值;外扩 2KB RAM 和 4KB EPROM;开机或复位后,在 LED 最右端显示“H” ,以提示系统正常;正常运行时,不断采集温度并送显示。设计任务及要求设计任务及要求1、分析系统功能,确定系统硬件组成;2、设计系统的硬件电路图;3、编写相应的软件,完成控制系统的控制
3、要求;4、上机调试、完善程序;5、按学校规定格式,撰写、打印设计说明书一份;设计说明书应在 4000 字以上。技术参数技术参数温度检测范围是020,检测精度1。进度计划1、布置任务,查阅资料,确定系统设计方案(2天)2、系统硬件设计及模块选择(3天)3、系统软件设计及编写功能程序及调试(3天)4、撰写、打印设计说明书(1天)5、验收及答辩(1天) 指导教师评语及成绩 平时: 论文质量: 答辩: 总成绩: 指导教师签字: 年 月 日本科生课程设计(论文)摘 要粮食是人类生存的必需品,温度是保存好粮食的先决条件,储存大量的粮食对稳定国民经济的发展起到至关重要的作用。此设计提出一种基于单片机系统的小
4、型粮仓测温仪,可测量 4 路温度数据。本文在阐述测温背景及单片机系统介绍的基础上,详细介绍了测温仪的硬件设计和软件设计的过程。其中,硬件电路设计是以 AT89C51 单片机和 AD590 模拟温度传感器为核心器件,由测温电路、A/D 转换电路,LCD 显示电路、时钟电路、键盘电路和报警电路等设计组成的。软件设计则采用模块化编程方法,使得程序易于调试和维护,并利用 KELL 软件进行编程,实现数据处理、LCD 显示、键盘扫描等功能,并用 Altium 软件画整机电路图。本设计功能实用,结构简单、抗干扰性强、实用性强,具有一定的工程应用价值。 关键词:温度采集;AT89C51;A/D 转换;LED
5、 显示本科生课程设计(论文)目 录第 1 章 绪论.1第 2 章 课程设计的方案 .22.1 概述 .22.2 系统组成总体结构 .2第 3 章 硬件设计.43.1 多路信号采集模块 .43.1.1 模拟信号采集和放大电路 .43.1.2 多路信号采集通道的选择 .43.1.3 多路采集信号的实现 .53.1.4 多路模拟开关 CD4051.63.2 A/D 转换模块.63.2.1 ADC0804 主要性能指标.63.2.2 ADC0804 特点及工作原理.73.3 单片机系统模块 .83.3.1 AT89C51 单片机的基本功能.83.3.2 AT89C51 单片机基本工作电路.83.4 键
6、盘显示报警模块 .93.4.1 键盘控制电路设计 .93.4.2 LED 显示器的简介.113.4.3 LED 显示电路的设计.113.4.4 报警电路 .113.5 扩展模块 .12第 4 章 软件设计.144.1 系统总体软件设计 .144.2 信号采集分析模块软件设计 .154.3 键盘与显示模块软件设计 .164.3.1 键盘扫描子程序 .16本科生课程设计(论文)4.3.2 显示模块软件设计 .174.4 4 路数据循环显示.18第 5 章 课程设计总结.19参考文献 .20附录 I 汇编程序 .21附录 II 系统总电路图.24本科生课程设计(论文)第 1 章 绪论随着电子技术、计
7、算机技术和通信技术的迅速发展,传感器作为自动化和信息系统的前端器件,是制造业自动化和信息化的基础。现代传感器技术集约了多种学科的尖端成果、是国际上发展最迅速的高新技术之一,是传统产业技术改造和升级的“功效倍增器”,成为衡量一个国家科技发展的重要指标。单片机是完全按嵌入式系统要求设计的单芯片形态的嵌入式系统,具有体积小,功耗小的特点,而且可以对采集的数据进行软件处理,它广泛应用在中、小型工控领域,是电子系统智能化的最重要的工具。温度传感器也从传统类型向集成化、微型化、多功能发展,且随着材料行业对传感器敏感材料进一步的开发,传感器新敏感材料不断推出,高新材料已广泛用于新型传感器制造研发中,如光纤传
8、感器,光纤传感器等等。本设计主要涉及到微控制器和温度传感器的应用,二者的发展直接影响着温度检测方面的设计和应用。单片机的温度检测系统具有以前温度检测所无法具有的优点,因为系统为程序控制,所以实现形式非常灵活,而且可以实现更多的新功能,对于多点温度检测的需求也很大程度上提高了,所以用单片机进行多路温度检测,具有非常实际的意义。本系统要求以单片机作为控制器,选用A/D 转换器、显示电路及外扩的 RAM、EPROM 等一起构成 4 路温度采集与显示系统。本文先介绍了系统整体方案,给出系统方框图,按模块化划分,逐个模块介绍,然后总体说明。对单片机及各个模块,包括传感器模块的设计,数模转换部分硬件设计,
9、显示部分电路设计,报警电路的设计等硬件系统的设计,逐一做了详细的介绍,在后面给出整个系统的电路原理图。硬件设计之后对软件的设计做了详细的说明,其中涵盖了主程序流程图、A/D 转换程序流程图、显示程序流程图、报警程序流程图等及相关流程图的文字说明。 本科生课程设计(论文)第 2 章 课程设计的方案2.1 概述粮食储藏是国家为防备战争、灾荒及其它突发性事件而采取的有效措施,特别对于发展中国家来讲,粮食更是基本的物质基础。从理论上说,国家掌握的粮食越多越好,但是从现代经济学的角度看,国家只要能控制住一定数量的可灵活支配、质量良好的粮食,便可达到“备战备荒” 、宏观调控的目的,还可以节省资金用于发展经
10、济。而近年来,耕地面积减少、水土流失严重等因素造成提高粮食总产量的空间十分有限;加上人口的增加,粮食尤为重要。其中,由于农户分散存储,农民储量不当,导致储量虫害霉变,造成粮食损失巨大。正确的储粮应严格控制其温度,因为,温度高促进粮食的新陈代谢,产生水和酒精等,促进粮食发芽;温度过低,温度偏低,则粮食表面水分增高,粮食的湿度到一定上限则会霉变变质。因此,储粮温度应控制在一定范围内。大型粮仓有相应的既稳定又精确地粮情智能测控管理系统,该系统复杂且昂贵,而对于小型粮仓来说大材小用;小型的便携式测温仪也只能单点测温且功能单一,不适合小型粮仓的测温工作。小型粮仓的测温处于中间态, “高不成低不就” 。这
11、便迫使设计出一种实用性强,性价比高且功能多样的智能型小型粮仓测温仪。这样才能更有效的实现精确农业,真正服务于“三农” 。因此,该设计具有一定的研究意义和使用价值 。2.2 系统组成总体结构本次设计采用 AT89C51 8 位单片机实现。单片机软件编程的自由度大,可通过编程实现各种各样的算术算法和逻辑控制。温度采用一般的模拟温度传感器采集,需要设计信号调理电路、 A/D 转换及相应的接口电 路,才能把传感器输出的模拟信号转换成数字信号送到微处理器处理,经过处理的数据经LCD 显示电路显示在屏幕上。软件设计则采用模块化编程方法,使得程序易于调试和维护,实现数据处理、 LCD 显示、键盘扫描、报警等
12、功能,并用Altium 软件画整机电路图。整个硬件系统分为以下几个模块:传感器模拟信号采集处理模块, A/D 转换模块,键盘模块、显示模块、报警模块和单片机系统本科生课程设计(论文)模块及 EPROM 和 RAN 扩展。采用的整体方案如图 2.1 所示:图 2.1 系统方案框图各部分功能如下:(1). 单片机系统的主要功能是对传感器输入的信号进行处理,输出温度值,对整个粮仓测温系统进行控制,是整个系统的核心。(2). 传感器和 A/D 转换器主要是进行温度的采集,输出数字信号。(3). LCD 显示电路的主要功能是显示温度值等信息。(4). 复位电路的主要作用是使单片机复位,看门狗电路的主要功
13、能是在系统掉电或死机时,保存重要数据和使系统重新工作。本科生课程设计(论文)第 3 章 硬件设计3.1 多路信号采集模块3.1.1 模拟信号采集和放大电路AD590 是美国模拟器件公司的电流输出型温度传感器,本设计选用 AD590 作为温度传感器,由于采集的是模拟信号,必须进行 A/D 处理,需要对信号进行转换和放大。由于 LM324 运算放大电路具有电源电压范围宽,静态功耗小,可单电源使用,价格低廉等优点,因此本设计采用 LM324 作为运算放大器。模拟信号放大电路如图 3.1 所示:本科生课程设计(论文)图 3.1 模拟信号放大电路放大倍数为 1+Rf/R=1+10=11。通过增加或去掉电
14、阻 R6 可分别接收电流与电压信号。3.1.2 多路信号采集通道的选择在本设计中,输入信号为 4 路的模拟信号,这就需要多通道结构。本系统采用多路分时的模拟量输入通道。多路信号采集框图如图 3.2 所示:这种结构的模拟量通道特点为:(1) 对 ADC 要求较高。(2) 处理速度慢,软件比较复杂。(3) 硬件简单,成本低。图 3.2 多路信号采集框图本科生课程设计(论文)3.1.3 多路采集信号的实现本设计系统为 4 路的温度信号采集,而 ADC0804 仅为一路输入,故采用CD4051 组成多路分时的模拟量信号采集电路,其硬件接口如图 3.3 所示:图 3.3 多路模拟输入电路图3.1.4 多
15、路模拟开关 CD4051多路开关,又称“多路模拟转换器”。多路开关通常有 n 个模拟量输入通道和一个公共的模拟输入端,并通过地址线上不同的地址信号把 n 个通道中任一通道输入的模拟信号输出,实现有 n 线到一线的接通功能。反之,当模拟信号有公共输出端输入时 ,作为信号分离器,实现了 1 线到 n 线的分离功能。因此,多路开关通常是一种具有双向能力的器件。CD4051 作为 8 选 1 功能时,若 A、B、C 均为逻辑“0” (INH=0) ,则地址码00013 经译码后使输出端 OUT/IN 和通道 0 接通。本设计只使用它的四个口,其它情况下,输出端 OUT/IN 输出端 OUT/IN 和各
16、通道的接通关系如表 3.1 所示:表 3.1 CD4051 八路通道关系表输入状态输入状态INHCBA接通通道INHCBA接通通道本科生课程设计(论文)000000101500011011060 010201117001131xxx均不显示010043.2 A/D 转换模块为了把温度信号采集电路测出的模拟信号转换成数字信号送 CPU 处理,本系统选用了 A/D 转换器 ADC0804,它精度高,速度快。由于 ADC0804 芯片只有一路输入,而本系统检测的多路信号输入,故选用多路选择电子开关 CD4051,可输入多路模拟量。3.2.1 ADC0804 主要性能指标(1) 高阻抗状态输出。(2)
17、 分辨率:8 位(0-255)。(3) 存取时间:135 ms。(4) 转换时间:100 ms。(5) 总误差:-1+1LSB。(6) 工作温度:ADC0804C 为 0 度70 度;ADC0804L 为-40 度85 度。(7) 模拟输入电压范围:0V5V。(8) 参考电压:2.5V。(9) 工作电压:5V。(10) 输出为三态结构。3.2.2 ADC0804 特点及工作原理模数转换采用ADC0804,对输入模拟量要求:信号单极性,电压范围是05V,若信号太小,必须进行放大;输入的模拟量在转换过程中应该保持不变,如若模拟量变化太快,则需在输入前增加采样保持电路。ADC0804有20个引脚,其
18、中11-18管脚为数字信号输出端,与单片机P1口相连;cs为片选端,接单片机P3.5口,WR接P3.6口, RD接单片机P3.7口。CLK为时钟输入信号线, 因ADC0804的内部有时钟电路,只要在外部“CLK R”和“CLK IN”两端外接一电阻电容即本科生课程设计(论文)可产生A/D转换所要求的时钟。通常使用2.5V作为为参考电压输入。INTR为中断控制信号,接单片机外部中断端口,当A/D转换完后向单片机发出中断信号,等待读走数字信号,INTR也空可置不接,因为当启动A/D后一段时间后模数转换完后,等待一段时间后单片机也可以读走数字量。多路模拟开关及A/D转换电路如图3.4所示:图 3.4
19、 多路模拟开关及 A/D 转换电路3.3 单片机系统模块3.3.1 AT89C51 单片机的基本功能AT89C51 具有以下标准功能: 4k 字节 Flash 闪速存储器,128 字节内部RAM,32 个 I/O 口线,两个 16 位定时/计数器,一个 5 向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路。同时,AT89C51 可降至 0Hz 的静态逻辑操作,并支持两种软件可选的节电工作模式。空闲方式停止 CPU 的工作,但允许 RAM,定时/计数器,串行通信口及中断系统继续工作。掉电方式保存 RAM 中的内容,但振荡器停止工作并禁止其他所有部件工作指导下一个硬件复位。3.3.2
20、AT89C51 单片机基本工作电路AT89C51 单片机正常工作,必须连接基本电路。基本电路包括晶振电路和复位电路。1.晶振电路本科生课程设计(论文)单片机的时钟信号通常有两种产生方式:一是内部时钟方式,二是外部时钟方式。内部时钟方式是利用单片机内部的振荡电路产生时钟信号。外部时钟方式是把外部已有的时钟信号引入到单片机内。本设计所采用的是内部时钟方式。在单片机的 XTAL1 和 XTAL2 引脚外接石英晶体(简称晶振) ,作为单片机内部振荡电路的负载,构成自激振荡器,可在单片机内部产生时钟脉冲信号。C1和C2可以稳定振荡频率,并使快速起振。本电路选用晶振 12MHz,C1=C2=30pF。2.
21、复位电路复位是使单片机处于某种确定的初始状态。单片机工作从复位开始。在单片机 RST 引脚引入高电平并保持 2 个机器周期,单片机就执行复位操作。复位操作有两种基本方式:一种是上电复位,另一种是上电与按键均有效的复位。本设计采用了后一种复位电路。当 RST 获得高电平,随着电容 C3的充电,RST 引脚的高电平将逐渐下降。若该高电平能保持足够 2 个机器周期,就可以实现复位操作。选择C1=10F,R1=10K。AT89C51 单片机管脚及基本工作电路如图 3.5 所示:图 3.5 AT89C51 单片机管脚及基本工作电路图本科生课程设计(论文)3.4 键盘显示报警模块本设计键盘显示模块采用 4
22、 个操作按钮,3 位数码管作为显示。对每个通道,传感器参数与工程参数都可以通过键盘设定。通常情况下,仪表自动循环显示多路数据,也可通过键盘固定显示任一路数据。3.4.1 键盘控制电路设计键盘控制电路由按键及其接口构成,键盘是单片机最简单的输入设备。常用键盘分为独立式键盘和矩阵式键盘。本系统的输入控制简单,采用独立式键盘及接口电路。输入电路由 4 个按钮开关、4 个 10 欧的限流电阻组成;键扫描识别采用软件查询的方法。 ,四个独立键盘功能如表 3.2 所示,键盘输入控制电路如图 3.6所示:表 3.2 四个独立键盘功能按键键名功能S2模式切换键自动循环显示与固定显示切换S3参数设定键传感器参数
23、设定S4参数设定键工程参数设定S5通道切换键切换固定显示通道本科生课程设计(论文)图 3.6 键盘输入控制电路3.4.2 LED 显示器的简介LED 显示器是由发光二极管组成,其中 7 个发光二极管按“8”行排列,用于显示数字,字母等符号,一个发光二级管圆点形状,右下角用于显示小数点,LED 显示器共阴极和共阳极两种类型。当发光二极管导通时,相应的一段笔画成小数点亮,对共阴极显示器,将共阴极 COM 接地,在 a_q 段加驱动信号,当驱动信号是高电平时,相应段发光;对共阳极显示器,将共阳极 COM 极接高电平,在 a-q 段几加驱动信号,当驱动信号是低电平时,相应段发光,从而显示相应字符。不同
24、的显示字符其驱动代码是不一样的,发光二极管每段流过 5mA 的平均电流就可以有较满意的亮度,最大电流不得超过 30A,由于发光二极管是电流驱动设备,一般的 I/O 接口驱动能力是都是有限的,在发光二极管与接口芯片间要接驱动电路,常用的 CMOS 或 TTL 驱动器有:74LS164, CD4094 等。本科生课程设计(论文)3.4.3 LED 显示电路的设计在本系统中,需要显示 3 位数字,显示数字位数较多,而且需要循环显示。综合比较静态显示方式和动态显示方式,同时结合本设计的实际情况,选择动态显示方式。显示模块中,单片机 AT89C51 的 P0.0-P0.7 端作为数据输出,串联电阻后连接
25、到数码管的段选位,P2.0-P2.2 经三极管连接在位选位,显示电路如图3.7 所示:图 3.7 数码管显示电路3.4.4 报警电路在实际应用中,为了安全生产,对于一些重要的参数或系统部位,都设有紧急状态报警系统,以便提醒操作人员注意,或采取紧急措施。其方法就是把计算机采集的数据或记过计算机进行数据处理、数字滤波,标度变换之后,与该参数上下限给定值进行比较,如果高于上限值(或低于下限值)则进行报警,否则就作为采样的正常值,进行显示。报警控制电路由单片机 AT89C51 的 P3.3 端作输出,通过一个限流电阻与三极管 C945 的基极相连接。三极管 C945 集电极连接压电蜂鸣器(BUZZER
26、)的一端。压电蜂鸣器的另一端连接电源。报警控制电路如 3.8 图所示:本科生课程设计(论文)图 3.8 报警电路3.5 扩展模块单片机的芯片内集成了 CPU、ROM、RAM、定时/计数器和并行 I/O 口,已经具备了很强的功能。但是,单片机内部的 ROM、RAM 的容量往往是有限的,首先需要对单片机的程序存储器和数据存储器进行扩展。单片机扩展电路如图3.9 所示: 图 3.9 单片机扩展电路本科生课程设计(论文)本科生课程设计(论文)第 4 章 软件设计4.1 系统总体软件设计 在本程序的设计中,A/D 转换是通过每次转换完成后单片机延时接收转换结果,并将转换结果送入处理器的存储器中保存;因为
27、在硬件结构时,就采用了独立键盘的结构,所以键盘子程序采用查询方式,以保证处理器始终都在监视键盘的动作;显示子程序采用单独的子程序,作为主程序的调用子程序,以保证 LED管的连续显示。键盘查询子程序和显示调用子程序作为它的程序运行的循环环节;A/D 转换中断处理子程序,采用中断处理程序,保持了检测信号的不断及时更新;显示子程序直接通过单片机的端口,不停的送出字位显示和字数的显示;键盘处理子程序,键盘采用独立键盘,在有键按下时,首先判断那个键按下,然后根据相应的键作出相应的处理,在此程序中,键盘采用的是脉冲式按键方式,按键按下,处理器作出一次相应的回应。主程序流程图如图 4.1 所示:图 4.1
28、主程序流程图本科生课程设计(论文)4.2 信号采集分析模块软件设计将传感器输出经调整后的模拟电压输入转换器进行 A/D 转换,采用 ADC0804进行转换。转换过程由一个写信号启动,转换完成后,输出 INTR 信号,此时可以读取数据。之后可以进入下一个转换周期。由 ADC0804 的转换时间可知,其最大采集频率为 10KHZ,只要用户设置的采样频率不超过这个数值,ADC0804 就可以正常的工作。ADC0804 用脉冲启动信号。AT89C51 发出指令使 CS 和 WR 同为低电平时,A/D转换被启动,ADC0804 开始工作。A/D 转换被启动而在 WR 上升沿后 100s 完成数模转换,同
29、时 INTR 自动变为低电平,表示本次转换已经结束。A/D 转换图如图4.2 所示:图 4.2 A/D 转换框图89C51 要接收 ADC0804 转换后的数字信号。A/D 转换结束时,A/D 转换芯片输出转换结束信号。89C51A/D 转换结束后即可读取转换后数据。89C51 一般可以采用 3 种方式和 A/D 转换器进行联络来实现对转换数据的读取。本设计采用延时方式进行 89C51 和 ADC0804 间的数据读取。采集数据时,首先 89C51 执行一条传送本科生课程设计(论文)指令,在该指令执行过程中,89C51 在控制总线的同时产生 CS、WR 低电平信号,启动 A/D 转换器工作,A
30、DC0804 经 100s 后将输入的模拟信号转换为数字信号存在输出锁存器中,并在 INTR 端产生低电平表示转换结束。当 89C51 设定接收延时时间到时,立即执行输入指令,以产生 CS、RD 低电平信号到 ADC0804 相应引脚,将数据取出。信号采集子程序流程图如图 4.3 所示:图 4.3 信号采集子程序流程图4.3 键盘与显示模块软件设计4.3.1 键盘扫描子程序键盘扫描子程序对按下的键进行判断,并转到按下的相应键对应的程序段,执行相应的功能。键盘扫描子程序流程图如图 4.4 所示:本科生课程设计(论文) 图 4.4 键盘扫描子程序流程图4.3.2 显示模块软件设计本设计采用 3 位
31、数码管作为显示模块,其中 2 位数码管用于显示数据,1 位数码管显示通道号。本设计数码管采用动态显示,由两个锁存器分别控制数码管段选与位选从而显示所需数值。显示子程序流程图如图 4.5 所示:图 4.5 显示子程序流程图本科生课程设计(论文)4.4 4 路数据循环显示系统开始工作,判断工作模式是否为扫描模式。当系统工作模式为指定显示模式时,数码管显示所选择通道的通道号与对应通道的采集值。若工作模式为显示模式则循环显示 4 路通道的通道号与其对应的通道的采集值。模式的切换与通道号的选择通过独立键盘来完成。4 路巡回显示功能流程图如图 4.6 所示:图 4.6 4 路巡回显示功能流程图本科生课程设
32、计(论文)第 5 章 课程设计总结粮仓温度过高或过低必然会对粮食的储藏产生不利的影响,造成不必要的经济损失,因此,必须定时对储存粮食进行温度检测。大型粮仓有相应的庞大粮情监控系统及布线网络,小型便携式测温仪只能单点测温且功能单一,小型粮仓测温处于中间态。于是,本小型粮仓测温仪应运而生。本文介绍了该小型粮仓测温仪的设计过程,包括硬件电路及其配套的应用软件,其主要内容如下:(1)介绍了国内外温度检测技术的发展;(2)根据实际测量要求制定出了所需元器件的选择使用和连接方案;(3)根据实际使用要求设计了相应的基于单片机的硬件系统,该系统能够实现温度数据采集、温度值的实时显示。(4)设计了和硬件配套的软
33、件流程。本设计选用 AD590 模拟量温度传感器,温度传感器采集的温度信号经ADC0804 转换成数字信号输入到单片机进行处理;单片机采用目前低价位但技术十分成熟的 AT89C51,仪器的显示部分用 3 位显示数码管,显示美观。同时,编写了相关子程序,实现温度数据采集、转换、处理和显示等功能,实现了对粮仓温度的自动测温,可对温度数据实现自动巡检、单点查询。温度测量范围为020,测量精度为0.1。简而言之,该小型智能粮仓测温仪可以取代以往粗糙的粮仓测温方法,同时也具备旧式测温仪表不可比拟的优点,优化现场作业,提高生产效率,增强粮食储备安全水平。在设计过程中,扩展了知识面,掌握了几种画图软件的使用
34、,增强了独立思考和自学的能力,为以后的学习奠定了基础。本科生课程设计(论文)参考文献1 张发玉. 温度巡回检测仪与 PC 机的智能串行通讯J. 河南科技大学学报, 2003: 24(6): 23 -252 郭天祥. 新概念 51 单片机 C 语言教程M. 北京:电子工业出版社,2009. 3 殷永贵,彭智娟. 32 路温度巡检仪的设计与应用J. 山东煤炭科技, 2004(2): 28 -29.4 姜运芳,兰西柱. 智能仪表的 PROFIBUS 总线接口的研究与开发J. 计量与测试技术,2006,33(4):20-225 华成英,童诗白. 模拟电子技术基础M .4 版. 北京:高等教学出版社,2
35、0066 刘宝成, 裴志利, 李喜军. 单片机多路报警器的设计J. 内蒙古民族大学学报(自然科学版), 2001, 16(1): 26 7 刘学辉,王国良. 软件进程监控系统及其实现J. 无线电工程,2011,41(9):62-648 赵娜,赵刚. 基于 51 单片机的温度测量系统J.微计算机信息,2007(6): 146-1489 刘攀,俞杰. 基于单片机的温度测控系统J. 兰州交通大学学报,2005(6): 1210 夏晓南. 基于单片机的温箱温度和湿度的控制J. 现代电子技术,2005(24): 117-11811 孟庆姝. 对地质工作中几种常见绘图软件应用的探讨J. 数字技术与应用,2
36、010(11).12 林茂. 8051SDB-I 型的单片机的研究. 人民邮电出版社, 200313 王东锋,陈园园,郭向阳. 单片机 C 语言应用 100 例.电子工业出版社,201314 乔守全. 基于单片机的温度检测系统的研究与实现D. 电子科技大学, 201115 康华光等.电子技术基础模拟部分(第五版),高等教育出版社,200616 张爱民,林辉.四路智能温度测控仪的设计,电子设计工程.2009.5 本科生课程设计(论文)附录 I 汇编程序源程序: LOWTEMP EQU -50 ;A/D 0 HIGHTEMP EQU 150 ;A/D 255 ADPORT EQU 0FEFBH ;A/D 端口地址 LEDBUF EQU 30H ;置存储区首址 TEMP EQU 40H ;置缓冲区首址 CURTEMP EQU 60H DIN BIT 0B0H ;置串行输出口CLK BIT 0B1H ;置时钟输出口 ORG 0000H LJMP STARTLEDMAP: DB 3FH,6,5
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年县乡教师选调考试《教育学》能力检测试卷附答案详解(a卷)
- 未来五年氨基酸及蛋白质类药行业市场营销创新战略制定与实施分析研究报告
- 2025年河南省《保密知识竞赛必刷100题》考试题库及答案详解【网校专用】
- 2026年县乡教师选调考试《教育学》题库及参考答案详解(完整版)
- 2026四川内江市隆昌市龙市镇中心学校招聘1人备考题库参考答案详解
- 古蔺县成龙学校急招教师(6人)备考题库有答案详解
- 2026广东清远市佛冈县石角镇招聘自主聘员2人备考题库附答案详解(模拟题)
- 2026年铁岭市教育局校园招聘143人备考题库附答案详解(b卷)
- 成都市实验小学青华分校招聘储备教师备考题库含答案详解(基础题)
- 某麻纺厂生产安全管理制度
- 智慧城市与数字化转型:全域赋能城市高质量发展
- 管道支架施工专项措施
- 设计院安全生产管理制度
- DB15∕T 2158-2021 彩色马铃薯品种“紫彩1号”栽培技术规程
- 八年级必背古诗词合集
- 肾脏毒性药物科普
- 2024-2025学年湖南省长沙市浏阳市八年级下学期期中语文试题
- SY-T 4214-2024 石油天然气建设工程施工质量验收规范 油气田非金属管道工程
- 2025级全科转岗出科考核试题及答案(消化科)
- 《老年人能力评估实务》智慧健康养老服务全套教学课件
- 北京市工程勘察服务成本要素信息(试行)2025
评论
0/150
提交评论