侵权投诉

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

39度创意研究所 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

收藏 人收藏
分享:

评论

相关推荐

宏cer推出了带有Tiger Lake CPU的新型笔记本电脑

宏cer于2019年推出了新的ConceptD系列。宏cer向内容创作者,工程师销售这些产品,其阵容....
的头像 倩倩 发表于 10-26 16:57 48次 阅读
宏cer推出了带有Tiger Lake CPU的新型笔记本电脑

微星B460/H410主板新增CPU散热器自适应,可获更好的降噪和冷却性能

Intel的非K系列处理器TDP一般限制在65W,高负载下性能受限,现在微星发布了一项新BIOS功能....
的头像 牵手一起梦 发表于 10-26 16:52 83次 阅读
微星B460/H410主板新增CPU散热器自适应,可获更好的降噪和冷却性能

微星B460/H410主板BIOS升级:CPU散热器自适应、8核狂超255W

Intel的非K系列处理器TDP一般限制在65W,高负载下性能受限,现在微星发布了一项新BIOS功能....
的头像 工程师邓生 发表于 10-26 16:19 70次 阅读
微星B460/H410主板BIOS升级:CPU散热器自适应、8核狂超255W

stm32F070 实现USB

stm32f070 可以做USB host吗?
发表于 10-26 15:04 56次 阅读
stm32F070 实现USB

解读麒麟9000芯片的5个特别之处

对于麒麟9000,Balong 5G调制解调器是芯片本身的一部分。这使其在功耗和散热方面更好。此外,....
的头像 我快闭嘴 发表于 10-26 14:47 719次 阅读
解读麒麟9000芯片的5个特别之处

LED显示屏报价包含的各项费用介绍

5、配电柜:小面积LED显示屏可以不用;建议最大功耗在10KW功率以上的显示屏配备上,可为显示屏设备....
的头像 我快闭嘴 发表于 10-26 14:27 138次 阅读
LED显示屏报价包含的各项费用介绍

同样是5nm芯片,苹果A14和华为麒麟9000两者孰强孰弱?

苹果 A14 和华为麒麟 9000 是目前业界最先进的 5nm 工艺芯片,分别搭载在今年的旗舰机苹果....
的头像 我快闭嘴 发表于 10-26 13:50 612次 阅读
同样是5nm芯片,苹果A14和华为麒麟9000两者孰强孰弱?

AMD收购Xilinx的“野心”

这些天,相信半导体圈最炸的新闻就是AMD要收购赛灵思这条新闻了,明眼人一看就知道,这次收购先不谈成功....
的头像 电子发烧友网工程师 发表于 10-26 11:39 297次 阅读
AMD收购Xilinx的“野心”

ARM打破Intel垄断局面,一个新的时代即将来临

全球半导体老大Intel近期股价暴跌超过一成,市值损失了250亿美元,折合人民币约1500亿,导致如....
的头像 如意 发表于 10-26 11:32 290次 阅读
ARM打破Intel垄断局面,一个新的时代即将来临

宁畅受UCloud邀请参加TIC2020峰会 “深定制”助云主机超前“上新”

作为云计算基础与核心产品的“云主机”承担了大部分计算任务,其性能和稳定性决定了云计算用户的体验。
发表于 10-26 11:24 56次 阅读
宁畅受UCloud邀请参加TIC2020峰会 “深定制”助云主机超前“上新”

Intel 10nm半年取代:至强确认跳票至明年

10nm工艺可谓Intel历史上最悲催的一代制程,迄今仍然停留在低功耗的轻薄本领域,明年上半年才能进....
的头像 工程师邓生 发表于 10-26 11:22 110次 阅读
Intel 10nm半年取代:至强确认跳票至明年

英特尔放弃打造先进制程晶体管?

另外,Jefferies分析师Mark Lipacis发表研究报告指出,若台积电同意在英特尔积极追赶....
的头像 我快闭嘴 发表于 10-26 11:18 212次 阅读
英特尔放弃打造先进制程晶体管?

