单片机学习日志

合集下载

单片机学习心得体会(优秀9篇)

单片机学习心得体会(优秀9篇)

单片机学习心得体会(优秀9篇)当我们经过反思,有了新的启发时,好好地写一份心得体会,这样可以不断更新自己的想法。

到底应如何写心得体会呢?问学必有师,讲习必有友,本文是作者小编帮家人们收集整理的单片机学习心得体会(优秀9篇),欢迎阅读,希望对大家有所帮助。

单片机学习心得篇一本人还是学生,此刻大三,接触单片机一年多以来,从较基础的51开始,到更高级点的MSP430,一向到此刻刚开始上手的STM32,编过的程序不算多,但加起来怎样也有上百个了,做过的东西仔细数数,能拿出手来算算的上是个样的也不下十个,算是小有所成吧。

但今日,我却发现,这一年我一向在走一条歪路。

先说一下情景吧,是这样的,较近同学几个合伙做个小项目,不算复杂,跟市面上的工程项目完全没法比,用难再需要使用的一个芯片是教师给的,从没用过,没有历程,至于一份电子版的数据手册,一切的一切都只能是从头开始,从底层开始,我们几个斌开始从较底层的逻辑时序、寄存器操作开始,但经过几天的研究,确实毫无效果可言。

为此,我们几个郁闷了好长时间,开始疯狂的上网搜资料,拷代码,却终究是不得而返,还让教师骂了一顿,因为这个项目是我们主动要求教师放给我们的,结果却耽误了工期。

我次我们几个人很受打击,较终决定大家一齐静下心来分析分析,到底我们败在了什么地方较终总经过两天的思考、讨论、总结、检讨···,我们发现了问题的'所在,想来想去,这估计是很大一部分初学者正在面临的一个“瓶颈问题”,所以,由我净这个讨论的结果发布出来,期望与更多的人交流、分享、提高、共勉。

下头先总结一下我们失败的几点原因:1、“都是开发板惹的祸”,能够说从开始学习单片机,哪怕是较基础的51、以致之后的MSP430、ARM,我没从未离开过开发板,并且这长达一年多的时间,养成了我们对开发板极大的依靠,尽管自我焊过51较小系统、绘制过430较小系统板,但都是参考的别人已有的电路图,连较基本的电路基本都没分析过,为什么要在这几个电阻,该加个多大的,不加会怎样样,太大了太小了会有什么后果,等等此类问题,我们从未分析过,全是COPY、COPY、再COPY,以致自我做过的东西不少,本事却未曾提高。

单片机实习心得体会范文 (2)

单片机实习心得体会范文 (2)

单片机实习心得体会范文
在本次单片机实习中,我深刻体会到了单片机的强大功能和广泛应用。

通过实际操作和学习,我对单片机的工作原理、编程语言和常见的应用场景有了更深入的了解。

首先,在实习的过程中,我学习了单片机的基本原理和工作方式。

单片机是一种集成电路,内部包含了处理器、存储器和各种输入输出接口。

通过编程,我们可以控制这些接口,实现各种功能。

我学习了单片机的内部结构和寄存器的使用方法,掌握了如何编写简单的程序来控制单片机的各个功能模块。

其次,我深入学习了单片机的编程语言。

在实习中,我主要使用C语言来编写单片机的程序。

C语言作为一种通用的高级编程语言,非常适合用来编写单片机程序。

通过实际的编程练习,我学会了如何使用C语言来控制单片机的各个模块,如LED灯、数码管和按键等。

我了解了C语言在单片机编程中的特点和注意事项,掌握了如何使用C语言来实现各种单片机的功能。

最后,我还了解了单片机的广泛应用场景。

在实习中,我实际操控了一些常见的单片机应用,如传感器控制、电机控制和通信控制等。

这些实践让我更加深入地了解到了单片机在各个领域的应用,如智能家居、工业自动化和智能交通等。

单片机具有体积小、功耗低、成本低等优点,使其在嵌入式系统中得到了广泛应用。

通过本次单片机实习,我不仅学到了丰富的专业知识,还掌握了实际操作的技能。

我深刻体会到了单片机的强大功能和广泛应用,并且对单片机的工作原理、编程语言和常见的应用场景有了更深入的认识。

我相信这些知识和技能对我的未来学习和工作都有很大的帮助。

单片机实验心得体会7篇

单片机实验心得体会7篇

