单片机原理应用A54181
- 格式:doc
- 大小:110.50 KB
- 文档页数:8
单片机原理及应用课程设计报告单片机是一种集成了微处理器、存储器和输入输出端口的芯片,广泛应用于各种电子设备中。
在现代电子科技中,单片机作为控制系统的核心,发挥着至关重要的作用。
本文将介绍单片机的原理及应用,并结合实际课程设计案例,探讨其在电子控制领域的应用。
单片机的原理主要包括中央处理器(CPU)、存储器和输入输出端口。
CPU是单片机的核心,负责执行程序指令和进行数据处理;存储器用于存储程序指令和数据;输入输出端口则实现单片机与外部设备的通讯。
通过这三个部分的协同工作,单片机能够实现各种控制功能。
在单片机的应用中,最常见的是嵌入式系统。
嵌入式系统是将计算机技术应用于各种电子设备中,如家用电器、汽车、医疗设备等。
通过单片机的控制,这些电子设备可以实现智能化、自动化的功能,为人们的生活带来便利。
在单片机的课程设计中,学生通常需要设计一个简单的控制系统。
以智能灯控系统为例,学生可以通过单片机控制灯的亮度和颜色,实现远程控制和定时开关功能。
通过设计这样一个项目,学生可以更好地理解单片机的工作原理和应用方法。
除了嵌入式系统,单片机还广泛应用于工业控制领域。
例如,自动化生产线中的各种传感器和执行器,都需要通过单片机来进行控制和监控。
单片机的高可靠性和实时性,使其成为工业控制领域的首选方案。
总的来说,单片机作为一种集成了微处理器、存储器和输入输出端口的芯片,具有广泛的应用前景。
通过学习单片机的原理及应用,人们可以更好地理解现代电子技术的发展趋势,为未来的职业发展奠定基础。
希望通过本文的介绍,读者对单片机的原理及应用有了更深入的了解,并能够在实际工作中灵活运用这一技术,为电子控制领域的发展做出贡献。
单片机的应用及原理图例一、单片机的概述单片机(Microcontroller Unit,简称MCU)是一种将中央处理器(CPU)、存储器和各种输入/输出接口集成在一个芯片上的微型计算机系统。
它广泛应用于电子设备中,具有体积小、功耗低、成本低、性能稳定等特点。
二、单片机的原理图例以下是一个单片机的基本原理图例,用于说明常见的硬件连接方式。
1. 芯片单片机芯片是整个系统的核心,它承担着数据处理和控制的功能。
通过软件编程,我们可以控制芯片上的各个引脚,从而实现不同的应用。
2. 晶振晶振是提供给单片机时钟信号的源头。
常见的单片机系统通常采用晶振频率为4MHz或8MHz。
晶振的稳定性和准确性对整个系统的运行至关重要。
3. 电源电源是单片机系统的能量来源,一般使用直流电源。
常见的电源电压为3.3V或5V。
合理的电源设计是确保单片机正常工作的前提。
4. 电容电容主要用于稳压、滤波和放大等功能。
常见的电容有陶瓷电容、电解电容等。
在单片机电路中,电容起到了关键的作用,能够提高系统的稳定性和抗干扰能力。
5. 运放运放用于电压放大和信号处理。
它可以将微小的信号放大成为单片机可以处理的电平。
运放在一些特定的应用中起到了重要的作用。
6. 按键按键是单片机常见的输入设备,通过按下不同的按键,可以向单片机发送不同的输入信号。
按键通常与外部中断引脚相连,通过检测引脚状态变化来实现对按键的响应。
7. LEDLED是单片机常见的输出设备,通过控制输出引脚的电平来控制LED的亮灭。
LED可以用来指示系统状态、进行用户交互和界面设计等。
8. 串口串口是单片机与计算机之间进行数据通信的重要接口。
通过串口,我们可以实现单片机与上位机的通信,进行数据传输和调试等。
三、单片机的应用单片机广泛应用于各个领域,包括但不限于以下应用:•家电控制:空调、洗衣机、微波炉等家用电器都采用了单片机控制技术,实现了智能化的操作和功能。
•汽车电子:汽车中的点火控制、ABS系统、空调系统等都采用了单片机作为控制核心,提高了汽车的安全性和稳定性。
单片机原理与应用单片机是一种集成电路,它集成了处理器核心、存储器、输入输出接口等功能模块,广泛应用于各种电子设备中。
单片机的原理和应用涉及到电子技术、计算机科学和控制理论等多个领域。
单片机的工作原理主要体现在以下几个方面:1. 处理器核心:单片机采用的处理器核心可以是8051系列、PIC系列、AVR系列等。
该核心具有高性能、低功耗、高集成度等特点,可以实现各种复杂的计算和控制任务。
2. 存储器:单片机集成了存储器模块,包括程序存储器(ROM)和数据存储器(RAM)。
程序存储器用于存储程序代码,数据存储器用于存储数据。
这些存储器可以用于存储各种数据和程序,实现不同的应用功能。
3. 输入输出接口:单片机提供了多种输入输出接口,可以与外部设备进行数据交互。
常见的输入输出接口有通用输入输出口(GPIO)、串行通信口(UART)、模数转换器(ADC)等。
通过这些接口,单片机可以实现与外部设备的数据交换和控制。
单片机的应用广泛,涵盖了各个领域:1. 电子设备控制:单片机可以用于控制各种电子设备,如家用电器、工业设备等。
通过单片机的计算和控制功能,可以实现设备的自动控制、时序控制、数据采集等功能。
2. 智能家居:单片机可以用于智能家居系统中,实现对家庭设备的远程控制、智能化管理。
通过单片机的处理能力和各种接口,可以实现家庭照明、安防、电器控制等功能。
3. 嵌入式系统:单片机常常被应用于各种嵌入式系统中,如车载导航、智能手机、物联网设备等。
单片机的高性能和低功耗特点,使得它成为构建嵌入式系统的重要组成部分。
4. 科学研究:单片机还被广泛应用于科学研究领域。
科学家可以利用单片机的计算和控制功能,开展各种实验研究,如物理实验、化学实验、生物实验等。
综上所述,单片机是一种功能强大、应用广泛的集成电路。
它的工作原理基于处理器核心、存储器和输入输出接口,可以用于各种电子设备的控制和数据处理。
同时,单片机的应用范围非常广泛,涉及到电子设备控制、智能家居、嵌入式系统和科学研究等各个领域。
单片机的工作原理及应用工作原理单片机是一种集成电路,是由微处理器、存储器、输入输出口以及时序控制电路等多种功能组件集成在一片硅芯片上的集成电路。
其工作原理主要包含以下几个方面:1.微处理器单元(CPU):单片机的核心部分,负责执行程序指令,控制各个功能模块的工作。
2.存储器单元:单片机内部包含的存储器包括程序存储器(ROM)和数据存储器(RAM)。
程序存储器存储了单片机的程序代码,数据存储器用于存储数据。
3.输入输出口:单片机通过输入输出口与外部设备进行数据交互。
输入口用于接收外部信号,如按钮、开关等;输出口用于控制外部设备的工作,如LED灯、电机等。
4.时序控制电路:单片机的时序控制电路用于实现各个模块的协调工作,按照一定的时序进行指令执行和数据处理。
应用领域单片机由于其体积小、功耗低、性能稳定等特点,广泛应用于各个领域。
以下列举几个常见的应用领域:嵌入式系统单片机在嵌入式系统中得到了广泛应用。
嵌入式系统是指将计算机技术应用于非计算机领域中的系统,如家用电器、汽车设备、医疗设备等。
单片机作为嵌入式系统的核心控制器,控制设备的运行和交互。
自动化控制单片机在自动化控制中充当了重要的角色。
通过输入外部传感器的信号,单片机可以对控制对象进行控制和调节。
例如,工业生产中常用的温度控制、湿度控制等都需要使用单片机来实现。
电子产品单片机在各类电子产品中得到了广泛应用。
如手机、数码相机、电视机等,这些电子产品中的控制和功能实现大部分都依赖于单片机的工作。
DIY电子对于电子爱好者来说,单片机是进行DIY电子的重要工具。
通过单片机的编程和控制,可以实现各种有趣的电子项目,如智能家居、机器人等。
结语单片机作为一种重要的集成电路,具备了小巧、低功耗、可靠性强等特点,在各个领域得到了广泛的应用。
对于从事电子相关工作的人员来说,了解单片机的工作原理及其应用是非常重要的基础知识。
通过不断学习和实践,我们可以更加深入地了解单片机,并应用于实际项目中。
单片机的具体应用原理什么是单片机?单片机(Microcontroller Unit)是一种集成了中央处理器、内存和输入输出功能的微型计算机系统。
它通常用于控制和操作电子设备,并且嵌入在一些产品中,如家电、汽车电子、手机等。
单片机的具体应用原理单片机的应用原理是通过控制输入输出端口上的高低电平来实现各种功能。
下面将详细介绍几种常见的单片机应用原理。
1. LED控制原理LED控制是单片机最基础且常见的应用之一。
通过控制单片机上的GPIO口输出高低电平信号,可以实现对LED灯的亮灭控制。
LED灯的连接方式通常是连接至单片机的一组输出引脚,并通过合适的电阻来限流。
当单片机输出高电平时,电流流过LED灯,使其亮起;当单片机输出低电平时,电流被断开,LED灯熄灭。
应用原理示意图: - 单片机 GPIO口–> 电阻–> LED灯–> GND(地)2. 温度传感器应用原理温度传感器的应用涉及到数模转换和精度控制。
常见的温度传感器有模拟输出和数字输出两种类型。
对于模拟输出的温度传感器,单片机通过AD转换器将模拟信号转换为数字信号,然后进行处理;对于数字输出的温度传感器,单片机直接读取数字信号进行处理。
通过从传感器读取到的温度值,单片机可以进行温度控制和反馈。
应用原理示意图: - 温度传感器–> 单片机 ADC –> 温度数值处理3. 蜂鸣器控制原理蜂鸣器的控制原理类似于LED灯的控制。
通过控制单片机的输出端口输出高低电平信号,可以实现对蜂鸣器的开关控制。
当单片机输出高电平时,电流流过蜂鸣器,使其发出声音;当单片机输出低电平时,电流被断开,蜂鸣器静音。
应用原理示意图: - 单片机 GPIO口–> 蜂鸣器–> GND(地)4. 按键检测原理按键检测是一种常见的输入信号处理方式。
通过将按键连接至单片机的一组输入引脚上,并通过合适的电阻连接至VCC电源(高电平)或GND(低电平),单片机可以通过检测引脚上的电平判断按键是否被按下。
单片机原理及应用
单片机是一种控制芯片,由微处理器、内存、闪存、随机存储器、输入输出端口、计数器、计时器、模拟到数字转换器等核心组件构成。
微处理器是单片机的核心部分,由运算器、控制器和寄存器组成。
运算器用于进行算数和逻辑运算,控制器用于控制程序的运行,而寄存器则用于存放运算器执行指令所需的地址和数据。
内存是单片机的存储器,用于存储程序和数据。
闪存则是一种可重写的非易失性存储器,用于存储程序。
输入输出端口是单片机与外部设备之间的接口,用于控制外部设备。
计数器和计时器用于进行时间和频率的计数。
模拟到数字转换器则用于将模拟信号转换为数字信号。
在应用方面,单片机主要用于控制系统的智能化,如工业自动化控制、智能家居、智能仪表等领域。
通过将单片机与传感器、执行器等设备连接,可以实现各种设备的自动化控制和智能化管理。
同时,单片机也可以用于通信设备的信号处理和控制,如移动通信、卫星通信等。
此外,单片机还可以用于各种安全控制和智能安防系统,如门禁系统、报警系统等。
总之,单片机作为一种重要的控制芯片,在各个领域都有着广泛的应用前景。
随着技术的不断发展,单片机的性能和应用范围也将不断扩展。
单片机原理及应用戴胜华单片机是一种集成电路,主要由中央处理器(CPU)、存储器和输入输出端口等部件组成。
它可以有自己的时钟电路,独立完成数据运算和控制任务。
单片机还具有低功耗、体积小、成本低等特点,广泛应用于各个领域。
单片机的原理是基于如下几个核心部件的协同工作实现的。
首先是中央处理器(CPU),它是单片机的大脑,负责指令的解码和执行。
单片机的CPU一般是微处理器,具有地址总线、数据总线和控制总线。
通过地址总线可以访问存储器中的数据,通过数据总线可以传输数据,通过控制总线可以控制各个部件的工作。
其次是存储器,单片机包括存储器单元和存储器控制器。
存储器单元可以存储程序代码和数据,包括只读存储器(ROM)和随机存储器(RAM)。
ROM存储的是程序代码不可修改,RAM存储的是运行时需要的临时数据。
存储器控制器负责存储器的读写操作。
再次是输入输出端口,单片机包括通用输入输出(GPIO)端口和特殊功能端口。
GPIO端口可以连接各种输入输出设备,如按键、LED灯、数码管等。
特殊功能端口可以连接各种外设,如串口、SPI接口、I2C接口等。
单片机应用广泛,包括但不限于以下几个方面。
第一,家电控制。
单片机可以用于控制家电设备,如空调、洗衣机、电饭煲等。
通过单片机可以实现自动控制、定时开关机、温度、湿度等参数的监测和控制。
第二,智能家居。
单片机可以用于实现智能家居系统,如智能门锁、智能灯光、智能窗帘等。
通过单片机可以实现远程控制、语音控制、场景设置等功能。
第三,工业自动化。
单片机可以用于控制工业设备,如机器人、自动化生产线、传感器等。
通过单片机可以实现精确控制、数据采集和处理等功能。
第四,医疗设备。
单片机可以用于医疗设备,如心电图仪、血压计、血糖仪等。
通过单片机可以实现生物信号采集、数据处理和报警等功能。
第五,智能交通。
单片机可以用于智能交通系统,如智能交通信号灯、智能停车场、智能公交车等。
通过单片机可以实现交通流量控制、车辆识别和管理等功能。
单片机原理及应用的原理
单片机原理是指单片机工作的基本原理,主要包括单片机的指令执行过程、存储器的组成与功能、时钟和定时器的作用、输入输出端口的作用等。
单片机是一种集成度高、功能强大的微处理器,通常由中央处理器(CPU)、存储器、输入输出接口和时钟电路等部分组成。
单片机内部包含了大量的存储器和外设接口,可以通过程序控制来实现各种功能。
在单片机中,CPU是主要的数据处理单元,负责执行指令、进行算术逻辑运算等任务。
存储器用于存储程序指令和数据,主要分为程序存储器(ROM)和数据存储器(RAM)。
输入输出端口通过与外部设备的连接,实现数据的输入和输出。
单片机的工作过程是通过时钟和定时器来同步的。
时钟电路提供一个固定频率的时钟信号,作为各个部件的时序基准。
定时器可以产生一定时间间隔的定时信号,用于计时和延时操作。
单片机应用的原理是指将单片机应用于特定的场景中,实现相应的功能。
单片机应用的种类很多,包括电子产品控制、仪器仪表控制、工业自动化等。
通过编程,可以将这些应用实现在单片机上,并通过外设接口与外部设备进行通信和控制。
总之,单片机原理主要涉及单片机的指令执行过程、存储器的组成与功能、时钟
和定时器的作用、输入输出端口的作用等,而单片机应用的原理则是将单片机应用于特定的场景中,实现相应的功能。
《单片机原理及应用》模拟卷1除非特别声明,编程题可以使用汇编语言编写,也可以使用C语言编写1、分析程序的执行结果,将结果填写到空格中。
ORG 0000HMOV 30H,#50HMOV R0,#30HMOV A,@R0 ;(A= 50H )MOV A,#79HMOV B,#20H ;(A= 79H B= 20H )DIV AB ;(A= 03H B= 19H )PUSH BMOV B,#0AHMUL AB ;(A= 1EH B= 0 )POP BADD A,B ;(A=37H B=19H )MOV 30H,A ;(30H单元的内容=37H )MOV 20H,30HCLR 01H ;(20H单元的内容= 37H )MOV A,20H ;(PSW中P的内容= 1 )CPL ARR A ;( PSW中C的内容= 0 )SWAP A ;(A= 46H )ADDC A,#0F0H ;(A= 36H );(PSW中P的内容= 0 );( PSW中C的内容= 1 )RL A ;(A= 6CH );(PSW中P的内容= 0 );( PSW中C的内容= 0 ) LOOP: AJMP LOOP2、将MCS51内部RAM60H~65H单元存放的12个16进制数变为ASCII码,放到0090H单元开始的外部RAM中。
[使用汇编语言编写]ORG 0000HAJMP MAINORG 0030HMIAN:MOV R0,#50HMOV R1,#06HMOV R2,#02HMOV DPTR,#2800HMOV A,@R0MOV B,ACH:ANL A,#0FHPUSH ACCSUB A,#0AHJNC AD37POP ACCADD A,#30HJMP SA VAD37:POP ACCADD A,#37HSA V:DJNZ R2,LLMOVX @DPTR,AINC DPTRSWAP BMOV B,AJMP CHLL:INC R0DJNZ R1,DONEDONE:HLTEND3、某一故障检测系统,当出现故障1时,线路1上出现上升沿;当出现故障2时,线路2上出现下降沿。
没有故障时,线路1为低电平,线路2为高电平。
出现故障时,相应的指示灯变亮。
故障消失后,指示灯熄灭。
试用MSC1211为单片机实现该故障检测功能,画出电路原理图,并写出相应程序。
解答:如下图所示:故障1从P32输入,利用INT0, 故障2从P33输入,利用INT1,使用L1作为故障1的指示灯,L2作为故障2的指示灯。
程序清单:ORG 0000HAJMP MIANORG 0003HAJMP GU1ORG 0013HAJMP GU2ORG 1000HMAIN: MOV TCON,#05HMOV IE,#85HHERE: SETB P1.0SETB P1.1GU1:CLR P1.0JB P3.2,GU1RETIGU2: CLR P1.1JB P3.3,GU2RETIEND4、利用MSC1211或8051设计应答方式下的多机通讯程序。
通讯参数:晶振为11.0592MHz,9600,n,8,1。
通讯过程如下:主机首先发送从机地址,从机收到地址后进行比较,如果地址相符,则将从机地址回发给主机作为应答信号。
主机收到从机的地址应答信号后,将内存单元中的120个数据发送给从机,并进行数据块校验(将各个数据进行异或),若校验正确,则从机发送00H给主机,否则发送0FFH给主机,主机重新发送数据。
(应在适当的地方加程序注释)解:主机程序如下:ORG 0000HLJMP MAINT ;跳至主程序入口地址ORG 0023H ;串行口中断服务程序入口LJMP INTSTMAINT:MOV SCON,#90H ;置工作方式2,并允许接收MOV TMOD,#20H ;置T1工作方式2MOV TH1,#0FDHMOV TL1,#0FDHMOV DPTR,#ADDR ;设置数据块首址ADDR的地址指针MOV R0,#120 ;设置发送字节数MOV R1,#00H ;设置校验和的初值MOV R2,#NAMESETB TB8 ;置位TB8位,作为发送地址桢信息特征SETB TR1SETB EA ;CPU开中断SETB ES ;允许串行口中断MOV A,R2 ;发送地址桢信息MOV SBUF,ASJMP $;中断服务程序INTST: MOV A,TB8 ;判断是发送地址还是数据,若为数据则转LOOP0 CJNE A,01H,LOOP0CLR TI ;地址桢信息发送完后清发送中断LOOP0:JB RI,LOOP1 ;检查是否是接受中断?若RI=1则转入接受乙机发送应答信息CLR TI ;因RI=0,表明是甲机发送中断数据的中断请求。
CPU响应中断,在中断服务程序中应清中断标志MOV A,TB8;CJNE A,#01H,LOO3 ;若为发送数据中断则转LOOP3继续发送数据LJMP ENDT ;甲机发送一数据完毕跳至中断返回程序LOOP1:CLR RI ;清接受中断标志MOV A,TB8 ;判断是发送地址还是数据,若为数据则转LOOP2CJNE A,#01H,LOOP4;若TB8为0则接受的为乙机数据校验应答MOV A,SBUF ;取乙机的应答数据CJNE A,@R2,LOOP2 ;若乙机应答信息不是从机地址,则地址传送不正确,则转LOOP2程序重新发送地址信息,否则清TB8,发送数据CLR TB8LOOP3:MOVX A,@DPTR ;取下一个数MOV SBUF,A ;启动串行口,发送新的数据XRL A,@R1MOV @R1,AINC DPTR ;修改地址指针DEC R0 ;修改发送字节数记数值CJNE R0,#00H,ENDT ;判别120个字节数据都发送完没有。
如果没有发送完则跳至中断返回程序。
继续发送MOV A,@R1MOV SBUF,A ;数据全部发送完毕则发送校验和LJMP ENDTLOOP4:MOV A,SBUF ;取乙机的应答数据CJNE A,#00H,LOOP5 ;若数据发送不正确,则转LOOP5重新发送CLR ES ;全部发送完毕,禁止串行口中断LOOP5:MOV DPTR,#ADDR ;设置数据块首址ADDR的地址指针MOV R0,#120 ;设置发送字节数MOV R1,#00H ;设置校验和的初值LJMP LOOP2LOOP2:MOV A,R2 ;发送地址桢信息MOV SBUF,ARETIENDT: RETIEND从机程序如下:ORG 0000HLJMP MAINR ;跳至主程序入口地址ORG 0023H ;串行口中断服务程序入口LJMP INTSRMAINR:MOV SCON,#0B0H ;置工作方式2,并允许接收MOV TMOD,#20H ;置T1工作方式2MOV TH1,#0FDHMOV TL1,#0FDHMOV DPTR,#ADDR ;设置数据块接收首址为ADDRMOV R0,#120 ;设置接收字节数MOV R2,#NAMEMOV R1,#00H ;设置校验和的初值SETB RB8 ;置位RB8位,作为接受地址信息特征SETB TR1SETB EA ;CPU开中断SETB ES ;允许串行口中断SJMP $;中断服务程序INTSR: MOV A, RB8 ;判断是接收地址还是数据,若为数据则转LOOP0 CJNE A,01H,LOOP0CLR RI ;地址桢信息接受完后清接收中断MOV A,SBUFXRL A,@R2JZ LOOP ;若地址相符则转LOOP,否则中断返回LJMP ENDRLOOP:CLR SM2CLR RB8MOV A,@R2MOV SBUF,A ;想主机发送从机地址LJMP ENDRLOOP0:JB RI,LOOP1 ;检查是否是接受中断?若RI=1则转入接受甲机发送的数据CLR TI ;因RI=0,表明是乙机发送中断数据的中断请求。
CPU响应中断,在中断服务程序中应清中断标志LJMP ENDR ;甲机发送一数据完毕跳至中断返回程序LOOP1:CLR RI ;清接受中断标志DEC @R0JZ LOOP2 ;数据未接收完则中断返回,若接收完则转LOOP2,校验MOV A,SBUF ;取甲机发送的数据MOVX @DPTR,AXRL A,@R1MOV @R1,ALOOP2:MOV A,SBUF :取甲机发送的校验和XRL A,@R1JZ RIGHTLJMP WRONGRIGHT:MOV A,#00HMOV SBUF,ALJMP ENDRWRONG:MOV A,#0FFHMOV SBUF,AMOV DPTR,#ADDR ;设置数据块接收首址为ADDRMOV R0,#120 ;设置接收字节数LJMP ENDRENDR:RETIEND5、利用MSC1211的A/D构成数据采集系统。
使用模拟通道0进行连续数据采集,采集8次后取得平均值,存放到预先分配好的100个内存单元中,这100个单元存满后,再从第一个单元进行覆盖保存。
写出完整的程序清单(应在适当的地方加程序注释)。
解:#include<REG1211.H>#include<stdio.h>extern void autobaud(void);//声明外部函数extern void bipolar(void);float a[100]={0},w[8]={0};int out=0;long result,temp;int j;int AUXinterrupts(void)interrupt6 using1//中断服务程序{if(PAI==6) //处理AD中断{w[out++]=bipolar();temp=w[out];SUMR0=temp&0xff;SUMR1=(temp>>8)&0xff;SUMR2=(temp>>16)&0xff;SUMR3=(temp>>24)&0xff;if(out==8){SUM=SUMR3<<24+SUMR2<<16+SUMR1<<8+SUMR0;}SUM/=8;a[j++]=SUM;if(j>=100){j=0;}}}min(void){float dummy;int decimation;decimationg=1440;//抽取因子PDCON&=0x77;//打开ADCACLK=9;//模拟采样频率ADMUX=0;//使用通道0ADCON0=0x30;//内部基准2.5V,缓冲器关,BOD关,PGA=0ADCON1=0x01;//双极性,自动稳定模式,偏移增益自校准ADCON2=decimation&0xff;//写入抽取因子低字节ADCON3=(decimation>>8)&0x07;//写入抽取因子高字节AIE=&0x20;autobaud();//等待校准for(i=0;i<4;i++){while(!(AIE&0X20)){dummy=ADRESL;}SSCON=0;//清除求和寄存器EAI=1;While(1);}}。