侵权投诉

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

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

收藏 人收藏
分享:

评论

相关推荐

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

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

国产CPU的格局与进展

据悉,KX-6000系列产品在性能跑分方面已经和Intel的第七代桌面i5处理器相当。在网络上有知乎....
的头像 电子发烧友网 发表于 10-22 18:02 98次 阅读
国产CPU的格局与进展

AMD正就收购赛灵思(Xilinx)进行深入谈判

从AMD和赛灵思的体量上来看,截止到目前,AMD的市值为975.6亿美元;赛灵思的市值是258.8亿....
的头像 电子发烧友网 发表于 10-22 17:38 123次 阅读
AMD正就收购赛灵思(Xilinx)进行深入谈判

关键嵌入式系统设计的演变过程

对于通用型实时处理任务,i.MX 8X 器件包括一个带浮点单元 (FPU)、内存保护单元 (MPU)....
的头像 电子发烧友网 发表于 10-22 17:27 77次 阅读
关键嵌入式系统设计的演变过程

ARM嵌入式系统如何实现BSP程序的设计

ARM 公司在32 位RISC 的CPU 开发领域不断取得突破, 其结构已经从V3 发展到V6。BS....
发表于 10-22 17:15 52次 阅读
ARM嵌入式系统如何实现BSP程序的设计

用AD20绘制NSOP的芯片封装-PCB绘制-适用于其他双排类型的IC-详细过程-学习记录

NSOP封装PCB绘制-绘制记录一、以16NSOP为例,使用软件AD20. 1、封装命名参照图中格式。2、放置首个焊盘焊盘宽度比...
发表于 10-22 17:07 0次 阅读
用AD20绘制NSOP的芯片封装-PCB绘制-适用于其他双排类型的IC-详细过程-学习记录

Edge AI有什么好处?

该序言是必要的,以了解拥有足够的硬件设备不仅涉及巨额投资,而且还需要占用机器24/7来收回投资成本。....
的头像 我快闭嘴 发表于 10-22 17:07 149次 阅读
Edge AI有什么好处?

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

Microchip 8位单片机业务部营销副总裁Greg Robinson表示:“Microchip为....
发表于 10-22 16:23 18次 阅读
Microchip推出可解决模拟系统设计难题的单片机产品

Microchip宣布推出业内首款Wi-Fi单片机模块

对于设计安全的工业物联网系统的开发人员来说,Microchip高度集成的WFI32E01PC是一款为....
的头像 Microchip微芯 发表于 10-22 16:18 54次 阅读
Microchip宣布推出业内首款Wi-Fi单片机模块

兆芯为武大吉奥提供可靠的国产化底层计算平台

GIS(Geographic Information System,地理信息系统)在近30多年内取得....
的头像 兆芯 发表于 10-22 16:01 85次 阅读
兆芯为武大吉奥提供可靠的国产化底层计算平台

4个超声波测距方案详解汇总

由于超声波指向性强,能量消耗缓慢,在介质中传播的距离较远,因而超声波经常用于距离的测量,如测距仪和物....
的头像 电路设计技能 发表于 10-22 15:29 38次 阅读
4个超声波测距方案详解汇总

单片机的常用术语与相关知识分享

     各位工程师们的福利时间已到来,本文将和广大工程师分享相关单片机的常用术语与相关知识。各位还不赶紧...
发表于 10-22 14:31 15次 阅读
单片机的常用术语与相关知识分享

在freeRTOS环境下,如何用STM32配合CubeMonitor快速获取CPU利用率

1. 摘要 本篇笔记主要介绍,在freeRTOS环境下,以STM32为例介绍如何快速获取CPU利用率....
的头像 嵌入式程序猿 发表于 10-22 14:04 47次 阅读
在freeRTOS环境下,如何用STM32配合CubeMonitor快速获取CPU利用率

一文知道无功补偿单片机的控制过程

     在低压电力无功补偿中,单片机控制技术的特点在于更改了手动投切方法,在系统运行中实现了容量的自动化...
发表于 10-22 11:11 0次 阅读
一文知道无功补偿单片机的控制过程

广州第三脑AI芯片研究院成立大会开幕

此外,广州第三脑人工智能芯片研究院院长陈世卿表示,广州第三脑人工智能芯片研究院将以人工智能芯片技术为....
的头像 我快闭嘴 发表于 10-22 10:59 128次 阅读
广州第三脑AI芯片研究院成立大会开幕

单片机控制xc1004四轴SPI运动控制芯片的程序

#include #include //MCU: stc8f2k08s2                sfr P0M1 = 0x93...
发表于 10-22 10:50 0次 阅读
单片机控制xc1004四轴SPI运动控制芯片的程序

