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

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

    关注

    6030

    文章

    44501

    浏览量

    632273
  • cpu
    cpu
    +关注

    关注

    68

    文章

    10813

    浏览量

    210913
  • 中断处理
    +关注

    关注

    0

    文章

    94

    浏览量

    10949
  • 控制LED灯
    +关注

    关注

    0

    文章

    5

    浏览量

    1347
收藏 人收藏

    评论

    相关推荐

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

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

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

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

    51单片机开发板电路图

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

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

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

    单片机实验电路图

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

    单片机开发板电路图

    单片机开发板电路图所用的单片机是AT89C51,附属的芯片还有
    发表于 10-17 10:21 6861次阅读
    <b class='flag-5'>单片机</b><b class='flag-5'>开发板</b><b class='flag-5'>电路图</b>

    单片机波形发生器电路及程序流程图

    单片机波形发生器电路及程序流程图
    发表于 05-18 22:10 4145次阅读
    <b class='flag-5'>单片机</b>波形发生器<b class='flag-5'>电路</b>及程序<b class='flag-5'>流程图</b>

    51单片机开发板逻辑电路

    本内容提供了51单片机开发板逻辑电路图,对学习单片机开发板的用户会有所帮助
    发表于 08-31 15:19 492次下载
    51<b class='flag-5'>单片机</b><b class='flag-5'>开发板</b>逻辑<b class='flag-5'>电路</b>

    51单片机开发板各个模块电路图

    51单片机开发板各个模块电路图,便于新人的学习
    发表于 03-20 14:40 36次下载

    51单片机开发板详细原理

    51单片机开发板详细原理
    发表于 09-20 14:01 165次下载
    51<b class='flag-5'>单片机</b><b class='flag-5'>开发板</b>详细原理<b class='flag-5'>图</b>

    TX-1C型单片机开发板原理和详细电路图资料免费下载

    本文档的主要内容详细介绍的是TX-1C型单片机开发板原理和详细电路图资料免费下载
    发表于 08-28 16:36 193次下载
    TX-1C型<b class='flag-5'>单片机</b><b class='flag-5'>开发板</b>原理<b class='flag-5'>图</b>和详细<b class='flag-5'>电路图</b>资料免费下载

    进行51单片机外部中断实验电路图和程序免费下载

    本文档的主要内容详细介绍的是进行51单片机外部中断实验电路图和程序免费下载。  实验:按下按键,使led状态反转。开发板独立按键,led,
    发表于 08-01 17:35 4次下载
    进行51<b class='flag-5'>单片机</b>外部中断<b class='flag-5'>实验</b>的<b class='flag-5'>电路图</b>和程序免费下载

    51单片机开发板电路原理

    51单片机开发板电路原理免费下载。
    发表于 06-15 15:49 239次下载

    毕业论文 | 基于单片机的烟雾报警器设计(完整源代码、流程图电路图

    毕业论文 | 基于单片机的烟雾报警器设计(完整源代码、流程图电路图
    发表于 11-15 11:06 146次下载
    毕业论文 | 基于<b class='flag-5'>单片机</b>的烟雾报警器设计(完整源代码、<b class='flag-5'>流程图</b>、<b class='flag-5'>电路图</b>)

    YL-51单片机开发板proteus仿真电路图

    YL-51单片机开发板proteus仿真电路图(王云)
    发表于 08-08 15:51 25次下载