0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

单片机开发板电路图及实验原理及流程图

454398 来源:博客园 作者: 421a 2020-10-16 16:32 次阅读

中断是单片机实时地处理内部或外部事件的一种内部机制。当某种内部或外部事件发生时,单片机的中断系统将迫使CPU暂停正在执行的程序,转而去进行中断事件的处理,中断处理完毕后,又返回被中断的程序处,继续执行下去。

中断分外部中断和内部中断,CC2430共包含18个中断源。

开发板的电路图:

开发板上已把S1按键与P0.1相连,本实验想要达到的效果就是,通过按键S1触发P0.1的中断,进而在中断服务子程序中控制LED1的亮/灭。

实验原理及流程图

实验流程图如下:

我们需要对单字节的SFR中的某一位赋值(0或1),以精确控制硬件设备。

有的SFR支持位寻址,比如说TCON、P0等,此时,对位的赋值非常简单,只需查询 ioCC2430.h 头文件中 SFR Bit Access 部分的位定义即可:

P0_0 = 0; //对P0第一位赋值0

P0_0 = 1; //对P0第一位赋值1

但有的SFR并不支持位寻址,就如本实验中的 PICTL,此时想要对其中的某一位赋值,语法如下:

PICTL &= ~0x01; //对第1位赋值0

PICTL |= 0x01; //对第1位赋值1

在一个程序中使用中断,一般包括、两个部分:中断服务子程序的编写、中断使能的开启。中断使能已在上面介绍过,下面简单介绍一下中断服务子程序的编写:

首先指定中断向量,可以在 ioCC2430.h 头文件中的 Interrupt Vectors 部分查询,语法如下:

#pragma vector = 中断向量

然后紧跟着编写中断处理程序,结构如下:

__interrupt void 函数名(void)

{

//开中断

//中断处理

//中断标志清0

//关中断

}
编辑:hfy

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    6001

    文章

    43971

    浏览量

    620797
  • cpu
    cpu
    +关注

    关注

    68

    文章

    10438

    浏览量

    206527
  • 中断处理
    +关注

    关注

    0

    文章

    92

    浏览量

    10889
  • 控制LED灯
    +关注

    关注

    0

    文章

    5

    浏览量

    1337
收藏 人收藏

    评论

    相关推荐

    51单片机实验电路图

    51单片机实验电路图 
    发表于 10-17 10:16

    AT89C51单片机实验开发板电路图

    AT89C51单片机实验开发板电路图 
    发表于 10-17 10:39

    [讨论]STC单片机最小开发板

    ; 整个STC单片机最小开发板制作很简单,只需在上次的最小系统上增加几排排针,引出一个下载口即可。该最小开发板单片机的所有引脚均引出,方便大家第二次
    发表于 03-29 11:17

    15个单片机开发板原理

    好资源要分享 15个单片机开发板原理15个单片机开发板原理[hide][/hide][hid
    发表于 11-09 17:17

    经典51单片机开发板电路原理

    经典51单片机开发板电路原理,让你更好的理解单片机开发板10几个经典51
    发表于 11-14 14:41

    单片机开发板MINI V22 电路图

    单片机开发板MINI V22 电路图
    发表于 05-02 00:12

    Altera FPGA开发板上的基本电路图

    异步SRAM存储器接口电路设计(Altera FPGA开发板)如图所示:FLASH存储器接口电路图(Altera FPGA开发板)高速SDRAM存储器接口
    发表于 08-16 18:49

    谁有单片机采集CMOS摄像头送LCD的电路图和软件流程图、源...

    谁有单片机采集CMOS摄像头送LCD的电路图和软件流程图、源代码。想做个电动车玩具,有的话请发2564499723@qq.com谢谢
    发表于 07-04 10:08

    能不能给个单片机开发板电路图及详解呀

    能不能给个单片机开发板电路图及详解呀
    发表于 08-27 21:03

    51单片机开发板电路图

    51单片机开发板电路图,新手,发发贴子
    发表于 04-05 17:35

    谁有【给力者51单片机实验电路图】给一个。

    谁有【给力者51单片机实验电路图】给一个。
    发表于 10-11 20:52

    51单片机实验电路图与原理

    51单片机实验电路图与原理51单片机实验
    发表于 07-19 01:24

    AT89C51单片机的电风扇控制系统设计流程图

    AT89C51单片机的电风扇控制系统设计流程图仿真AT89C51单片机的电风扇控制系统设计+流程图+仿真
    发表于 09-08 06:52

    TL2543 AD采样程序流程图制作

    多多指教。程序流程图:TL2543 AD采样程序流程图制作出来的实物如下:单片机参考源代码如下:/*接好线后记得共地,根据程序来决定采集通道是IN几。开始时的数据是变化的当采集一点.
    发表于 01-07 07:58

    单片机实验电路图

    单片机实验电路图:下图是AT89C51试验开发板电路图
    发表于 10-17 10:13 2650次阅读
    <b class='flag-5'>单片机</b><b class='flag-5'>实验</b>板<b class='flag-5'>电路图</b>