基于单片机的高精度温度检测与控制系统_第1页
基于单片机的高精度温度检测与控制系统_第2页
基于单片机的高精度温度检测与控制系统_第3页
基于单片机的高精度温度检测与控制系统_第4页
基于单片机的高精度温度检测与控制系统_第5页
已阅读5页,还剩40页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

北京理工大学珠海学院2020届本科生毕业设计前言1.1设计的背景温度检测与控制系统目前非常广泛的存在于人们的生产以及生活。现在很多人都手动用简单的温度计来检测和控制加热或者冷却温度。但是这样不仅仅控制精度很低,实时性也差,而且操作人的工作量也加大了。即使现在有些用户将半导体和二极管当作温度传感器,但是因为互换性很差,所以它们也不是理想的温度检测与控制系统。因此,在世界的一些行业里,对温度的要求非常高,而且也经常会发生一些不适宜的工作环境温度而导致的事故。对我们的工业生产和生活还有人员的安危都是一个不能忽视的问题。所以为了处理这些潜在隐患,我们要设计一个高精度的温度检测与控制系统。这个设计采用了一个较为新兴的单片机和温度传感器来设计一个简单的温度检测与控制系统。它价格低廉,操作简单,而且测量精度较高,可操作性也很强。这些优点可以作为一些类似于生活,医疗或者工业生产等等一些方面作为参考,来进行温度检测与控制。可以测量机柜中的温度,并可以在超出限制的情况下进行控制,调节和报警。确保环境保持在有限的温度下。1.2设计研究的现状分析目前全世界各地对于温度检测与控制系统的要求越来越强烈,因为我们的生活和生产时时刻刻都离不开温度检测与控制系统,而且温度检测的精度要求愈发的高。所以,全世界都已经非常重视温度检测。并且在全世界范围内都非常广泛的被使用。目前全世界的温度控制系统发展都非常迅速,效果也很显著。但由于单片机等一些微处理器性能的日益提高,以及现在单片机的价格越来越低,所以它的性能价格比的优势就非常明显。因此,怎么样才能更好的将单片机技术应用于测试温度自动控制的领域已经吸引了非常多的制造商。目前,先进发达国家的各种窑炉都使单片机具有很高的测试自动化温度控制水平,并且还配备了完整的测试温度控制仪器和先进的计算机自动控制的系统。超大规模的集成电路技术的进步和发展导致了单片机的诞生。因为它的产品具有本身体积较小,强大的温度控制功能,以及高性价比等诸多优点,所以非常广泛的被应用于各种类似于计算机的电子仪器,家用电器,军事设备,机器人,工业过程控制等各种应用领域,让我们的单片机产品更小巧,更符合智能,从而大大改善了产品的温度控制功能和提高产品质量,从而大大降低了制造的成本并且大大简化我们的产品设计。1.3设计研究的主要内容单片机如何通过单条总线与温度传感器传输数据。将收集的数据转换为实际温度后,进行相应的处理。2系统硬件方案选择本章主要介绍系统中使用的设备的选择和比较。进行了全面比较,以考虑选择最适合此设计的一组解决方案。2.1硬件方案的选择在构建硬件电路之前,必须明确定义设计计划,并且通过比较各个模块来选择最适合该设计的硬件,以最大程度地提高器件的效率。2.1.1如何选择主控芯片方案一:选择用STC89C51单片机作为本设计的主控制芯片。STC89C51是宏景科技有限公司生产的低功耗,高性能八位CMOS微处理器,具有8k在线编程片上闪存。STC89C51微控制器的内核使用MCS-51内核,并且指令与MCS-51完全兼容。但是,该微控制器已经升级,以使芯片具有传统的51微控制器所没有的许多功能。例如,该芯片还具有4KEEPROM存储。当需要使用断电存储数据时,可以直接使用单片机的内部存储,而无需将其存储在外部存储芯片中。STC89C51微控制器具有简单的开发,可以下载在线编程,低成本的优点,是非常好的选择。方案二:选择用PIC16F877A单片机作为本设计的主控芯片。PIC16F877A是Microchip生产和开发的新产品。它属于PICmicro系统8位单片机。它具有闪存程序存储功能,可以重复擦除和写入程序。但是,开发成本高,难度较大。

基于以上描述,考虑到资源的合理利用和成本以及开发难度,最终决定采用宏景科技的STC89C51微控制器作为本设计主控制芯片。2.1.2如何选择显示器件方案一:选择用LED数码管动态扫描显示。LED数码管价格适中不会很贵,更适合显示数字或简单字母。但是,当我们使用动态扫描方法连接到单片机时,它会占用更多的CPUI/O端口,并且因为我们单片机IO端口的输出电流不足,因此需要驱动器在放大通过驱动电路的电流之后,需要使用电路来控制数字管。如果显示管,则显示的内容会更多。电路的焊接机会增加了。也就极少出现焊接错误。方案二:选择用LCD1602液晶显示器。LCD1602液晶也叫做为LCD1602字符液晶。液晶显示器功能很强大,可以同时显示16*2或32个字符,其中可以包括数字,字母,符号或者自定义字符。LCD1602液晶显示器中的每个字符都由5*7点矩阵组成。LCD1602采用并行数据传输或串行数据传输。控制简单,基于HD44780液晶的控制原理在市场上基本差不多。方案三:选择用LCD12864液晶显示器。带有汉字库的128X64是4位/8位并行,2线或3线串行的多接口模式,其显示分辨率为128×64,内置8192个汉字,具有16*16点,和12816*8点ASCII字符集。使用该模块灵活的界面模式和简单方便的操作说明,就可以形成完整的中文人机交互图形界面。它可以显示8×4行和16×16点矩阵的汉字,还可以完成图形显示。低电压和低功耗是另一个重要特征。尽管LCD12864液晶显示器功能强大,但是显示内容太大,造成显示空间的浪费,进而导致液晶成本高。从以上数据表明,LCD1602最符合我们本设计的实验要求。2.1.3如何选择温度传感器方案一:选择用热敏电阻传感器作为本设计的温度传感器,利用热敏电阻的特性使分压值随传感器的温度发生变化,收集这两个热敏电阻的温度和分压值,并对其进行相应的a/d转换。这种简单的设计方式需要一个基于a/d的转换集成电路,这会大大增加设计的硬件和成本,并且热敏电阻的特性和温度敏感电阻特性的曲线不是严格线性的,这会容易引起较大的测量误差。方案二:选择用模拟温度传感器AD590作为本设计的温度传感器,传感器的输出电流会随温度的变化而变化,因此需要将设计电路转换成电压的变化,然后经过A/D转换后连接到单片机。这种方法非常麻烦而且成本也很高,会在电流-电压转换和A/D转换中产生误差。方案三:选择用数字温度传感器DS18B20作为本设计的温度传感器。这种类型的传感器是数字传感器,只需要一条数据线就可以进行数据传输。比较容易就可以跟我们的单片机连接起来。它可以卸下A/D模块,减少硬件成本,还可以简单化系统电路。另外,数字温度传感器具有测量精度高,测量范围广的优点。