单片机实验心得体会7篇单片机实验心得体会1三月七号下午我们做了第一次单片机实验,虽然对单片机还不是很了解,但在学长的带领下我们基本上了解了单片机的的开发环境,进行了简单的编程。

李老师的一番话令我很受启发。

实践出真知,这是永恒不变的真理。

只有将理论付诸于实践并在实践中纠正发展理论,我们才能算是得到了真正的知识。

实验开始,学长直接从具体的编译细节讲起。

没有太多的介绍和理论的空谈。

就像老师说的没有必要把人民币的各个细节都了解的很清楚后才开始用钱一样。

很多时候我们正是在那些细枝末节上浪费了太多不必要的时间和精力。

通过一个简单的程序的讲解,我们就对CVAVR和AVRStudio有了初步的掌握。

看着一闪一闪的1ED,我们小组感到了单片机的神奇和奥秘,一种难以言表的激动涌上心头。

我们就像看到了交通拥挤的路上因为有了我们设计的红绿灯而变得秩序井然一样欣慰。

接下来我们组稍微改了下程序,变为了同时控制四个灯,而且让它们依次亮起,只是延迟的时间比预定的要长一些。

这也应该是十字路口的交通灯的原理吧。

总结起来,本次试验还是比较成功的。

但对下一次的试验充满了期待,希望能做出更有用,更贴近生活的作品。

我想也正是在这种不断的自我期望中,人类才能不断的总结经验,阔步向前。

单片机实验心得体会2通过今次单片机实训,使我对单片机的认识有了更深刻的理解。

系统以51单片机为核心部件,利用汇编软件编程,通过键盘控制和数码管显示实现了基本时钟显示功能、时间调节功能,能实现本设计题目的基本要求和发挥部分。

由于时间有限和本身知识水平的限制,本系统还存在一些不够完善的地方,要作为实际应用还有一些具体细节问题需要解决。

例如:不能实现只用两个按键来控制时钟时间,还不能实现闹钟等扩展功能。

踉踉跄跄地忙碌了两周,我的时钟程序终于编译成功。

当看着自己的程序,自己成天相伴的系统能够健康的运行,真是莫大的幸福和欣慰。

我相信其中的酸甜苦辣最终都会化为甜美的甘泉。

但在这次实训中同时使我对汇编语言有了更深的认识。

单片机实训日志

单片机实训日志

单片机实训日志第一天:了解单片机基本知识在实训的第一天,我们首先对单片机进行了基本的了解。

单片机是一种集成电路芯片,具有处理器、存储器、输入输出接口等功能模块。

它广泛应用于嵌入式系统、电子产品等领域。

我们学习了单片机的基本原理、工作方式以及常见的型号和规格。

第二天:学习单片机编程语言在第二天的实训中,我们开始学习单片机的编程语言。

单片机常用的编程语言有C语言和汇编语言。

我们选择了C语言作为主要学习对象。

通过学习C语言的语法和常用函数,我们可以编写出简单的单片机程序。

在实训中,我们通过实际操作来了解C语言在单片机编程中的应用。

第三天:掌握单片机的输入输出在单片机实训的第三天,我们学习了单片机的输入输出。

单片机的输入输出接口可以连接各种外部设备,如按键、LED灯、数码管等。

我们学习了如何通过编程控制单片机的输入输出,并进行简单的实验。

通过这些实验,我们加深了对单片机输入输出原理的理解。

第四天:实践项目开发在第四天的实训中,我们开始进行实践项目的开发。

我们选择了一个简单的项目,设计一个温度监测系统。

通过温度传感器采集温度数据,并通过数码管显示出来。

我们用C语言编写了相应的程序,并进行了调试和测试。

这个实践项目让我们更加深入地了解了单片机的应用。

第五天:单片机系统设计在单片机实训的最后一天,我们进行了单片机系统设计。

我们根据实际需求,设计了一个包含多个模块的系统。

通过组合不同的硬件设备和编写相应的程序,实现了系统的功能。

在设计过程中,我们需要考虑硬件资源的分配、程序的编写和系统的稳定性等因素。

总结:通过这几天的单片机实训,我们对单片机有了更深入的了解。

我们学习了单片机的基本知识,掌握了单片机的编程语言和输入输出控制,通过实践项目开发和系统设计,提高了我们的动手能力和创新思维。