AMD发布基于Zen3架构的5000Series CPU

昨天凌晨AMD召开了发布会,正式向玩家们发布了全新的基于“Zen3”架构的5000Series CP....
的头像 电子发烧友网工程师 发表于 10-22 10:34 450次 阅读
AMD发布基于Zen3架构的5000Series CPU

基于TMS320LF2407A和SST89C58芯片的电子式纸张抗张抗压试验机

在涉及到纸张检测的行业,诸如造纸、卷烟行业都需要对纸张的抗张、抗压进行高精度的测量。传统方法为提高力....
发表于 10-22 08:11 33次 阅读
基于TMS320LF2407A和SST89C58芯片的电子式纸张抗张抗压试验机

什么是单片机?

       想学单片机的童鞋们,先了解下什么是单片机,以及要学习哪些知识,这样会有助于你们的知识累积,更快...
发表于 10-22 06:18 0次 阅读
什么是单片机?

单片机实现串口通信的程序和实验文件免费下载

本文档的主要内容详细介绍的是单片机实现串口通信的程序和实验文件免费下载。
发表于 10-21 17:18 23次 阅读
单片机实现串口通信的程序和实验文件免费下载

单片机的计时器实验文件和程序免费下载

本文档的主要内容详细介绍的是单片机的计时器实验文件和程序免费下载。
发表于 10-21 17:18 26次 阅读
单片机的计时器实验文件和程序免费下载

单片机的矩阵键盘实验文件和程序免费下载

本文档的主要内容详细介绍的是单片机的矩阵键盘实验文件和程序免费下载。
发表于 10-21 17:16 22次 阅读
单片机的矩阵键盘实验文件和程序免费下载

使用单片机实现中断系统的程序和工程文件免费下载

本文档的主要内容详细介绍的是使用单片机实现中断系统的程序和工程文件免费下载。
发表于 10-21 17:16 21次 阅读
使用单片机实现中断系统的程序和工程文件免费下载

单片机实现点阵屏的程序和实验文件免费下载

本文档的主要内容详细介绍的是单片机实现点阵屏的程序和实验文件免费下载。
发表于 10-21 17:16 24次 阅读
单片机实现点阵屏的程序和实验文件免费下载

如何用ESP32蓝牙遥杆控制器控制智能小车?

我在上一期发布了两个项目 :电脑串口蓝牙硬件实现方案ESP32充当台式机串口蓝牙 和最简单DIY的5....
的头像 电路设计技能 发表于 10-21 15:48 143次 阅读
如何用ESP32蓝牙遥杆控制器控制智能小车?

火星高科火星舱多节点服务器入围成功 助力中国电信转型3.0

近日,北京亚细亚智业科技有限公司(简称火星高科)基于兆芯开胜KH-20000系列处理器平台推出的火星....
的头像 兆芯 发表于 10-21 13:59 1284次 阅读
火星高科火星舱多节点服务器入围成功 助力中国电信转型3.0

采用单片机和触控模块的3D无线射频鼠标设计方案

        鼠标作为电脑的一基本部件。扮演着重要的角色。随着科技的进步和市场的需求。鼠标也经历...
发表于 10-21 13:43 0次 阅读
采用单片机和触控模块的3D无线射频鼠标设计方案

让AMD实现弯道超车的芯片设计密码:小芯片设计方法的内存平衡

AMD近几年在CPU领域 可谓是大放异彩 不仅是消费级和企业级市场 在资本市场也备受热捧 其股价六年....
发表于 10-21 13:04 156次 阅读
让AMD实现弯道超车的芯片设计密码:小芯片设计方法的内存平衡

常用的单片机优缺点介绍

      从上世纪80年代以来,主流的4位8位单片机到现在的高速单片机,已投放市场的主要单片机产品多达70多个...
发表于 10-21 12:48 0次 阅读
常用的单片机优缺点介绍

苹果:采用5nm制程工艺的A14处理器发布

实话说,目前7nm制程工艺的骁龙865跑分轻松就在60万以上,极限甚至突破了65万分,足足比A14高....
的头像 我快闭嘴 发表于 10-21 12:20 403次 阅读
苹果:采用5nm制程工艺的A14处理器发布

CPU、GPU和DPU的结合,可为AI提供前所未有的安全性和算力

因为AI的火热,NVIDIA GPU的关注度暴增,历经过去几年的收购和产品线拓展外,NVIDIA已经....
的头像 如意 发表于 10-21 12:15 195次 阅读
CPU、GPU和DPU的结合,可为AI提供前所未有的安全性和算力