所以,我选择用DS18B20作为本设计的温度传感器。2.1.4如何选择报警模块方案一:使用主动脉冲蜂鸣器。这种有源信号在蜂鸣器内部工作的理想脉冲信号是直流电,通常的标记脉冲信号为vdc,vdd等。由于主动蜂鸣器内部有一个简单的振荡电路,它的振荡器可以将恒定的直流电信号转换为一定电压和频率的脉冲交流电信号,并且从蜂鸣器表面交变的磁场也可以在蜂鸣器驱动钼振动。但是,某些有源的蜂鸣器也允许它可以在特定的交流脉冲信号下正常工作,交流脉冲信号的理想脉冲电压和振荡频率很高。通常不适合使用这种蜂鸣器工作的方法。方案二:使用被动蜂鸣器。被动蜂鸣器没有内部驱动电路。一些公司和工厂称它们为蜂鸣器,而国家标准称它们为蜂鸣器。被动蜂鸣器操作的理想信号方波。如果蜂鸣器不响应直流前信号,则由于磁路恒定,因此钼板无法振动。最后我们推荐采用有源信号输入位置比较固定而且方便我们日常操作的一种有源信号蜂鸣器。2.2本设计系统总体方案根据以上的统计数据分析以及大家的讨论,所以我们最终决定采用温度传感ds18b20,单片机采用stc89c51,lcd1602显示屏采用有源的蜂鸣器作为电源进行报警,led灯光传感器实现灯光的报警,按键传感器用于自动设置传感器报警的上限和传感器的下限来检测温度,并将我们检测得到的报警数据和设置的温度值存储在单片机stc89c51的eeprom中(传感器具有自动断电保护的功能)。本设计的具体的系统方案如下图2.1所示。图2.1系统方案北京理工大学珠海学院2020届本科生毕业设计3系统硬件电路设计本书第一个章节主要是介绍了本系统设计中各个模块以及部分集成电路的结构以及设计工作原理。通过各个集成模块的电路以及功能结构描述可以了解其设计工作的原理以及在基本系统设计的中发挥作用。3.1STC89C51单片机系统设计3.1.1STC89C51的概述stc89c51是一款由由美国戴尔stc仪器公司开发生产的一种低功耗成本的小功耗,高性能的cmos8位闪存微控制器,带有8k节的系统内以外和可编程的8位闪存。一个非常经典的stmcs51内核已经开始装载到现在了新的stc89c51,而且新的内核已经基本开始对它有很大的更新发展和重大改进,让这个芯片上具有很多其他的可编程单片机没有的类似于51单片机所没有具备的功能。stc89c51只需要具有以下标准的功能:8k字4节可编程闪存,512字节闪存ram,325位i/o线,看门狗中断定时器,内置4kbeeprom,max810复位中断电路,36个16位看门狗定时器/中断计数器,47个外部中断,a7向量4k级中断结构(与市场上传统的51向量59级2中断计数器结构兼容),全双工串行中断端口。此外,stc89c51可以自动降低频率到0hz进行静态的逻辑中断操作,并且可以支持2*软件选择的省电保护模式。在自动空闲掉电保护模式下,cpu自动停止所有卫星中断工作,从而可以允许ram,计时器/中断计数器,串行中断端口以及外部中断电路继续同时工作。在自动掉电保护模式下,会自动保存下来的ram,然后自动冻结主机和振荡器,停止主机和微控制器的所有逻辑中断工作,直到下一次串行中断计数器或硬件的复位结束为止。最大的工作频率可选择为356mhz,6t/12t,这是完全可选的。3.1.2STC89C51的引脚说明STC89C51采用PDIP(40pin)和PLCC(44pin)封装。在此设计中,使用了DIP40串联封装。封装焊接时,可以先使用IC插座焊接,然后再焊接,然后将芯片插入IC插座。这样方便了更换芯片,也避免了使用芯片。高温焊接时损坏。STC89C51共有40个引脚,其中32个可用于控制的引脚为P0,P1,P2和P3。这些引脚可以单独或同时控制到IO端口的某个位。在控制期间定义输入和输出非常方便。分配IO值时,IO端口将自动更改为输出,而读取IO端口时,IO端口将自动更改为输入。STC89C51单片机所以引脚的作用如下表3-1所示。表3-1STC89C51单片机引脚功能对照表引脚引脚名称对应功能与作用1~8引脚P1.0~P1.7(P1)P1端口是一个带有内部上拉电阻的8位双向I/O端口。P1端口缓冲器可以接收和输出4个TTL门电流。将“1”写入P1端口引脚后,内部将其上拉至高电平并可用作输入。当外部将P1端口下拉至低电平时,由于内部上拉,将输出输出电流。在闪存编程和验证期间,端口P1被接收为第八个地址。9引脚RST复位输入引脚,在振荡器复位是需要保持两个机器周期的高电平。10-17引脚P3.0~P3.7(P3)P3端口引脚是带有内部上拉电阻的8个双向I/O端口,可以接收和输出4个TTL栅极电流。当P3端口写“1”时,它们在内部被拉高到高电平并用作输入。作为输入,由于外部下拉电阻较低,因此P3端口将输出电流(ILL)。这是由于上拉引起的。P3端口用作51单片机的某些特殊功能端口。18引脚XTAL2内部时钟电路的输入、反向振荡放大器的输入口19引脚XTAL1反向振荡器的输出20引脚GND单片机电源地21~28引脚P2.0~P2.7(P2)P2端口是一个带有内部上拉电阻的8位双向I/O端口。P2端口缓冲器可以接收和输出4个TTL门电流。当P2端口写为“1”时,其引脚由内部上拉电阻High下拉,并作为输入。并且作为输入,P2端口的引脚从外部下拉,这将输出电流。这是由于内部上拉引起的。29引脚PSEN改引脚为外部程序存储器的一个选通信号口。平时一般没有要用到。30引脚ALE本设计没有使用到就不做解释了31引脚EA/VPP我们设计中直接该引脚截至VCC让其处于一直高电平的状态。让其工作在内部程序存储器。32~39引脚P0.7~0.0(P0)P0口为一个8位漏级开路双向I/O口,每脚可吸收8个TTL门电流。当P0口的管脚第一次写“1”时,被定义为高阻输入。40引脚VCC单片机电源4.5~5.5V正极STC89C51单片机P3口第二功能对照表如下表3-2所示。表3-2STC89C51单片机P3口第二功能对照表引脚引脚名称对应的功能作用10RXD该引脚的特殊功能为串行输入口,在单片机下载程序时需要使用到。11TXD该引脚的特殊功能为串行输出口,同样单片机下载程序时需要使用到。12INT0该引脚作为单片机外部中断0触发引脚,触发方式可以进行配置相对应的寄存器来实现。13INT1该引脚作为单片机外部中断1触发引脚,触发方式可以进行配置相对应的寄存器来实现。14T0该引脚可作为单片机外部计数器0触发引脚。15T1该引脚可作为单片机外部计数器1触发引脚。16WR该引脚可作为单片机外部数据写选通口。17RD该引脚可作为单片机外部数据读选通口。3.1.3STC89C51单片机的最小系统单片机最小操作系统中最为人熟悉、最容易理解的一个词是使一个单片机以最少的能量控制元件正常工作的最小系统。其次,介绍了51单片机最小系统的必要组成及其基本功能。第一,电子产品最缺一不可的两部分就是变压器和电源,电源振荡器是系统的主要能量和动力来源。在我们的系统设计中,由于我们目前选用的是单片机振荡器可以在4.5~5.5v之间正常的电压下工作,所以我们直接通过采用usb电源输出线插头连接普通的电源数据线插头或5v的移动电源为我们的系统进行供电。接下来,xtal1和或者xtal2是独立的两个输入正相版和独立的输出反相版的信号放大器。独立的两个石英晶体振荡器都可以用它们配置为片上定时振荡器,或者也可以由外部的时钟直接放大器来驱动。在我们的图3.1中,我们的晶振电路采用内部的时钟驱动模式,这也就是说内部的振荡器完全可以直接利用时钟驱动芯片的内部振荡电路,在芯片上的xtal1和或者xtal2的两个引脚上分别连接定时振荡元件(一个串联的石英晶体和两个并联的电容器),产生一个自激以防止振荡。我们的实验时钟驱动装置是采用12米的石英晶体振荡器。对于振荡器尺寸和频率的影响微乎其微,它是与晶体振荡器并联的两个晶体电容器的最大尺寸,它的功能和作用主要是对频率的微调。采用石英晶体时,电容可选择在0.20~40pf(本设计采用30pf)之间;采用陶瓷谐振器时,电容应适当增大,在0.30~50pf之间。通常我们可以考虑选择30pf的小型陶瓷谐振电容器。图3.1晶振电路复位自动控制电路大致可以再细分为:电源上下供电自动控制复位输出电路控制z和电源开关自动控制复位。图3.2所示的自动快速复位开关控制电路主要功能包括这x和x两种自动快速复位的控制模式。通电时,电容器两端的电流正极和负电压不能突然发生变化。此时,电容器的正和负极通过漏电连接自动进行复位,电压全部施加到电阻上。复位输入高,芯片复位。然后+50V电源对电容器开始充电,电阻上的复位电压渐渐的降低。最后,它的数值等于00,芯片的复位电路工作正常。并联复位器是连接电容器两端的第一个复位电阻和按钮。因此当按下复位按钮时,电路两端就可以实现上电复位了。而在芯片正常地工作后,按下复位按钮,使得vrst引脚在电路上出现一定的高电平,达到手动上电复位的理想效果。一般来说,只要电容器的brst引脚在电路上保持010ms以上的一定高电平,就使读写器可以有效地实现上电复位nmcu。如下图中所示两个经典的数值是读写器的复位电阻和按钮的电容为,可以用同一两个数量级的电阻和复位电容在实际的生产中进行代替。同时读写器还可自行地计算如何在arc充电的时间或在正常工作的环境中进行测量,可以有效地确保整个单片机复位电路的可靠。图3.2复位电路完整的STC89C51单片机系统最小系统电路图如图3.3所示。图3.3单片机STC89C51最小系统3.2LCD1602液晶显示的介绍3.2.1LCD1602的简单概述lcd1602液晶显示模块其实是一种液晶模块,它采用了点阵字符位,它专门的模块来显示字母、数字、符号,是由几个05x7或5x911等的点阵字符位模块组成。一个点阵字符可以分别很好的由各个点阵字符显示。一个点阵字符空间都存在于各个点阵的自字符间,每个点阵一行之间都有一个点阵行空间。它的功能和作用主要是显示字符串的点空间和行的点空间。因此它不能很好的用于显示点阵图形。lcd1602液晶的显示模块主要搭载hd44780控制器。hd44780具有简单而强大的指令集,它的指令控制功能主要是控制点阵字符的移动、闪烁。lcd16023与液晶液晶单片机之间的视频通信数据可以选择采用q8位或4位并行传输。hd44780控制器由两个8位的数据寄存器、指令寄存器(eir)和一个数据显示寄存器(rdr)忙显示标志(tbf)、显示标志和数据寄存器ram(ddram)、字符和数据发生器roma(cgorom)字符和数据发生器cgram(cgram)、地址计数器cgram(ac)模块组成。pir分别用于临时存储指令码,指令码数据只能临时读写,不能进行临时读出。bdr分别用于临时存储指令码数据,内部的操作自动分别写入选临时从ddram和临时从cgram,或临时分别存储从ddram和临时从cgram模块读出的指令码数据。另外,当pir和bf为1时,液晶显示控制器模块仍然处于内部工作模式,不自动响应外部操作的指令和自动接收数据。ddtam可以用于同时存储显示的字符,可以同时存储80个字符的代码。cgrom从5×7点阵的字符160和5×10点阵的字符分别生成432种8位点阵字符的编码,cgram可以用于为每一个用户的地址码编写特殊字符。它的地址码容量通常只有664字节。您的用户可以选择自定义48个5*7点阵的字符或34个5*10点阵的字符。ac可以同时存储gddram和cgram的用户地址。如果您的地址码随指令自动写入ir,ir寄存器会自动将您的地址码加载到ac中,同时您可以选择ddram或cgram,LCD1602液晶实物图如图3.4所示。图3.4fLCD1602液晶实物图3.2.2LCD1602的引脚说明lLCD1602液晶显示器引脚功能描述表3-3。表3-3LCD1602引脚排号名称定义排号名称定义1Vss工作电压负极9D2数据端2Vcc工作电压正极10D3数据端3VL液晶调节端11D4数据端4RS数据/命令端(H/L)12D5数据端5R/W读/写端(H/L)13D6数据端6E使能信号端14D7数据端7D0数据端15Bla背景灯正端8D1数据端16Blk背景灯负端2组电源:一组为液晶背光灯的电源;另一组是液晶工作的电源;这两个都是由5V供电。rs:读出输入数据命令/端口输出输入数据的一个选择端。当引脚为低或高电平时则可进行数据写入读出数据的命令传输;同时当引脚为低或高电平时则可进行读入写出的数据传输命令。RW:读/写选择端。当端口为高时液晶向外围执行读操作;当引脚为低时单片机向液晶执行写操作。vo:它的主要功能作用也就是作为显示颜色对比度的一个调节端。硬件用户可以直接通过一个可以调节显示对比加速度显示电位器的一个硬件接口来自行手动控制调节软件显示对比电位器的软件对比度在一个硬件显示电位器接口上接一个可以调节显示电位器的软件对比度自动调节端。e:这个引脚通常是提供数据处理使用功能的一个终端。e引脚通过电路接收外部高功率脉冲将一个数据信号传送出来给一个大的液晶电视显示。D0—D7:为8位数据总线。3.2.3LCD1602的工作原理lcd1602一共单片机具有11条字符指令,想要完成一些特定的显示功能可以利用这11条字符指令借用单片机发送就可以达成目的,比如开关,清屏或显示等。lcd1602自己带有的字库指令在需要进行显示的时候我们就可以直接调用自己的字库指令进行显示,假如字母库中没有的自定义字符的话,也可以自己直接将自定义的字符写入cgrom中来满足单片机的需要,自定义字符的分辨率为5*8,而由于自定义字符的数量有限,需要合理的空间进行安排和使用,最多单片机就可以在字库中自定义8个字符,加入我们将自定义的字符通过字模写入lcd的字符写入cgrom中,我们就已经可以随意的进行调用了,调用的字符操作方式和之前的显示字符操作的方式是一摸一样的。控制器LCD1602液晶显示器只要会对LCD1602进行写入读写数据指令的操作状态写入操作、写读入数据读读指令操作状态写入操作、读数据读写指令操作状态写入操作、写读读数据指令操作读读即可具体各群体的数据状态读读操作及其对应的引脚及其工作状态电平如下图表3-4所示。。表3-4LCD1602操作指令对应的引脚电平读状态写指令读数据写数据输入RS=L,R/W=H,E=HRS=L,R/W=L,D0-D7=指令码,E=高脉冲RS=H,R/W=H,E=HRS=H,R/W=L,D0-D7=数据,E=高脉冲输出D0-D7=状态无D0-D7=数据无上表中e为寄存器的使能端;rs为指令寄存器的选择,当寄存器rs=h时,h表示选择相应的数据寄存器,rs=l时表示选择指令寄存器;r/w为寄存器的信号线,r/w=h时信号线执行读指令写操作,r/w=l时信号线执行指令写操作。lcd1602具体的指令读操作时序如下表图3.5,写操作的时间序列表如图3.6所示。图3.5LCD1602读操作时序图图3.6LCD1602写操作时序图在单片机使用的时候将d0~d7连接到51单片机的p0上方便单片机进行信号和数据的存储和传输,而单片机的vl口则需要连接一个可调节的电位器,当进行调节电器位器的改变时接入vl的电压也随之发生变化进行电压显示的时候可清晰度也随之发生变化,所以在实际时采用固定电位器而不是采用固定阻值器的方式调节电阻,这样就是为了使电阻能够不方便的进行调节以使用在信号和电压不同的应用场合。具体电路olcd1602电路结构图设计如图3.7所示。图3.7LCD1602电路图3.3DS18B20温度传感器的设计3.3.1DS18B20的简单概述ds18b20温度传感器是一种由美国达拉斯加半导体公司自主开发的一种新型的智能高温度传感器。ds18b20的主要性能设计特点主要是:唯一的单调数据线接口只需要一个端口引脚就可以进行数据通信;多个端口vds18b20可以在三十条单调数据线上实现多点并行通信和连接,它具备多点同时组网的功能;不需要外部设备;单调数据线可以为温度计进行供电,电压范围一般为3.0~5.5v,待机功耗一般为零,设计9位或12位二进制的数字温度量来表示温度,用户可定义温度报警搜索命令设置,报警搜索命运令可以识别并自动标记具有超过温度报警程序定义的温度(温度报警其必要条件)的报警设备,当温度计电源的负电压特性和非负电压极性发生颠倒,温度计不能正常的工作,但温度计不会因电源发热而损坏。DS18B20温度传感器的引脚图如图3.8所示。图3.8DS18B20温度传感器引脚图3.3.2DS18B20的工作原理表3-5DS18B20ROM指令表指令约定代码功能读ROM33H读DS1820温度传感器ROM中的编码(即64位地址)符合ROM55H发出此命令之后,接着发出64位ROM编码,访问单总线上与该编码相对应的DS1820使之作出响应,为下一步对该DS1820的读写作准备。搜索ROM0FOH用于确定挂接在同一总线上DS1820的个数和识别64位ROM地址。为操作各器件作好准备。跳过ROM0CCH忽略64位ROM地址,直接向DS1820发温度变换命令。适用于单片工作。告警搜索命令0ECH执行后只有温度超过设定值上限或下限的片子才做出响应。表3-6DS18B20RAM指令表指令约定代码功能温度变换44H启动DS1820进行温度转换,12位转换时最长为750ms(9位为93.75ms)。结果存入内部9字节RAM中。读暂存器0BEH读内部RAM中9字节的内容写暂存器4EH发出向内部RAM的3、4字节写上、下限温度数据命令,紧跟该命令之后,是传送两字节的数据。复制暂存器48H将RAM中第3、4字节的内容复制到EEPROM中。重调EEPROM0B8H将EEPROM中内容恢复到RAM中的第2、3字节。读供电方式0B4H读DS1820的供电模式。寄生供电时DS1820发送“0”,外接电源供电DS1820发送“1”。DS18B20单总线控制时序图如图3.9所示。图3.9DS18B20单总线操作时序图表3-7DS18B20输出的温度值温度值二进制输出十六进制输出+125℃000001111101000007D0h+85℃00000101010100000550h+25.0625℃00000001100100010191h+10.125℃000000001010001000A2h+0.5℃00000000000010000008h0℃00000000000000000000h-0.5℃1111111111111000FFF8h-10.125℃1111111101011110FF5Eh-25.0625℃1111111001101111FF6Fh-55℃1111110010010000FC90h在使用时候DS18B20的I/O引脚接一个10K的上拉电阻。电路图如图3.10所示。 图3.10DS18B20电路图3.4蜂鸣器电路的设计黄蜂式轰鸣器一般主要采用5v以上高频电磁波或有源的高频蜂鸣器。由于产生电磁波的有源器和蜂鸣器的两个工作输出电流一般非较大,单片机的两个i/o口通常缺点是不能直接全被开关电路板来驱动。因此,应该优先考虑直接使用三极晶体管开关电路控制元件或或来直接使用驱动产生电磁波或有源电的蜂鸣器,这里一般建议选用08550三极体导管,是PNP型三极管。当一个1K电阻与底座串联连接到MCU的I/O端口时。当I/O端口低功率时,三极管不打开,蜂鸣器开始鸣响;当I/O端口输出高功率时,三极管关闭,停止鸣响。蜂鸣器电路如下文2.11所示。图2.11蜂鸣器电路3.5独立按键电路的设计在这个电路的设计里面,有一个钥匙按键接地电路,人机交互的操作就是通过几个独立的钥匙按键接地电路来交互进行的。每个钥匙通过一个单片机的一个i/o口进行接地。这种电路的设计主要是因为一个单片机在不需要输出任何空气的情况下,其I/O默认为高电平。如果未来按下该键,则相当于I/O处于空气状态。按下后,I/O端口的电平K就被拉低了。这样,只需要循环检查I/O口是否有低电平,就可以判断单片机是否有按键了。当然,关键之处在于金属如何释放,所以会有抖动纹波,所以我们很有必要的在程序中加入一个短延时来起到消除抖动的效果。具体电路如图2.12所示。图2.12独立按键电路三个按键的功能分别为:第一个简单的设置按键:按上一下后你就可以直接进入手动设置设定上限时的值,"hxxx"在整个数码管上进行设置和自动显示;再一次按下后你就可以直接进入手动设置设定下限时的值,"lxxx"在整个数码管上进行设置和自动显示;再按退出恢复正常显示。第二个工作按键:在系统设置的工作模式下,对应的按键参数是二加一。第三个就是按键:在系统设置的按键模式下,对应的按键参数同样可以是减一加二或者减一。3.6原理图绘制软件的介绍Altiumdesigner该软件是基于altiumc公司2004年推出的一款物理电路设计软件的版本。实际上该软件的电路设计功能非常全面,可以帮助用户实现从概念说明书的设计、顶层系统架构设计到小数据的输出生产再到大数据的所有不分析、验证和设计以及大数据的采集和管理。protel98、protel99se和gnerproteldxp都实际上是以前的电路设计版本,但是现在也非常的流行。Altiumdesigner2004不仅该软件是一个用于pcupcb(嵌入式印刷电路板)系统设计的工具,而且该软件还是一个由多个物理电路模块设计软件组成的系统工具,包括sch(嵌入式原理电路图只)的设计、sch(嵌入式原理电路图)的仿真、pcb(嵌入式印刷电路板)的设计、版自动路由器、FPGA的设计和嵌入式软件的开发,覆盖的范围包哦了以pca和pcb软件为设计核心的整个物理电路设计。这个同步设计软件主要结合了项目管理、原理图与pcb电路结构图双向同步设计技术、多通道电路设计、拓扑自动电路布线和集成电路仿真,它为电路设计和开发提供了有力的技术支持。与现有的protel99的早期同步设计版本软件相比,altiumdesigner2004不仅它的软件外观豪华,强大,而且也非常的提高了电路设计的双向同步性,集成了先进的VHDL和FPGA设计管理系统,它的结构和功能因此被大大改善和增强了。4系统软件部分设计4.1软件开发环境的介绍4.2系统重要函数的介绍4.2.1主函数的设计main是一个函数maivoidmain()是应用程序的入口这个函数,必须将它包含在完整的应用程序中。在这个函数的开始,我们通常需要进行初始化并重新分配一些完整的变量入口给mcu和一些其它需要进行初始化的外围设备,然后它们这样才能正常投入使用。初始化之后,我们将进入一个死的循环,如果我们退出了,意味着我们不进入一次死的循环。如果我们继续循环,意味着我们已经加入了死的执行循环,这样就使得我们可以直接达到实时地检测和控制程序执行的目的。在基于主程序的操作系统设计中,在一个主程序函数中需要留下太多的执行代码可能是不被主程序所允许的。具体的执行代码通常由主程序函数进行封装,然后在相应的主程序函数中进行调用,我们读取和修改,报错才比较方便。具体流程图如下4.1所示。图4.1主函数流程图4.2.2LCD1602显示函数的设计LCD1602的各项液晶电视显示设备程序工作只能严格按照我国液晶电视显示设备厂家的规定工作进行时序和技术要求严格进行及其编程程序才能正常完成。lcd602液晶电视显示器的执行程序管理需要把我们的执行时序和所有命令行数据重新写入我们现实要重新重复显示的所有数据执行位置和文件地址,然后按照我们现实的时序命令的执行顺序重新再次写入我们要重复显示的所有数据。地址写入后显示第一个内容后,它的地址将会自动增加一个。函数名为lcd1602﹐write﹐character(ucharx,uchary,uchar*p),参数为x,y,*s,其中x,y分别表示要在液晶屏上的位置和坐标,*s表示要在屏幕上显示的字符数组。显示软件可以根据用户的需要设定所显示的位置坐标和计算地址。显示软件函数的流程图如4.2所示。图4.2显示子函数的流程图4.2.3DS18B20温度采集函数的设计第一,温度传感器DS18b20需要在一台电脑主板上的多功能传感器开始时进行初始化。传感器初始化的工作目的主要是通过配置多功能传感器的寄存器,使得ds18b20的转换精度可以达到12位。这样进行初始化后,寄存器就已经可以直接读取传感器的ds18b20的转换温度了。我们如果开始时需要直接读取传感器的ds18b20的转换温度,第一步需要复位DS18B20,第二步如果总线上只有一个传感器,可以跳过读取序列号开始温度转换,复位后跳过序列号的匹配,然后发送读取温度指令,第三步就是读取写入数据温度的寄存器。数据读取后,它的寄存器会将写入数据的温度转换为实际的温度。具体的流程图所示如图4.3所示。图4.3DS18B20温度采集流程图4.3系统软件测试系统软件调试中我主要遇到以下问题:(1)向LCD1602液晶发送清屏命令时,LCD1602没有成功清屏。解决方案:参照LCD1602说明书,发现清屏指令确实是0x01,与程序上几乎一摸一样,但显示屏可以显示内容,说明程序发送的指令没有错误,但没有显示清楚。所以,在发送清屏指令后是否进入下一个内容显示是值得我们去怀疑的,并且lLCD1602的处理速度不够,所以清屏指令没有实际执行。添加40毫秒的延迟后,然后我发现下载程序后再次执行了清除屏幕命令。思来想去,然后我仔细翻阅了说明书,发现LCD1602清屏确实需要1.64ms的执行时间,最终我的程序就采用4ms的延时。(2)EEPROM存储错误。解决方案:一开始,在读写数据之前,我没有进行任何操作。我以为这样可以完成数据存储,然后我通过查阅数据得知,在写入数据之前,STCMCU内部的EEPROM必须擦除扇区,不然的话程序里面写入的数据就会被擦除,这个结果是因为自身数据匹配。然后在我将数据写入程序之前添加擦除扇区后,数据就可以正常存储了。5谢辞[基于单片机的高精度温度检测与控制系统的设计与实现]论文在此告一段落,感谢我们毕设老师黄相杰老师的指导以及同学们的帮助,让我很顺利的完成了很重要的毕业设计。在这次的毕业设计里,我自身得到了很大的提高,包括对于单片机温度计的了解,以及包含这些知识的相关书籍的认识等等。也明白了自己在这一方面的很多的不足,在今后的生活中,也很更好的鞭策自己,不断提升自我。在这四年的大学经历也随着这一次的毕业设计到达尾声,很愉快在北京理工大学珠海学院度过了我人生最为珍贵的四年时光。感谢我在北京理工大学珠海学院相遇的所有人经历的所有事,这些让我成为了更好的我。参考文献[1]赵丽芬,张学超,陈文娟,“传感器技术及其应用”课程教学改革,铜仁学院大数据学院,2017.09.[2]马须敬,朱义彪,传感器的研究现状与发展趋势,青岛科技大学材料科学与工程学院,2017.08.[3]李军,韩波,李振杰,传感器技术实践教学改革与实践,阜阳师范学院计算机与信息学院,2017.05.[4]郭玉霞,李志杰,基于ADS1256和STM32的数据采集装置设计,甘肃工业职业技术学院电信学院,2018.12.[5]吴忠伟,何显,山岳彤,基于51单片机的无线防丢器的设计研究,吉林建筑大学城建学院,2018.12.[6]张幼麟,简介51单片机的定时器/计数器,乐山师范学院物理与电子信息系,2018.12.[7]王昱言,基于单片机的智能窗帘系统设计,江苏省淮阴中学,2018.12.[8]张皓博,基于GSM技术的家用防盗硬件系统设计,黑龙江工业学院电气与信息工程系,2018.12.[9]王冠龙,崔靓,朱学军,基于数字PID算法的温度控制系统设计,宁夏大学机械工程学院,2018.12.[10]李雪等,智能温度模糊控制PID系统设计,大连民族大学信息与通信工程学院,2018.11.[11]王莹,黄梅王等,基于GSM技术的病房环境监测系统设计,河南理工大学医学院,2018.12.[12]潘言全,智能手环的设计与制作,湖北师范大学物理与电子信息科学学院,2018.12.[13]徐越,徐志龙,陈萱,基于AT89C52的多功能数字钟设计,华北理工大学电气工程学院,2018.12.[14]王维佳,基于单片机的温度控制系统设计,郑州大学物理工程学院,2018.12.[15]张欢欢,王冰玲,智能停车收费管理系统设计,安徽三联学院,2018.12.[16]刘佳乐,基于单片机的电子密码锁设计,兰州工业学院电气工程学院,2018.12.[17]许雪梅等,基于单片机的交通灯控制系统设计,甘肃农业大学信息科学技术学院,2018.12.[18]吴玉玉等,基于单片机的电子万年历设计,甘肃农业大学信息科学技术学院,2018.12.[19]张娟等,基于51单片机的智能电风扇设计,太原工业学院工程训练中心,2018.11.[20]彭建英,刘雨丽,郭杰荣,一款单片机智能烟雾报警系统的设计,湖南文理学院物理与电子科学学院,2018.11.[21]谈敏,温湿度监控系统设计,江阴职业技术学院电子信息工程系,2018.11.[22]王松林,基于单片机的防酒驾控制系统设计,安徽商贸职业技术学院电子信息工程系,2018.11.[23]王沁等,一种智能门禁管家系统的设计,西安工业大学机电工程学院,2018.11.[24]周皓冉,基于K60的汽车内环境监测与报警系统设计,湖南科技大学物理与电子科学学院学院,2018.11.[25]杨秋贤,基于单片机的汽车倒车测距系统设计,吉林化工学院,2018.12.[26]成晋军,基于热释电技术的家庭防盗报警器设计,办公自动化,2018年21期.[27]马须敬,徐磊,气体传感器的研究现状与发展趋势,青岛科技大学材料科学与工程学院,2018.06.[28]李志瑞,申庆超,智能家用PM2.5环境检测仪设计,安阳工学院电子信息与电气工程学院,2017.09.[29]李鑫,自动气象监测系统设计控制软件设计,东南大学,2016.05.[30]马玉琼,基于单片机的气压检测系统的设计,沧州师范学院机械与电气工程学院,2018.03.[31]屠彬彬等,轮胎气压表性能检测装置的研制,浙江省计量科学研究院,2014.04.[32]韩焱,张艳花,王康谊.电子技术基础.北京:电子工业出版社,2009.6.[33]Zaliva,V.,Franchetti,F.,BarometricandGPSaltitudesensorfusion,Acoustics,SpeechandSignalProcessing(ICASSP),2014IEEEInternationalConferenceon,2014.[34]Minh-Dung,N.,Takahashi,H.,Matsumoto,K.,Shimoyama,I.,Barometricpressurechangemeasurement,Solid-StateSensors,ActuatorsandMicrosystemsConference(TRANSDUCERS),201116thInternational,2010.[35]Tanigawa,M.,Luinge,H.,Schipper,L.,Slycke,P.,Drift-freedynamicheightsensorusingMEMSIMUaidedbyMEMSpressuresensor,Positioning,NavigationandCommunication,2008.WPNC2008.5thWorkshopon,1996.[36]Leuenberger,K.,Gassert,R.,Low-powersensormoduleforlong-termactivitymonitoring,EngineeringinMedicineandBiologySociety,EMBC,2011AnnualInternationalConferenceoftheIEEE,2011.