这次实训为我们今后的学习和工作打下了良好的基础。

我们将继续深入学习单片机相关知识,不断提升自己的技能水平。

单片机学习心得(15篇汇总)

单片机学习心得(15篇汇总)

单片机学习心得第1篇先说说单片机,一般我们此刻用的比较多的的MCS-51的单片机,它的资料比较多,用的人也很多,市场也很大。

就我人的体会怎样样才能更快的学会单片机这门课。

单片机这门课是一项十分重视动手实践的科目,不能总是看书,可是学习它首先必须得看书,因为从书中你需要大概了解一下,单片机的各功能寄存器,而说明白点,我们使用单片机就是用软件去控制单片机的各功能寄存器,再说明白点,就是控制单片机那些管脚的电平什么时候输出高,什么时候输出低。

由这些高低电平的变化来控制你的系统板,实现我们需要的各功能。

至于看书,只需大概了解单片机各管脚都是干什么的能实现什么样的功能第一次,第二次你可能看不明白,但这不要紧,因为还缺少实际的感观认识。

所以我总是说,学单片机看书看两三天的就够了,看小说你一天能看五六本,看单片机你两三天看两三遍就够了,能够不用仔细的看。

推荐一本书,就这一本就足够,书名是《新编MCS-51单片机应用设计》,是哈尔滨工业大学出版社出的的,作者是张毅刚。

大概了解一下书上的资料,然后实践,这是十分关键的,如果说学单片机你不实践那是不可能学会的,关于实践有两种方法你能够选择,一种方法你自我花钱买一块单片机的学习板,不要求功能太全的,对于初学者来说你买功能十分多的那种板子,上头有很多东西你这辈子都用不着,我提议有流水灯、数码管、独立键盘、矩阵键盘、AD或DA(原理一样)、液晶、蜂鸣器,这就差不多了。

如果上头我提到的这些,你能熟练应用,那能够说对于单片机方面的硬件你已经入门了,剩下的就是自我练习设计电路,不断的积累经验。

只要过了第一关,后面的路就好走多了,万事开头难,大家可能都听过。

方法二你身边如果有单片机方面的高手,向他求助,让他帮你搭简单的最小系统板。

对于高手来说,做单片机的最小系统板只需要一分钟的时间,而对于初学者可就难多了,因为仅有对硬件了解了,才能熟练运用。

而如果你身边没有这样的高手,又找不到能够帮忙你的人,那我劝你最好是自我买上一块,毕竟自我有一块要方便的多,以后做单片机类的小实验时都能用得上,还省事。

单片机的心得体会最新6篇

单片机的心得体会最新6篇

单片机的心得体会最新6篇(经典版)编制人:__________________审核人:__________________审批人:__________________编制单位:__________________编制时间:____年____月____日序言下载提示:该文档是本店铺精心编制而成的,希望大家下载后,能够帮助大家解决实际问题。

文档下载后可定制修改,请根据实际需要进行调整和使用,谢谢!并且,本店铺为大家提供各种类型的经典范文,如汇报材料、工作计划、心得体会、条据文书、发言致辞、合同协议、规章制度、教学资料、作文大全、其他范文等等,想了解不同范文格式和写法,敬请关注!Download tips: This document is carefully compiled by this editor. I hope that after you download it, it can help you solve practical problems. The document can be customized and modified after downloading, please adjust and use it according to actual needs, thank you!Moreover, our store provides various types of classic sample essays for everyone, such as report materials, work plans, experiences, documents, speeches, contract agreements, rules and regulations, teaching materials, complete essays, and other sample essays. If you want to learn about different sample formats and writing methods, please pay attention!单片机的心得体会最新6篇通过心得体会我们能够更好地规划未来的道路,帮助我们明确未来的目标,通过不断的学习和实践,我们能够积累丰富的心得体会,下面是本店铺为您分享的单片机的心得体会最新6篇,感谢您的参阅。

单片机实习总结及体会(3篇)

单片机实习总结及体会(3篇)

单片机实习总结及体会(3篇)单片机实习总结及体会(通用3篇)单片机实习总结及体会篇1通过这次单片机实习,我不仅加深了对单片机理论的理解,将理论很好地应用到实际当中去,而且我还学会了如何去培养我们的创新精神,从而不断地战胜自己,超越自己。

创新可以是在原有的基础上进行改进,使之功能不断完善,成为真己的东西。