基于AT89C52单片机实现多路闭环测量控制的设计

多功能电量控制器是一种为配电系统、自动化控制系统配套使用的智能控制器,用于监测电路中电压、电流、功率....
的头像 电子设计 发表于 10-21 11:32 804次 阅读
基于AT89C52单片机实现多路闭环测量控制的设计

基于ATMegal28单片机和虚拟仪器实现远程温度监测系统的设计

在工业生产中,经常要对温度进行实时监测,虽然可以利用串行通信标准RS232和RS485等实现短距离监....
的头像 电子设计 发表于 10-21 11:20 354次 阅读
基于ATMegal28单片机和虚拟仪器实现远程温度监测系统的设计

基于AT91SAM7S64单片机和BISS0001实现数字图像采集报警系统的设计

AT91SAM7S64是Atmel公司的32位单片机,具有高性能、低功耗、全速USB2.0接口及丰富....
的头像 电子设计 发表于 10-21 11:10 323次 阅读
基于AT91SAM7S64单片机和BISS0001实现数字图像采集报警系统的设计

基于编/解码芯片UM3758-108A实现多机通信的设计方案

在遥测、遥控领域中,常常使用工业PC机与单片机组成的多机系统完成测控任务。PC机因其丰富的软硬件资源....
的头像 电子设计 发表于 10-21 10:47 373次 阅读
基于编/解码芯片UM3758-108A实现多机通信的设计方案

步进电机的拆解、特征及优缺点

据说步进电机不能拆,但是为了满足好奇心,该出手时就出手。 将要拆开的28BYJ-48,这是学单片机控....
的头像 电机控制设计加油站 发表于 10-21 10:29 207次 阅读
步进电机的拆解、特征及优缺点

英伟达收购赛灵思,芯片半导体行业的巨震还在继续

当然,此次交易需在2021年底前取得相关政府部门的许可。根据安排,在获取许可后,SK海力士将通过支付....
的头像 我快闭嘴 发表于 10-21 10:09 509次 阅读
英伟达收购赛灵思,芯片半导体行业的巨震还在继续

耕升30系列显卡让普通用户也能创作VLOG

现代随着动辄100M的网络带宽以及4G、5G等新兴技术,促使数字内容行业呈现暴涨趋势,其中以新媒体行....
的头像 工程师邓生 发表于 10-21 09:40 174次 阅读
耕升30系列显卡让普通用户也能创作VLOG

单片机开发需要掌握的四大基本技巧分享

           有很多刚入行的初学者工程师在单片机这个领域经常是蒙圈的状态,完全不知道...
发表于 10-21 08:46 0次 阅读
单片机开发需要掌握的四大基本技巧分享

从单片机基础到程序框架的入门教程免费下载

单片机应用的核心技术是什么?是按键,数码管,流水灯,串口。是它们的程序框架。按键和数码管是输入是人机....
发表于 10-21 08:00 64次 阅读
从单片机基础到程序框架的入门教程免费下载

以单片机为核心的智能化高精度简易直流电源设计方案

1 引言         直流稳压电源是电子技术常用的设备之一,广泛的应用于教学、科研等领域。传统的...
发表于 10-21 06:07 0次 阅读
以单片机为核心的智能化高精度简易直流电源设计方案

STM32外部中断解决方法

