侵權投訴

單片機開發板電路圖及實驗原理及流程圖

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

收藏 人收藏
分享:

評論

相關推薦

什麼是超頻?有什麼作用?

簡而言之,超頻正在佔用諸如處理器之類的計算機組件,並以高於製造商額定的規格運行。換句話説,與超頻運行....
的頭像 我快閉嘴 發表於 10-31 09:31 158次 閲讀
什麼是超頻?有什麼作用?

畢業設計?

請問一下,如果做汽車倒車測距儀這種畢業設計,我沒有c語言基礎,只學過一學期單片機,只會一點簡單的程序。像我這種情況要學到什...
發表於 10-30 22:07 146次 閲讀
畢業設計?

英特爾賣掉閃存業務是明智的選擇

觀察者網大橘財經訊(文/呂棟 編輯/尹哲)二季度,英特爾以NAND閃存為主的存儲業務,在疫情刺激的大....
的頭像 科工力量 發表於 10-30 18:15 134次 閲讀
英特爾賣掉閃存業務是明智的選擇

STM32單片機的堆棧深入解析

學習STM32單片機的時候,總是能遇到堆棧這個概念。分享本文,希望對你理解堆棧有幫助。 對於瞭解一點....
的頭像 STM32嵌入式開發 發表於 10-30 17:31 189次 閲讀
STM32單片機的堆棧深入解析

使用單片機實現正反轉可控的步進電機的程序和工程文件

本文檔的主要內容詳細介紹的是使用單片機實現正反轉可控的步進電機的程序和工程文件免費下載。
發表於 10-30 17:29 30次 閲讀
使用單片機實現正反轉可控的步進電機的程序和工程文件

單片機的主程序是如何執行的

我們從單片機的工作原理可以看出單片機是執行程序來完成我們所要求的任務的,在單片機中有很多子程序,單片....
的頭像 陳翠 發表於 10-30 17:28 185次 閲讀
單片機的主程序是如何執行的

智能手機市場發展現狀分析

存儲:手機近幾年的內存發展跟CPU有些相似,同步快速發展,從32G到64G再到128G、256G,發....
的頭像 我快閉嘴 發表於 10-30 17:21 200次 閲讀
智能手機市場發展現狀分析

Microchip推出解決模擬系統設計難題的單片機

基於傳感器的物聯網(IoT)應用依賴於模擬功能和數字控制能力的結合,以滿足低成本、小尺寸、高性能和低....
的頭像 Microchip微芯 發表於 10-30 17:00 274次 閲讀
Microchip推出解決模擬系統設計難題的單片機

華為Mate40 Pro+的跑分數據發佈,總分成績達到了902616分

近日,魯大師正式公佈了華為Mate40 Pro+的跑分數據,其總成績成功突破了90萬分,達到了902....
的頭像 牽手一起夢 發表於 10-30 16:54 635次 閲讀
華為Mate40 Pro+的跑分數據發佈,總分成績達到了902616分

西門子PLC用於循環程序處理的組織塊(OB1)