作为一名自动化专业的快大三学生,我觉得做单片机实习是十分必要的。

在已度过的大学时间里,我们大多数接触的是专业课。

我们在课堂上掌握的仅仅是专业课的理论知识,如何去锻炼我们的实践能力,如何把我们所学的专业基础课理论知识运用到实践中去,我想做类似实习就为我们提供了良好的实践平台学习单片机没有捷径,不能指望两三天就学会,要坚持不懈,重在积累单片机是一门应用性和实践性很强的学科,要多动手,多做实验。

(4) 要学会参考别人的程序,减少自己琢磨的时间,迅速提高自己的编程能力。

(5) 碰到问题可以借助网络来搜寻答案和对自己有帮助的问题,一定会有所收获。

(6) 小组要团结,小组之间要多交流。

技术是靠不断的积累和交流才会进步的,封闭自守只会更加落后通过这次单片机设计?我不仅加深了对单片机理论的理解?将理论很好地应用到实际当中去?同时也使我认识到自身存在的不足之处?无论是理论上还是遇到问题的处理能力上都还有待提高?而且这也激发了我今后努力学习的兴趣。

发现问题、提出问题、分析问题、解决问题和实践能力的提高都会受益于我在以后的学习、工作和生活中。

1、不管做什么事,计划是很重要的。

没有一个完好的计划,做事情就会没有一个好的顺序,做事情会比较乱,很难成功。

而有一个好的计划,不管做什么事都会事半功倍,做事心中有数,明确重点和缓急,不会有疏漏。

这样才能提高成功率。

2、做事要多动脑,选出最好的方法。

一件事往往有多种解决方法,一个好的方法,不仅能使事情事半功倍,而且往往决定最后的成与败,所以做事时一定要多动一下脑筋,想出最好的方法。

单片机实习报告日志

单片机实习报告日志

一、实习时间:2023年X月X日至2023年X月X日二、实习地点:XX大学单片机实验室三、实习目的:1. 熟悉单片机的基本概念、组成及工作原理;2. 掌握单片机的编程方法,包括汇编语言和C语言;3. 了解单片机在嵌入式系统中的应用;4. 提高动手能力和团队协作能力。

四、实习内容:1. 单片机基本概念及组成(1)实习第一天,我们学习了单片机的基本概念,了解了单片机的组成及工作原理。

单片机是一种集成了CPU、存储器、输入/输出接口等功能的微型计算机,具有体积小、成本低、功耗低、易于控制等优点。

(2)通过实物展示,我们了解了单片机的内部结构,包括CPU、存储器、I/O口、定时器/计数器、中断系统等。

同时,我们还学习了单片机的引脚功能、电压要求、时钟频率等基本参数。

2. 单片机编程(1)实习第二天,我们学习了单片机的编程方法,包括汇编语言和C语言。

汇编语言是单片机的底层语言,能够直接控制硬件资源;C语言则是一种高级语言,易于理解和编程。

(2)在老师的指导下,我们学习了汇编语言和C语言的语法规则、数据类型、控制结构、函数等基本知识。

我们还通过编写简单的程序,掌握了单片机的编程技巧。

3. 单片机应用(1)实习第三天,我们了解了单片机在嵌入式系统中的应用。

嵌入式系统是指将单片机与其他硬件设备相结合,实现特定功能的系统。

单片机在嵌入式系统中扮演着核心角色。

(2)我们学习了常见的嵌入式系统应用,如智能家居、工业控制、环境监测等。

通过学习,我们了解了单片机在这些领域的应用原理和实现方法。

4. 单片机项目实践(1)实习第四天,我们开始了单片机项目实践。

我们以一个简单的项目为例,学习了单片机的硬件设计和软件编程。

(2)在硬件设计方面,我们学习了如何使用电子元器件搭建单片机系统,包括电路设计、焊接、调试等。

在软件编程方面,我们学习了如何编写程序,实现单片机的功能。

5. 团队协作与沟通(1)在实习过程中,我们以小组为单位进行项目实践。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

msp430学习笔记默认分类2009-10-06 16:18:36 阅读5 评论0 字号:大中小这只是我在学习TI公司生产的16位超的功耗单片机MSP430的随笔,希望能对其他朋友有所借鉴,不对之处还请多指教。

下面,开始430之旅。