01 单片机外部中断简介 所谓外部中断,就是通过外部信号所引起的中断,如单片机引脚上的电平变化(高电....
的头像 嵌入式ARM 发表于 10-20 17:43 134次 阅读
STM32外部中断解决方法

浅谈状态机的要素、分类

说到单片机编程,不得不说到状态机,状态机做为软件编程的主要架构已经在各种语言中应用,当然包括C语言,....
的头像 嵌入式ARM 发表于 10-20 17:27 157次 阅读
浅谈状态机的要素、分类

IAR单片机编程软件的使用说明免费下载

其实IAR 和keil 区别也没有多大,不过很多人就是怕(当初我也怕) 。怕什么呢,怕学会了,真的就....
发表于 10-20 16:16 27次 阅读
IAR单片机编程软件的使用说明免费下载

NB-IoT网络爆发期已来,燃气仪表最先受益

居民安装新表以后,足不出户就可以实时查询燃气使用情况,还支持报警功能、手机缴费、实时监控管理等功能,....
的头像 我快闭嘴 发表于 10-20 15:58 206次 阅读
NB-IoT网络爆发期已来,燃气仪表最先受益

十一代酷睿工艺跃进:CPU、GPU、AI性能大提速

9月初的秋季新品发布会上,Intel正式推出了十一代酷睿处理器,代号Tiger Lake,这一代不仅....
的头像 Les 发表于 10-20 15:14 555次 阅读
十一代酷睿工艺跃进:CPU、GPU、AI性能大提速

Intel出售NAND闪存芯片业务对其发展是好还是坏?

针对这一消息,业界也是普遍关注。有专家就认为,英特尔此举是断臂自救,对于其未来发展有积极作用。毕竟,....
的头像 我快闭嘴 发表于 10-20 13:50 500次 阅读
Intel出售NAND闪存芯片业务对其发展是好还是坏?

对国内企业来说,从丰田手里获取混动技术,成本相对更低廉

这几天有一则新闻引起了不小的轰动:据日本经济新闻报道,丰田汽车将向中国的广汽集团提供混合动力汽车的核....
的头像 Les 发表于 10-20 11:06 257次 阅读
对国内企业来说,从丰田手里获取混动技术,成本相对更低廉

基于PIC单片机和GPS信号接收电路实现智能打铃仪的应用方案

长期以来,学校、工厂等单位常用的打铃仪多采用单片机计时,计时误差每天达0.5 s,日积月累走时误差会....
的头像 电子设计 发表于 10-20 10:51 684次 阅读
基于PIC单片机和GPS信号接收电路实现智能打铃仪的应用方案

基于单片机和CO气体传感器实现CO监测报警仪的方案设计

一氧化碳(CO)是一种无色无臭的气体。当CO进入人体血液循环系统后,就会与血红蛋白迅速结合形成碳氧血....
的头像 电子设计 发表于 10-20 10:37 636次 阅读
基于单片机和CO气体传感器实现CO监测报警仪的方案设计

首发麒麟9000 ;搭载24核Mali-G78 CPU

按照之前华为为新机申请入网许可证的信息看,NOH-NX9应该就是即将发布Mate 40中的一员,而它....
的头像 工程师邓生 发表于 10-20 09:31 4584次 阅读
首发麒麟9000 ;搭载24核Mali-G78 CPU

STM32单片机的芯片缓存包资料合集

本文档的主要内容详细介绍的是STM32单片机的芯片缓存包资料合集。
发表于 10-20 08:00 56次 阅读
STM32单片机的芯片缓存包资料合集

Intel 12代酷睿首次10nm!

Intel这两年的步伐是真快。桌面平台上的Rocket Lake 11代酷睿还要小半年才会发布,更靠....
的头像 inr999 发表于 10-19 17:00 989次 阅读
Intel 12代酷睿首次10nm!

单片机在线编程板下载板的PCB原理图免费下载

本文档的主要内容详细介绍的是单片机在线编程板下载板的PCB原理图免费下载。
发表于 10-19 16:51 65次 阅读
单片机在线编程板下载板的PCB原理图免费下载

未来的AI计算领域,将是CPU、GPU、IPU并行

AI近些年的大火,直接促进了CPU和GPU的发展,而英伟达的GPU真正借此迅速成为AI市场的主流产品....
的头像 如意 发表于 10-19 16:04 283次 阅读
未来的AI计算领域,将是CPU、GPU、IPU并行

AI的发展,致使IPU可以基于自身优势为世界的智能化进程增添不竭动力

AI近些年的大火,直接促进了CPU和GPU的发展,而英伟达的GPU真正借此迅速成为AI市场的主流产品....
的头像 Les 发表于 10-19 15:45 254次 阅读
AI的发展,致使IPU可以基于自身优势为世界的智能化进程增添不竭动力

单片机C语言中的串口通信协议

现实生活中, 我们总是要与人打交道,互通有无。单片机也一样,需要跟各种设备交互。例如汽车的显示仪表需....
的头像 inr999 发表于 10-19 15:32 185次 阅读
单片机C语言中的串口通信协议

Intel 11代奔腾/赛扬发布:两处破天荒大升级

界日前,Intel低调更新了三款基于Tiger Lake的11代处理器。 具体来说,三款型号分别是奔....
的头像 inr999 发表于 10-19 15:19 549次 阅读
Intel 11代奔腾/赛扬发布:两处破天荒大升级

英特尔的下一步是什么?

这些新的FPGA通常针对云和通信服务提供商,我们在The Next Platform中将其分为三个部....
的头像 我快闭嘴 发表于 10-19 14:49 726次 阅读
英特尔的下一步是什么?

CPU和微处理器的区别

现代IT中的大多数CPU是多核处理器,这意味着集成电路上连接了两个或多个处理器,以帮助提高性能,降低....
的头像 我快闭嘴 发表于 10-19 12:00 270次 阅读
CPU和微处理器的区别

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 定点数字信号处理器
博评网