电脑不启动故障诊治了解电脑启动的过程在诸多电脑故障中,无法正常启动是最令用户头痛的事了。笔者长期从事维护电脑的工作,在这个方面积累了一些经验,现在就将这些经验整理归纳出来与朋友们分享。本文将以家用电脑和windows98操作系统为基础,介绍电脑无法正常启动故障的诊治。要想准确地诊断电脑不启动故障,首先要了解的起动过程,当我们按下电源开关时,电源就开始向主板和其它设备供电,此时电压还没有完全稳定,主板控制芯片组会根据CMOS中的CPU主频设置向CPU发出一个Reset(重置)信号,让CPU初始化,电压完全稳定后,芯片组会撤去Reset信号,CPU马上从地址FFFF0H处执行一条跳转指令,跳到系统BIOS中真正的启动代码处。系统BIOS首先要做的事情就是进行POST(PowerOnSelfTest,加电自检)。POST的主要任务是检测系统中的一些关键设备(电源、CPU芯片、BIOS芯片、定时器芯片、数据收发逻辑电路、DMA控制器、中断控制器以及基本的64K内存和内存刷新电路等)是否存在和能否正常工作,如内存和显卡等。自检通过后,系统BIOS将查找显示卡的BIOS,由显卡BIOS来完成显示卡的初始化,显示器开始有显示,自此,系统就具备了最基本的运行条件,可以对主板上的其它部分进行诊断和测试,再发现故障时,屏幕上会有提示,但一般不死机,接着系统BIOS将检测CPU的类型和工作频率,然后开始测试主机所有的内存容量,内存测试通过之后,系统BIOS将开始检测系统中安装的一些标准硬件设备,这些设备包括:硬盘、CD-ROM、软驱、串行接口和并行接口等连接的设备,大多数新版本的系统BIOS在这一过程中还要自动检测和设置内存的相关参数、硬盘参数和访问模式等。标准设备检测完毕后,系统BIOS内部的支持即插即用的代码将开始检测和配置系统中已安装的即插即用设备。每找到一个设备之后,系统BIOS都会在屏幕上显示出设备的名称和型号等信息,同时为该设备分配中断、DMA通道和I/O端口等资源。最后系统BIOS将更新ESCD(ExtendedSystemConfigurationData,扩展系统配置数据)。ESCD数据更新完毕后,系统BIOS的启动代码将进行它的最后一项工作,即根据用户指定的启动顺序从软盘、硬盘或光驱启动。以从C盘启动为例,系统BIOS将读取并执行硬盘上的主引导记录,主引导记录接着从分区表中找到第一个活动分区,然后读取并执行这个活动分区的分区引导记录,而分区引导记录将负责读取并执行IO.SYS,这是Windows最基本的系统文件。IO.SYS首先要初始化一些重要的系统数据,然后就显示出我们熟悉的蓝天白云,在这幅画面之下,Windows将继续进行DOS部分和GUI(图形用户界面)部分的引导和初始化工作,一切顺利结束,电脑正常启动。根据故障现象诊治了解电脑启动的过程,故障就好判断了,下面我们就根据故障现象开始诊治了:现象一:系统完全不能启动,见不到电源指示灯亮,也听不到冷却风扇的声音。这时,基本可以认定是电源部分故障,检查:电源线和插座是否有电、主板电源插头是否连好,UPS是否正常供电,再确认电源是否有故障,最简单的就是替换法,但一般用户家中不可能备有电源等备件,这时可以尝试使用下面的方法(注意:要慎重):先把硬盘,CPU风扇,或者CDROM连好,然后把ATX主板电源插头用一根导线连接两个插脚(把插头的一侧突起对着自己,上层插脚从左数第4个和下层插脚从右数第3个,方向一定要正确),然后把ATX电源的开关打开,如果电源风扇转动,说明电源正常,否则电源损坏。如果电源没问题直接短接主板上电源开关的跳线,如果正常,说明机箱面板的电源开关损坏。现象二:电源批示灯亮,风扇转,但没有明显的系统动作。这种情况如果出现在新组装电脑上应该首先检查CPU是否插牢或更换CPU,而正在使用的电脑的CPU损坏的情况比较少见(人为损坏除外),损坏时一般多带有焦糊味,如果刚刚升级了BIOS或者遭遇了CIH病毒攻击,这要考虑BIOS损坏问题(BIOS莫名其妙的损坏也是有的),修复BIOS的方法很多杂志都介绍过就不重复了;确认CPU和BIOS没问题后,就要考虑CMOS设置问题,如果CPU主频设置不正确也会出现这种故障,解决方法就是将CMOS信息清除,既要将CMOS放电,一般主板上都有一个CMOS放电的跳线,如果找不到这个跳线可以将CMOS电池取下来,放电时间不要低于5分钟,然后将跳线恢复原状或重新安装好电池即可;如果CPU、BIOS和CMOS都没问题还要考虑电源问题:PC机电源有一个特殊的输出信号,称为POWERGOOD(PG)信号,如果PG信号的低电平持续时间不够或没有低电平时间,PC机将无法启动。如果PG信号一直为低电平,则PC机系统始终处于复位状态。这时PC机也出现黑屏、无声响等死机现象。但这需要专业的维修工具外加一些维修经验,因此,建议采用替换法;电源没有问题就要检查是否有短路,确保主板表面不和金属(特别是机箱的安装固定点)接触。把主板和电源拿出机箱,放在绝缘体表面,如果能启动,说明主板有短路现象;如果还是不能启动则要考虑主板问题,主板故障较为复杂,可以使用替换法确认,然后更换主板。现象三:电源指示灯亮,系统能启动,但系统在初始化时停住了,而且可以听到嗽叭的鸣叫声(没有视频):根据峰鸣代码可以判断出故障的部位。ccid_page/AwardBIOS1短声:说明系统正常启动。表明机器没有问题。2短声:说明CMOS设置错误,重新设置不正确选项。1长1短:说明内存或主板出错,换一个内存条试试。1长2短:说明显示器或显示卡存在错误。检查显卡和显示器插头等部位是否接触良好或用替换法确定显卡和显示器是否损坏。1长3短:说明键盘控制器错误,应检查主板。1长9短:说明主板FlashRAM、EPROM错误或BIOS损坏,更换FlashRAM。重复短响:说明主板电源有问题。不间断的长声:说明系统检测到内存条有问题,重新安装内存条或更换新内存条重试。AMIBIOS1短:说明内存刷新失败。更换内存条。2短:说明内存ECC较验错误。在CMOS中将内存ECC校验的选项设为Disabled或更换内存。3短:说明系统基本内存检查失败。换内存。4短:说明系统时钟出错。更换芯片或CMOS电池。5短:说明CPU出现错误。检查CPU是否插好。6短:说明键盘控制器错误。应检查主板。7短:说明系统实模式错误,不能切换到保护模式。8短:说明显示内存错误。显示内存有问题,更换显卡试试。9短:说明BIOS芯片检验和错误。1长3短:说明内存错误。内存损坏,更换。1长8短:说明显示测试错误。显示器数据线没插好或显示卡没插牢。现象四:系统能启动,有视频,出现故障提示,这时可以根据提示来判断故障部位。下面就是一些常见的故障提示的判断:一、提示“CMOSBatteryStateLow”原因:CMOS参数丢失,有时可以启动,使用一段时间后死机,这种现象大多是CMOS供电不足引起的。对于不同的CMOS供电方式,采取不同的措施:1.焊接式电池:用电烙铁重新焊上一颗新电池即可;2.钮扣式电池:直接更换;3.芯片式:更换此芯片,最好采用相同型号芯片替换。如果更换电池后时间不长又出现同样现象的话,很可能是主板漏电,可检查主板上的二极管或电容是否损坏,也可以跳线使用外接电池,不过这些都需要有一定的硬件维修基础才能完成。二、提示“CMOSChecksumFailure”CMOS中的BIOS检验和读出错;提示“CMOSSystemOptionNotSet”,CMOS系统未设置;提示“CMOSDisplayTypeMismatch”,CMOS中显示类型的设置与实测不一致;提示“CMOSMemorySizeMismatch”,主板上的主存储器与CMOS中设置的不一样;提示“CMOSTime&DateNotSet”,CMOS中的时间和日期没有设置。这些都需要对CMOS重新设置。三、提示“KeyboardInterfaceError”后死机原因:主板上键盘接口不能使用,拔下键盘,重新插入后又能正常启动系统,使用一段时间后键盘无反应,这种现象主要是多次拔插键盘引起主板键盘接口松动,拆下主板用电烙铁重新焊接好即可;也可能是带电拔插键盘,引起主板上一个保险电阻断了(在主板上标记为Fn的东西),换上一个1欧姆/0.5瓦的电阻即可。四、自检过程中断在xxxKCache处这表示主板上Cache损坏,可以在CMOS设置中将“ExternalCache”项设为“Disable”故障即可排除。同理,在自检主板部件时出现中断,则可以认为该部件损坏,解决方法一般可以在CMOS中将其屏蔽,如果不能屏蔽该部件最好更换主板。五、提示“FDDControllerFailure”BIOS不能与软盘驱动器交换信息;提示“HDDControllerFailure”,BIOS不能与硬盘驱动器交换信息。应检查FDD(HDD)控制卡及电缆。六、提示“8042GateA20Error”8042芯片坏;提示“DMAError”,DMA控制器坏。这种故障需要更换。七、提示“DisplaySwitchNotProper”主板上的显示模式跳线设置错误,重新跳线。八、提示“KeyboardisLock...Unlockit”键盘被锁住,打开锁后重新引导系统。九、IDE接口设备检测信息为:“DetectingPrimary(或Secondary)Master(或Slave)...None”表示该IDE接口都没有找到硬盘,如果该IDE口确实接有硬盘的话,则说明硬盘没接上或硬盘有故障,可以从以下几方面检查:1、硬盘电源线和数据线是否接触不良,或换一根线试试;2、CMOS设置有无错误,进入CMOS将“PrimaryMaster”、“PrimarySlave”、“SecondaryMaster”三项的的“TYPE”都设置成“Auto”;3、替换法确认硬盘本身有故障。十、IDE接口设备检测信息下面显示“Floppydisk(s)fail(40)”出错信息表示CMOS所指定的软盘驱动器有问题。判断和解决的方法与硬盘相似。现象五:系统不能引导。这种故障一般都不是严重问题,只是系统在找到的用于引导的驱动器中找不到引导文件,比如:BIOS的引导驱动器设置中将软驱排在了硬盘驱动的前面,而软驱中又放有没有引导系统的软盘或者BIOS的引导驱动器设置中将光驱排在了硬盘驱动的前面,而光驱中又放有没有引导系统的光盘,这个都很简单,将光盘或软盘取出就可以了,实际应用中遇到“DiskBootFailure,InsertSystemDiskAndPressEnter”的提示,多数都是这个原因。如果是硬盘不能引导的话一般有两种情况:一种是硬盘数据线没有插好,另一种就是硬盘数据损坏。前者一般多会出现硬盘容量检测不正确和引导时出现死机的现象;后者则是干脆找不到引导文件或提示文件损坏。前者只需重新连接好数据线即可;后者则需要用win98的启动软盘或启动光盘启动,根据实际情况来定:一、提示“Invalidpartitiontable”或“NotFoundany[activepartition]inHDDDiskBootFailure,InsertSystemDiskAndPressEnter”,这说明找不到硬盘活动分区,需要对硬盘重新分区。二、提示“Missoperationsyste”,说明硬盘活动分区需要重新格式化(formatc:/s)。三、提示“InvalidsystemdiskReplacethedisk,andthenpressanykey”或显示“StartingWindows98…”时出现死机,说明硬盘上的系统文件丢失了或损坏,使用“sysc:”,命令传递系统文件给c盘,再将C拷贝给c盘。现象六:硬盘可以引导,但Windows不能正常启动,也不能进入安全模式。这种情况表明Windows98出现了严重的错误,首先,用杀毒软件查杀病毒,看是不是病毒造成的,如果没有发现病毒可以用以下方法试一试。一、直接将接口卡与各个外设都拨去,再插回去,并调整接口卡

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论