讲解430的书现在也有很多了,不过大多数都是详细说明底层硬件结构的,看了不免有些空洞和枯燥,我认为了解一个MCU的操作首先要对其基础特性有所了解,然后再仔细研究各模块的功能。

1.首先你要知道msp430的存储器结构。

典型微处理器的结构有两种:冯。

诺依曼结构——程序存储器和数据存储器统一编码;哈佛结构——程序存储器和数据存储器;msp430系列单片机属于前者,而常用的mcs51系列属于后者。

0-0xf特殊功能寄存器;0x10-0x1ff外围模块寄存器;0x200-?根据不同型号地址从低向高扩展;0x1000-0x107f seg_b0x1080_0x10ff seg_a 供flash信息存储剩下的从0xffff开始向下扩展,根据不同容量,例如149为60KB,0xffff-0x11002.复位信号是MCU工作的起点,430的复位型号有两种:上电复位信号POR和上电清楚信号PUC。

POR 信号只在上电和RST/NMI复位管脚被设置为复位功能,且低电平时系统复位。

而PUC信号是POR信号产生,以及其他如看门狗定时溢出、安全键值出现错误是产生。

但是,无论那种信号触发的复位,都会使msp430在地址0xffff处读取复位中断向量,然后程序从中断向量所指的地址开始执行。

复位后的状态不写了,详见参考书,嘿嘿。

3.系统时钟是一个程序运行的指挥官,时序和中断也是整个程序的核心和中轴线。

430最多有三个振荡器,DCO内部振荡器;LFXT1外接低频振荡器,常见的32768HZ,不用外接负载电容;也可接高频450KHZ -8M,需接负载电容;XT2接高频450KHZ-8M,加外接电容。

430有三种时钟信号:MCLK系统主时钟,可分频1 2 4 8,供cpu使用,其他外围模块在有选择情况下也可使用;SMCLK系统子时钟,供外围模块使用,可选则不同振荡器产生的时钟信号;ACLK辅助时钟,只能由LFXT1产生,供外围模块。

4.中断是430处理器的一大特色,因为几乎每个外围模块都能产生,430可以在没有任务时进入低功耗状态,有事件时中断唤醒cpu,处理完毕再次进入低功耗状态。

整个中断的响应过程是这样的,当有中断请求时,如果cpu处于活动状态,先完成当前命令;如果处于低功耗,先退出,将下一条指令的pc值压入堆栈;如果有多个中断请求,先响应优先级高的;执行完后,等待中断请求标志位复位,要注意,单中断源的中断请求标志位自动复位,而多中断的标志位需要软件复位;然后系统总中断允许位SR.GIE复位,相应的中断向量值装入pc,程序从这个地址继续执行。

这里要注意,中断允许位SR.GIE和中断嵌套问题。

如果当你执行中断程序过程中,希望可以响应更高级别的中断请求时,必须在进入第一个中断时把SR.GIE置位。

其实,其他的外围模块时钟沿着时钟和中断这个核心来执行的。

具体的结构我也不罗索了,可以参考430系列手册。

上面把430单片机的基础特性交待了一下,让大家整体有了结构的印象,后面我想在写一下c语言对430编程的整体结构。

基本上属于框架结构,即整体的模块化编程,其实这也是硬件编程的基本法则拉(可不是我规定的法则哦)。

首先是程序的头文件,包括#i nclude <MSP430x14x.h>,这是14系列,因为常用149;其他型号可自己修改。

还可以包括#i nclude "data.h" 等数据库头文件,或函数变量声明头文件,都是你自己定义的哦。

接着就是函数和变量的声明void Init_Sys(void);系统初始化系统初始化是个整体的概念,广义上讲包括所有外围模块的初始化,你可以把外围模块初始化的子函数写到Init_Sys()中,也可以分别写各个模块的初始化。

但结构的简洁,最好写完系统的时钟初始化后,其他所用到的模块也在这里初始化。