16X16点阵编写技巧的思路

来说一下16X16点阵的编写技巧,主要讲一下思路,因为在写16X16点阵驱动时,很多人一上来大脑一片....
的头像 玩转单片机 发表于 10-26 11:16 96次 阅读
16X16点阵编写技巧的思路

基于MSP430F149单片机和总线技术实现智能变送器的设计

在现实生活中,对一个大型的被测对象进行各种状态的监控,往往需要使用许多传感器来构建一个庞大的测控系统....
的头像 电子设计 发表于 10-26 10:09 99次 阅读
基于MSP430F149单片机和总线技术实现智能变送器的设计

DPDK内存的基本概念

作者简介:Anatoly Burakov,英特尔软件工程师, 目前在维护DPDK中的VFIO和内存子....
的头像 Linuxer 发表于 10-26 10:03 117次 阅读
DPDK内存的基本概念

姗姗来迟的Meltdown/Spectre分析

Meltdown/Spectre在2018年初闹得沸沸扬扬, 可以说是有史以来最有影响的cpu漏洞了....
的头像 Linuxer 发表于 10-26 09:55 111次 阅读
姗姗来迟的Meltdown/Spectre分析

函数返回值的几点疑问,请各位大侠不吝赐教,非常感谢

详细函数结构如下: u8  LED_con( ) {         if(语句1)     ...
发表于 10-26 08:34 19次 阅读
函数返回值的几点疑问,请各位大侠不吝赐教,非常感谢

关于return返回值的几点疑问?请各位高手给指教

详细函数结构如下: u8  LED_con( ) {         if(语句1)     ...
发表于 10-26 08:06 0次 阅读
关于return返回值的几点疑问?请各位高手给指教

STM32F030F4P6单片机的电路原理图免费下载

本文档的主要内容详细介绍的是STM32F030F4P6单片机的电路原理图免费下载。
发表于 10-26 08:00 13次 阅读
STM32F030F4P6单片机的电路原理图免费下载

智能型超声波焊接发生器的使用手册免费下载

一. 安全要求与警告本节解释了手册上各种“安全注意”符号和标志的意义,并提供了超声波焊接发生器的常规....
发表于 10-26 08:00 14次 阅读
智能型超声波焊接发生器的使用手册免费下载

【HarmonyOS HiSpark Wi-Fi IoT 套件】(一)开箱

从9月份申请【HarmonyOS HiSpark Wi-Fi IoT 套件】,等了两周终于拿到板子了,激动的心情无以言表。话不多说,带大家直...
发表于 10-25 19:15 0次 阅读
【HarmonyOS HiSpark Wi-Fi IoT 套件】(一)开箱

单片机C语言的串口通信协议资料和代码概述

现实生活中, 我们总是要与人打交道,互通有无。单片机也一样,需要跟各种设备交互。例如汽车的显示仪表需....
的头像 Wildesbeast 发表于 10-25 10:58 279次 阅读
单片机C语言的串口通信协议资料和代码概述

英特尔因CPU不如AMD被迫割腕自救,一夜暴跌1775亿元

对于Intel来说,第三季度财报不及预期利润大降,这直接反映在股价上(收跌超10%),昨天一夜之间公....
的头像 如意 发表于 10-25 10:18 709次 阅读
英特尔因CPU不如AMD被迫割腕自救,一夜暴跌1775亿元

单片机C语言编程的H文件与C文件到底有什么关系

这个8*8按键程序的过程中,不管是在自己写还是参考别人程序的过程中,发现自己对C语言有些基本知识点和....
的头像 Wildesbeast 发表于 10-25 10:14 112次 阅读
单片机C语言编程的H文件与C文件到底有什么关系

Intel股价跳水了7nm工艺发展怎么样

这几天发布Q3季度财报之后,Intel的股价跳水了10%,损失了1700多亿的市值,一方面是Q3利润....
的头像 Wildesbeast 发表于 10-25 10:13 240次 阅读
Intel股价跳水了7nm工艺发展怎么样

固件工程师到底做的工作是哪个方面

软件跟硬件之间的界限已经越来越模糊了,那么处于这个灰色地带的,就是固件了。 这就分成三类工作者。 ....
的头像 Wildesbeast 发表于 10-25 09:16 85次 阅读
固件工程师到底做的工作是哪个方面

C语言

C语言中“b=~b”是什么意思?
发表于 10-24 11:45 45次 阅读
C语言

单片机驱动mos管电路图原理和设计要素

先了解一下单片机驱动mos管电路图及原理,单片机驱动mos管电路主要根据MOS管要驱动什么东西, 要....
的头像 陈翠 发表于 10-24 11:07 272次 阅读
单片机驱动mos管电路图原理和设计要素

基于AT89C52单片机和ISD4002芯片实现报警系统的设计

在现在的许多工业控制中,很多设备是不间断运行或无人看守的,所以经常需要维护人员定期对设备进行维护。这....
的头像 电子设计 发表于 10-24 10:26 570次 阅读
基于AT89C52单片机和ISD4002芯片实现报警系统的设计

基于AT89C52单片机和ZLG500s读写模块实现智能卡门禁系统的设计

现在智能卡的应用越来越广泛,如校园一卡通系统、城市公交系统、大型会议签到系统、考勤系统、门禁系统等都....
的头像 电子设计 发表于 10-24 10:22 644次 阅读
基于AT89C52单片机和ZLG500s读写模块实现智能卡门禁系统的设计

求大神支援 挺急的

我们是单片机的学生,平时没好好学,到现在毕设不会做,不只是我一个人,班里大半学生都不会,有的去找代做买了,但是被骗了。 ...
发表于 10-24 10:03 0次 阅读
求大神支援   挺急的

龟兔赛跑:单片机VS步进电机

问题:  程序跑的时间 肯定比 实际电机快,是不是 这个原因导致 ,程序都跑到下面去了 ,步进电机可能第一步都没走...
发表于 10-24 09:31 278次 阅读
龟兔赛跑:单片机VS步进电机

独显DG1已经出货 独显DG2完成了流片 支持光追

在今天的财报会议上,Intel不仅谈论了CPU及工艺路线图,还公布了Xe高性能显卡部分的进展,其中首....
的头像 工程师邓生 发表于 10-24 09:09 627次 阅读
独显DG1已经出货 独显DG2完成了流片 支持光追

使用单片机实现继电器实验的工程文件免费下载

本文档的主要内容详细介绍的是使用单片机实现继电器实验的工程文件免费下载。
发表于 10-23 17:55 58次 阅读
使用单片机实现继电器实验的工程文件免费下载

使用单片机实现PWM实验的工程文件免费下载

本文档的主要内容详细介绍的是使用单片机实现PWM实验的工程文件资料合集。
发表于 10-23 17:55 55次 阅读
使用单片机实现PWM实验的工程文件免费下载

华为麒麟9000芯片到底有多强大?

余承东在发布会上表示:“GPU有时候比CPU更为重要,因为在玩手游时,往往调用的是GPU的能力。”
的头像 我快闭嘴 发表于 10-23 17:15 1429次 阅读
华为麒麟9000芯片到底有多强大?

为什么UART驱动1-Wire设备总是出现问题?

麦叔是搞嵌入式的,最近项目delay,他和我说用UART驱动1-Wire设备总是出现问题,故写此文来....
的头像 inr999 发表于 10-23 17:13 156次 阅读
为什么UART驱动1-Wire设备总是出现问题?

单片机的Bootloader可以实现用户轻松升级程序

这次出差是为了升级程序解决Bug,用户已经将产品封装起来,无法开盖,只能使用CAN总线来更新程序,用....
的头像 inr999 发表于 10-23 16:57 168次 阅读
单片机的Bootloader可以实现用户轻松升级程序

使用单片机实现电子密码锁的设计资料说明

随着电子技术的发展,具有防盗报警等功能的电子密码锁代替密码量少、安全性差的机械式密码锁已是必然趋势。....
发表于 10-23 16:10 59次 阅读
使用单片机实现电子密码锁的设计资料说明

hex是如何解析的?

含有单片机的电子产品在量产的时候会用到.hex文件或者.bin。hex是十六进制的,包含地址信息和数....
的头像 inr999 发表于 10-23 15:31 144次 阅读
hex是如何解析的?

Microchip推出可解决模拟系统设计难题的单片机产品

基于传感器的物联网(IoT)应用依赖于模拟功能和数字控制能力的结合,以满足低成本、小尺寸、高性能和低....
的头像 inr999 发表于 10-23 15:07 190次 阅读
Microchip推出可解决模拟系统设计难题的单片机产品

单片机的复习题和答案汇总

答:数制就是计数方式,按照进位方式计数的数制叫进位计数制。由于二进制数只有两个数字符号“0”、“1”....
发表于 10-23 15:02 63次 阅读
单片机的复习题和答案汇总

如何实现模拟看门狗?

作者:逸珺 转自:STM32 对于看门狗大家或许不陌生,但对于模拟看门狗有的朋友可能就不甚了解了。本....
的头像 inr999 发表于 10-23 14:51 445次 阅读
如何实现模拟看门狗?

DPU能否演绎CPU和GPU的佳话?

一组灵活的可编程加速引擎,旨在减轻网络任务负担并优化AI和机器学习,安全性,电信和存储等的应用程序性....
的头像 我快闭嘴 发表于 10-23 14:24 221次 阅读
DPU能否演绎CPU和GPU的佳话?

解读华为最强芯片麒麟9000

回顾华为的造芯史,华为成功做出自己第一款芯片——用于C&C08交换机上降低成本的ASIC芯片,是在1....
的头像 我快闭嘴 发表于 10-23 14:20 1029次 阅读
解读华为最强芯片麒麟9000

台积电已经开始接受其5nm工艺的芯片订单

“我们正在评估每一个参数,因为我们必须要在2020年底和2021年年初做出决定,因为那时我们必须决定....
的头像 我快闭嘴 发表于 10-23 14:15 694次 阅读
台积电已经开始接受其5nm工艺的芯片订单

3步教你如何用51单片机制作秒表

和很多朋友一样,在学51单片机的过程中我们肯定会涉及到制作一个秒表,牵涉到把单片机的多个部分组合起来....
的头像 玩转单片机 发表于 10-23 13:55 212次 阅读
3步教你如何用51单片机制作秒表

关于晶圆代工产业的分析介绍

受益于台系业者的华为海思订单赶在9月14日前出货完毕,加上台积电7纳米以及5纳米等先进制程订单满载,....
的头像 我快闭嘴 发表于 10-23 13:06 521次 阅读
关于晶圆代工产业的分析介绍

华为负重前行华为mate40正式发布 麒麟9000亮眼 徕卡模组高光

在美国制裁之下中国脊梁华为真的不容易,现在华为mate40正式发布了,在华为mate40发布会上,麒....
发表于 10-23 12:14 331次 阅读
华为负重前行华为mate40正式发布 麒麟9000亮眼 徕卡模组高光

智能化场景识别,视频图像处理方案

初学电子的时候总找不到好的学习资料和学习教程,很渴望能有一个完整的项目做学习用却总找不到,即使找到了....
的头像 电路设计技能 发表于 10-23 11:48 267次 阅读
智能化场景识别,视频图像处理方案

PLC的系统配置详细资料说明

组成CP∪模块的顶部端子盖内:电源及输出端子底部端子盖内:输入端子及传感器电源中部右侧前盖内:CPU....
发表于 10-23 11:47 252次 阅读
PLC的系统配置详细资料说明

iPhone12面板提振,LG Display结束6个季度亏损

据路透社报道,受惠于iPhone新机出货,以及在家趋势提振电视和笔记本电脑需求,韩国面板厂LG Di....
的头像 我快闭嘴 发表于 10-23 11:29 718次 阅读
iPhone12面板提振,LG Display结束6个季度亏损

90%的单片机初学者,都会遇到的10个问题

01、C语言和汇编语言在开发单片机时各有哪些优缺点?汇编语言是一种用文字助记符来表示机器指令的符号语言,是最接近机器码的一...
发表于 10-23 11:05 171次 阅读
90%的单片机初学者,都会遇到的10个问题

服务器发展浪潮将会持续多久?

但是,这种服务器发展浪潮并没有使所有的服务器厂商都有同样的增长,并且也不知道这种发展浪潮将会持续多久....
的头像 我快闭嘴 发表于 10-23 11:02 354次 阅读
服务器发展浪潮将会持续多久?

基于物联网的智能鱼缸智能家居系统设计方案

功能描述: 1,本设计采用的stm32f103c8t6单片机设计 2,使用的esp8266 01s ....
的头像 电路设计技能 发表于 10-23 10:26 427次 阅读
基于物联网的智能鱼缸智能家居系统设计方案

为什么微软要基于FPGA来进行人工智能芯片设计?

之后就可以启动虚拟指针到与FPGA外部的GPU相关联的图形处理单元(GPU)驱动程序的传输,经过外部....
的头像 我快闭嘴 发表于 10-23 10:13 317次 阅读
为什么微软要基于FPGA来进行人工智能芯片设计?

最新测试:NVIDIA的安培GPU测试性能是最先进 CPU的237倍

MLPerf组织今天发布最新的推理基准测试(Benchmark)MLPerf Inference v....
的头像 如意 发表于 10-23 09:49 262次 阅读
最新测试:NVIDIA的安培GPU测试性能是最先进 CPU的237倍

【100ASK_STM32MP157(带屏)试用体验】开箱贴,太赞了(1)

   韦东山老师是嵌入式领域的翘楚。100ASK_STM32MP157是韦老师的鼎力推荐的。既可以当做单片机用,又可以当L...
发表于 10-22 20:09 202次 阅读
【100ASK_STM32MP157(带屏)试用体验】开箱贴,太赞了(1)

单片机之驱动能力的相关内容解析

来源:互联网               单片机是个比较复杂的课题,但是如果你找到正...
发表于 10-22 19:02 0次 阅读
单片机之驱动能力的相关内容解析

TMS320VC5501 定点数字信号处理器

TMS320VC5501(5501)定点数字信号处理器(DSP)基于TMS320C55x™DSP生成CPU处理器内核。 C55x™DSP架构通过增加并行性和全面关注降低功耗来实现高性能和低功耗。 CPU支持内部总线结构,该结构由一个程序总线,三个数据读总线,两个数据写总线以及专用于外设和DMA活动的附加总线组成。这些总线能够在一个周期内执行最多三次数据读取和两次数据写入。并行,DMA控制器可以独立于CPU活动执行数据传输。 C55x™CPU提供两个乘法累加(MAC)单元,每个单元能够进行17位×17位乘法运算。单循环。额外的16位ALU支持中央40位算术/逻辑单元(ALU)。 ALU的使用受指令集控制,提供优化并行活动和功耗的能力。这些资源在C55x CPU的地址单元(AU)和数据单元(DU)中进行管理。 C55x DSP代支持可变字节宽度指令集,以提高代码密度。指令单元(IU)从内部或外部存储器执行32位程序提取,并为程序单元(PU)排队指令。程序单元解码指令,将任务指向AU和DU资源,并管理完全受保护的管道。预测分支功能可避免执行条件指令时的管道刷新。 5501外设...
发表于 10-09 14:55 265次 阅读
TMS320VC5501 定点数字信号处理器