掃描循環時間是操作系統運行循環程序和中斷循環的所有程序部分(例如,執行其它組織塊)以及系統操作(如,....
的頭像 機器人及PLC自動化應用 發表於 10-30 16:09 108次 閲讀
西門子PLC用於循環程序處理的組織塊(OB1)

存儲卡的工作方式

如果用作程序卡,則可以在存儲卡上裝載用户程序。這種情況下,存儲卡將替代設備的內部裝載存儲器,且內部裝....
的頭像 機器人及PLC自動化應用 發表於 10-30 16:06 124次 閲讀
存儲卡的工作方式

麒麟信安的一雲多芯信創雲桌面解決方案

2020年,信創產業井噴式發展迎來產業變革的春天,提速數字化轉型升級,煥發經濟發展新動能。國內芯片、....
的頭像 電子魔法師 發表於 10-30 16:02 139次 閲讀
麒麟信安的一雲多芯信創雲桌面解決方案

博途CPU1500顯示屏

對於顯示屏較小的 CPU,經常會超出顯示屏可用寬度。如果將光標放置在顯示屏的相關值處並按下左箭頭鍵,....
的頭像 機器人及PLC自動化應用 發表於 10-30 16:01 112次 閲讀
博途CPU1500顯示屏

西門子CPU故障分:硬件診斷和故障檢測

當調用功能“硬件診斷”後,診斷符號將會顯示在在線視圖以及快速視圖(默認設置)或診斷視圖的項目窗口中。....
的頭像 機器人及PLC自動化應用 發表於 10-30 15:59 119次 閲讀
西門子CPU故障分:硬件診斷和故障檢測

各級別CPU緩存的工作原理

一、前言 在過去的幾年中,計算機處理器取得了相當大的進步,晶體管的尺寸每年都在變小,而且這種進步達到....
的頭像 旺材芯片 發表於 10-30 15:25 61次 閲讀
各級別CPU緩存的工作原理

單片機的複習題和答案免費下載

1、ALE信號的作用是(地址鎖存允許輸出信號)。 2、所謂中斷源即是(能發出中斷請求、引起中斷的設....
發表於 10-30 15:13 39次 閲讀
單片機的複習題和答案免費下載

單片機的程序編寫以及單片機的開發技巧

單片機的學習竅門 任何一款MCU,其基本原理和功能都是大同小異,所不同的只是其外圍功能模塊的配置及數....
發表於 10-30 15:02 48次 閲讀
單片機的程序編寫以及單片機的開發技巧

單片機的分類及應用和單片機的功能介紹

單片機的分類及應用 MCU按其存儲器類型可分為無片內ROM型和帶片內ROM型兩種。對於無片內ROM型....
發表於 10-30 14:56 137次 閲讀
單片機的分類及應用和單片機的功能介紹

芯片產業市場格局將變?

最近一段時間以來,科技領域一直都動盪不安,相信很多瞭解科技行業的人應該都有所瞭解,其中就包括華為事件....
的頭像 我快閉嘴 發表於 10-30 14:56 240次 閲讀
芯片產業市場格局將變?

利用tracepoint梳理調度器框架及主要流程

靜態tracepoint預埋在內核的關鍵位置, 通過這些預埋的tracepoint, 可以比較容易梳....
的頭像 Linuxer 發表於 10-30 14:36 104次 閲讀
利用tracepoint梳理調度器框架及主要流程

關於英特爾的Xe GPU你瞭解多少?

早在2018年,英特爾就宣佈,計劃在2020年推出一款新的獨立GPU。這一消息令人驚訝,因為英特爾似....
的頭像 我快閉嘴 發表於 10-30 14:19 179次 閲讀
關於英特爾的Xe GPU你瞭解多少?

各種單片機常見的延時與中斷問題及解決方法

可以設50ms中斷一次,定時初值,TH0=0x3c、TL0=0xb0。中斷20次為1S,10分鐘的話....
的頭像 玩轉單片機 發表於 10-30 14:15 143次 閲讀
各種單片機常見的延時與中斷問題及解決方法

淺談8086CPU的寄存器結構

IP用來存放代碼段中的偏移地址,在程序運行過程中,它始終指向下一條要執行的指令的首地址。IP實際上起....
發表於 10-30 12:07 70次 閲讀
淺談8086CPU的寄存器結構

如何在CGRAM中自定義字符呢?

RW是讀/寫選擇引腳,接單片機的一個I/O,當RW為低電平時,向LCD1602寫入命令或數據;當RW....
的頭像 玩轉單片機 發表於 10-30 11:29 92次 閲讀
如何在CGRAM中自定義字符呢?

為何它能對模擬電路進行控制呢?

那為何它能對模擬電路進行控制呢?大家想一想,我們數字電路里,只有 0 和 1 兩種狀態,比如我們第 ....
的頭像 玩轉單片機 發表於 10-30 11:26 94次 閲讀
為何它能對模擬電路進行控制呢?

89C51單片機結構框圖

在空閒方式中,CPU停止工作,而RAM、定時器/計數器、串行口和中斷系統都繼續工作。此時的電流可降到....
的頭像 玩轉單片機 發表於 10-30 11:21 88次 閲讀
89C51單片機結構框圖

基於μPSD3234A單片機在μVision2開發環境中的税控器應用方案設計

税控設備是國家税務部門實施税收管理信息化的必然手段之一,税控器作為税控設備之一,它是在計算機等電子設....
的頭像 電子設計 發表於 10-30 10:38 371次 閲讀
基於μPSD3234A單片機在μVision2開發環境中的税控器應用方案設計

晶體振盪器的種類

有源晶振不需要 DSP 的內部振盪器,信號質量好,比較穩定,而且連接方式相對簡單(主要是做好電源濾波....
的頭像 EDA365 發表於 10-30 10:36 100次 閲讀
晶體振盪器的種類

基於78K0系列單片機和鉑電阻温度傳感器實現測温電路的設計

測温儀的系統硬件結構框圖如圖1所示。考慮到功耗及整機的精度和價格等問題,測温儀的單片機控制器採用EN....
的頭像 電子設計 發表於 10-30 09:58 222次 閲讀
基於78K0系列單片機和鉑電阻温度傳感器實現測温電路的設計

還可以這樣?把CPU安裝在主板背面,魚缸當散熱器?

把主板背面的空間利用起來已經不是新鮮事,常見的操作是加裝固態盤。
的頭像 如意 發表於 10-30 09:26 81次 閲讀
還可以這樣?把CPU安裝在主板背面,魚缸當散熱器?

b站面試之旅:瞭解哪些I/O模型?select是阻塞IO嗎?

首先將IO模型給安排一遍,然後把自己很熟悉的IO模型詳細説一波並介紹出應用場景,這個裝的X就算比較完....
的頭像 算法與數據結構 發表於 10-30 09:23 107次 閲讀
b站面試之旅:瞭解哪些I/O模型?select是阻塞IO嗎?

單片機什麼時候可以替代PLC ?

        哪些時候單片機可以替代PLC 嗎?小編先不揭曉答案,看完此文大家自己就心知肚明可以不...
發表於 10-30 08:45 23次 閲讀
單片機什麼時候可以替代PLC ?

一文知道單片機發展簡史

     你知道嗎?不論它是叫MCU,還是微控制器、單片機,其實它們都是一種東西。今天小編特意找出這篇單片...
發表於 10-30 08:34 16次 閲讀
一文知道單片機發展簡史

如何定義EMC,單片機EMC的檢測工作

     如何定義EMC?簡單概括,就是設備或系統在其電磁環境中能正常工作,且不對該環境中任何事物構成不能...
發表於 10-30 06:59 0次 閲讀
如何定義EMC,單片機EMC的檢測工作

51單片機和STM32單片機有什麼區別

51單片機是對所有兼容Intel 8031指令系統的單片機的統稱。該系列單片機的始祖是Intel的8004單片機,後來隨着Flash rom技術的發...
發表於 10-30 06:49 0次 閲讀
51單片機和STM32單片機有什麼區別

超聲波PIC單片機的C語言程序免費下載

本文檔的主要內容詳細介紹的是超聲波PIC單片機的C語言程序免費下載。
發表於 10-29 18:08 32次 閲讀
超聲波PIC單片機的C語言程序免費下載

AMD新一代Radeon RX 6000顯卡發佈,性能提升1倍能效提升至少50%

北京時間10月29日凌晨1點,AMD正式發佈了新一代Radeon RX 6000系列顯卡,首批包括R....
的頭像 牽手一起夢 發表於 10-29 15:21 659次 閲讀
AMD新一代Radeon RX 6000顯卡發佈,性能提升1倍能效提升至少50%

AMD首發PCIe 4.0:帶寬翻倍、靈活性大增

比如當時出現過最多的是不穩定問題,包括死機、藍屏等,不過這個問題後續測試的主板、內存多了,大家發現並....
的頭像 lhl545545 發表於 10-29 15:03 275次 閲讀
AMD首發PCIe 4.0:帶寬翻倍、靈活性大增

IIC主從通信問題

從機PIC16F15375  主機STM32F4 問題如下:從機完成按鍵鍵值和觸摸屏物理座標點輸出。再數據傳輸過程中,可發...
發表於 10-29 13:21 106次 閲讀
IIC主從通信問題

PCIe Gen5.0的設計與優化

前言:PCIExpress base和CardElectro Mechanical(CEM)規範定義....
的頭像 信號完整性與電源完整性研究 發表於 10-29 11:39 97次 閲讀
PCIe Gen5.0的設計與優化

如何寫出讓CPU執行更快的代碼?

轉自:小林coding 前言 代碼都是由 CPU 跑起來的,我們代碼寫的好與壞就決定了 CPU 的執....
的頭像 Linux愛好者 發表於 10-29 11:21 83次 閲讀
如何寫出讓CPU執行更快的代碼?

蘋果即將發佈一款目前移動CPU領域性能最強的新Mac產品

很顯然,蘋果正在為ARM的新Mac上市做準備,而他們將在下月初跟開發者進行一場有效的溝通,以此來詢問....
的頭像 lhl545545 發表於 10-29 11:00 277次 閲讀
蘋果即將發佈一款目前移動CPU領域性能最強的新Mac產品

爆蘋果 A14T 處理器是目前移動CPU領域性能最強悍的

很顯然,蘋果正在為ARM的新Mac上市做準備,而他們將在下月初跟開發者進行一場有效的溝通,以此來詢問....
的頭像 如意 發表於 10-29 10:52 274次 閲讀
爆蘋果 A14T 處理器是目前移動CPU領域性能最強悍的

基於AT90S2313單片機和ATF1500A芯片實現自動圖像報警系統的設計

報警系統廣泛應用於銀行、飯店、交通管理以及智能大廈等場所和領域。傳統的自動報警裝置,大多采用單點信號....
的頭像 電子設計 發表於 10-29 10:08 174次 閲讀
基於AT90S2313單片機和ATF1500A芯片實現自動圖像報警系統的設計

AMD的鋭龍5000系列處理器將成為遊戲領域的性能領導者

再過幾天,鋭龍5000處理器就要上市了,雖然它發佈的較晚,沒能在Q3季度財報中表現出來,但是Q4季度....
的頭像 如意 發表於 10-29 09:55 674次 閲讀
AMD的鋭龍5000系列處理器將成為遊戲領域的性能領導者

stm32單片機or51單片機對比哪個更好?

       單片微型計算機簡稱單片機(MCU),簡單來説就是集CPU(運算、控制)、RAM(數據存儲-內存...
發表於 10-29 09:47 303次 閲讀
stm32單片機or51單片機對比哪個更好?

混合x86:英特爾的Alder Lake正在採樣

作為英特爾路線圖中相當神祕的處理器,Alder Lake承諾將異構多核的概念引入客户端PC的x86處....
的頭像 倩倩 發表於 10-28 16:46 510次 閲讀
混合x86:英特爾的Alder Lake正在採樣

B550 Unify和Unify-X在為主板設計的工作負載中非常獨特

在規格方面,MEG B550 Unify和Unify X配備了強大的14 + 2 VRM供電系統,僅....
的頭像 倩倩 發表於 10-28 16:38 297次 閲讀
B550 Unify和Unify-X在為主板設計的工作負載中非常獨特

那些年被誤解的AMD,現在用事實説話

從2017年AMD重返高性能CPU市場到現在,這三年時間CPU市場上的變化可能比之前10年的變化都要....
的頭像 工程師鄧生 發表於 10-28 16:25 316次 閲讀
那些年被誤解的AMD,現在用事實説話

宏cer剛剛完成了新筆記本電腦的包裝

ConceptD 300適用於從事BIM和CAD項目的人員。據該公司稱,它是一種功能強大的硬件,可以....
的頭像 倩倩 發表於 10-28 16:24 309次 閲讀
宏cer剛剛完成了新筆記本電腦的包裝

STM32F429V單片機的IO接口電路原理圖免費下載

本文檔的主要內容詳細介紹的是STM32F429V單片機的IO接口電路原理圖免費下載。
發表於 10-28 16:14 45次 閲讀
STM32F429V單片機的IO接口電路原理圖免費下載

使用STM32F429V單片機實現主控芯片的電路圖免費下載

本文檔的主要內容詳細介紹的是使用STM32F429V單片機實現主控芯片的電路圖免費下載。
發表於 10-28 16:14 42次 閲讀
使用STM32F429V單片機實現主控芯片的電路圖免費下載

使用MK60FX512ZVLQ15單片機實現智能小車的設計論文説明

恩智浦 公司 32 位單片機 MK60FX512ZVLQ15 作為核心控制單元,由安裝在智能車前部的....
發表於 10-28 16:14 48次 閲讀
使用MK60FX512ZVLQ15單片機實現智能小車的設計論文説明

驍龍新款芯片曝光,頻率提升到3.2GHz

我們知道,iPhone 12今年全系配備了超瓷晶面板,但它描述的是硬度,提高的是抗跌落性。不過在蘋果....
的頭像 我快閉嘴 發表於 10-28 15:03 324次 閲讀
驍龍新款芯片曝光,頻率提升到3.2GHz

微星推出MEG B550 Unify系列主板,CPU頻率提升至6155.35 MHz

現在的主板,不論高端還是低端的都會在RGB信仰燈上做足功夫,搞得花裏胡哨的,畢竟有些玩家偏愛這種視覺....
的頭像 牽手一起夢 發表於 10-28 14:53 200次 閲讀
微星推出MEG B550 Unify系列主板,CPU頻率提升至6155.35 MHz

MEG B550 UNIFY系列利用Core Boot技術,為隨時打破世界紀錄做好準備

在超頻方面,近日,這款主板更是藉助AMD Ryzen 5 3600XT處理器,將CPU頻率提升至61....
的頭像 lhl545545 發表於 10-28 14:34 400次 閲讀
MEG B550 UNIFY系列利用Core Boot技術,為隨時打破世界紀錄做好準備

STM32:麥克納姆輪進行循跡任務(庫函數程序代碼)

由於麥克納姆輪的特殊性,每個輪子都需要一個電機進行獨立控制。輪子的安裝順序為ABAB(註釋中順序為:B輪A輪D輪C輪)...
發表於 10-28 14:18 101次 閲讀
STM32:麥克納姆輪進行循跡任務(庫函數程序代碼)

讓CPU佔用率達到100%的方法

for i in `seq 1 $(cat /proc/cpuinfo |grep "physical id" |wc -l)`; do dd if=/dev/zero of=/dev/null & done ...
發表於 10-27 12:02 0次 閲讀
讓CPU佔用率達到100%的方法

51單片機編程_矩陣按鍵控制_0x04

/*    矩陣按鍵控制程序*/#include typedef unsigned char u8;typedef unsigned int u16;sbit LSA=P2^2; &nb...
發表於 10-27 10:38 101次 閲讀
51單片機編程_矩陣按鍵控制_0x04

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 269次 閲讀
TMS320VC5501 定點數字信號處理器