void Init_Sys(){unsigned int i;BCSCTL1&=~XT2OFF; //打开XT2振荡器do{IFG1 &= ~OFIFG; // 清除振荡器失效标志for (i = 0xFF; i > 0; i--); // 延时,等待XT2起振}while ((IFG1 & OFIFG) != 0); // 判断XT2是否起振BCSCTL2 =SELM_2+SELS; //选择MCLK、SMCLK为XT2//以下对各种模块、中断、外围设备等进行初始化........................................_EINT(); //打开全局中断控制}这里涉及到时钟问题,通常我们选择XT2为8M晶振,也即系统主时钟MCLK为8M,cpu执行命令以此时钟为准;但其他外围模块可以在相应的控制寄存器中选择其他的时钟,ACLK;当你对速度要求很低,定时时间间隔大时,就可以选择ACLK,例如在定时器Timea初始化中设置。

主程序:void main( void ){WDTCTL = WDTPW + WDTHOLD; //关闭看门狗InitSys(); //初始化//自己任务中的其他功能函数。

while(1);}主程序之后我要讲讲中断函数,中断是你做单片机任务中不可缺少的部分,也可以说是灵魂了(夸张吗)。

/*****************************************************************************各中断函数,可按优先级依次书写***********************************************************************/举个定时中断的例子:初始化void Init_Timer_A(void){TACTL = TASSEL0 + TACLR; // ACLK, clear TARCCTL0 = CCIE; // CCR0 中断使能CCR0=32768; //定时1sTACTL|=MC0; //增计数模式}中断服务#pragma vector=TIMERA0_VECTOR__interrupt void TimerA0(){// 你自己要求中断执行的任务}当然,还有其他的定时,和多种中断,各系列芯片的中断向量个数也不同。

整体的程序设计结构,包括了所有外围模块及内部时钟,中断,定时的初始化。

具体情况大家可以根据自己的需要添加或者减少,记住,模块化设计时最有力的武器。

这可是个人总结的经典阿,谢谢支持。

因为经常使用149,所以这是149的结构,其他的再更改,根据个人需要。

/*****************************************************************************\文件名:main.c描述:MSP430框架程序。

适用于MSP430F149,其他型号需要适当改变。

不使用的中断函数保留或者删除都可以,但保留时应确保不要打开不需要的中断。

\*****************************************************************************///头文件#i nclude <MSP430x14x.h>//函数声明void InitSys();int main( void ){WDTCTL = WDTPW + WDTHOLD; //关闭看门狗InitSys(); //初始化start://以下填充用户代码LPM3; //进入低功耗模式n,n:0~4。

若不希望进入低功耗模式,屏蔽本句goto start;}/*****************************************************************************系统初始化******************************************************************************/void InitSys(){unsigned int iq0;//使用XT2振荡器BCSCTL1&=~XT2OFF; //打开XT2振荡器do{IFG1 &= ~OFIFG; // 清除振荡器失效标志for (iq0 = 0xFF; iq0 > 0; iq0--); // 延时,等待XT2起振}while ((IFG1 & OFIFG) != 0); // 判断XT2是否起振BCSCTL2 =SELM_2+SELS; //选择MCLK、SMCLK为XT2 //以下填充用户代码,对各种模块、中断、外围设备等进行初始化_EINT(); //打开全局中断控制,若不需要打开,可以屏蔽本句}/*****************************************************************************端口2中断函数******************************************************************************/ #pragma vector=PORT2_VECTOR__interrupt void Port2(){//以下为参考处理程序,不使用的端口应当删除其对于中断源的判断。

if((P2IFG&BIT0) == BIT0){//处理P2IN.0中断P2IFG &= ~BIT0; //清除中断标志//以下填充用户代码}else if((P2IFG&BIT1) ==BIT1){//处理P2IN.1中断P2IFG &= ~BIT1; //清除中断标志//以下填充用户代码}else if((P2IFG&BIT2) ==BIT2){//处理P2IN.2中断P2IFG &= ~BIT2; //清除中断标志//以下填充用户代码}else if((P2IFG&BIT3) ==BIT3){//处理P2IN.3中断P2IFG &= ~BIT3; //清除中断标志//以下填充用户代码}else if((P2IFG&BIT4) ==BIT4){//处理P2IN.4中断P2IFG &= ~BIT4; //清除中断标志//以下填充用户代码}else if((P2IFG&BIT5) ==BIT5){//处理P2IN.5中断P2IFG &= ~BIT5; //清除中断标志//以下填充用户代码}else if((P2IFG&BIT6) ==BIT6){//处理P2IN.6中断P2IFG &= ~BIT6; //清除中断标志//以下填充用户代码}else{//处理P2IN.7中断P2IFG &= ~BIT7; //清除中断标志//以下填充用户代码}LPM3_EXIT; //退出中断后退出低功耗模式。

相关文档
最新文档