91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

I/O 端口連接的LED的閃爍操作

電子設計 ? 來源:eeweb ? 作者: 瑞薩 ? 2021-06-04 04:05 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本應用筆記介紹了連接到 I/O 端口LED 的閃爍操作。它介紹了它的規(guī)格、使用的功能、操作原理以及寄存器的描述。

規(guī)格

  • 使用實時時鐘 (RTC) 的周期性中斷功能,將 LED 的開啟和關(guān)閉時間設置為 0.5 秒。
  • LED1 連接到端口 9 的輸出引腳 P92。
  • P92是大電流端口。

LED 閃爍操作如圖 1 所示。

poYBAGC54kuASUE6AAAcZwc0JaE731.png

LED 閃爍操作

LED 閃爍操作的功能

在此示例任務中,連接到 P92/IRQ4‘ 引腳 (P92) I/O 端口的 LED 使用 RTC 的周期性中斷功能打開和關(guān)閉。I/O 端口的框圖如圖 2 所示,如下所述。

1. I/O 端口功能

  • 端口 92 設置為輸出引腳。
  • 端口數(shù)據(jù)寄存器 9 (PDR9)
  • PDR9 是一個 8 位寄存器,用于存儲端口 9 的 P93 至 P90 引腳的數(shù)據(jù)。讀取端口 9 會導致直接讀取 PDR9 的值,而不管實際引腳狀態(tài)如何。
  • 端口控制寄存器 9 (PCR9)
  • PCR9 以位為單位選擇端口 9 引腳的輸入/輸出狀態(tài)。將 PCR9 中的一位設置為 1 使相應的引腳成為輸出引腳,將一位清零使相應的引腳成為輸入引腳。PCR9 和 PDR9 的設置在有問題的引腳設置為通用 I/O 端口時有效。PCR9 是只寫寄存器。它的所有位總是讀為 1。
  • 端口模式寄存器 9 (PMR9)
  • PMR9 控制端口 9 引腳的功能選擇。

pYYBAGC54luARWoZAABWE3meN7M356.png

I/O 端口功能框圖

2. 大電流端口使用示例

端口 9 是一個大電流端口,當輸出低電平信號時可以驅(qū)動 15 mA(在 VOL = 1.0 V)。在此示例任務中,VCC = 3.3 V,通過插入 R = 220R 以 15 mA 驅(qū)動 LED。通過使用多個大電流端口,可以驅(qū)動高達 60 mA。

3. RTC 功能

實時時鐘 (RTC) 是一個計時器,用于計算從一秒到一周的持續(xù)時間。它可以以 0.25 秒到 1 周的間隔產(chǎn)生中斷。

  • RTC 控制寄存器 1 (RTCCR1)
  • RTCCR1 控制時鐘定時器的啟動/停止和復位。
  • RTC 控制寄存器 2 (RTCCR2)
  • RTCCR2 控制 RTC 周期中斷為周、日、時、分、1 秒、0.5 秒和 0.25 秒。每周、每天、每小時、每分鐘、1 秒、0.5 秒或 0.25 秒啟用中斷會在發(fā)生中斷時將 RTC 中斷標志??寄存器 (RTCFLG) 中的相應標志設置為 1。
  • 時鐘源選擇寄存器 (RTCCSR)
  • RTCCR2 控制 RTC 周期中斷為周、日、時、分、1 秒、0.5 秒和 0.25 秒。每周、每天、每小時、每分鐘、1 秒、0.5 秒或 0.25 秒啟用中斷會在發(fā)生中斷時將 RTC 中斷標志??寄存器 (RTCFLG) 中的相應標志設置為 1。
  • RTC 中斷標志??寄存器 (RTCFLG)
  • RTCFLG 在中斷發(fā)生時設置相應的標志。即使接受中斷,該標志也不會自動清除。將 0 寫入標志以將其清除。

中斷源

有八種類型的 RTC 中斷:自由運行計數(shù)器溢出、周、日、小時、分鐘、一秒、0.5 秒和 0.25 秒。使用中斷時,在設置其他寄存器后最后啟動 RTC。當 RTC 的中斷請求發(fā)生時,RTCFLG 中相應的標志位設置為 1。要清除標志位,向其寫入 0。

編輯:hfy

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • led
    led
    +關(guān)注

    關(guān)注

    243

    文章

    24622

    瀏覽量

    691192
  • 寄存器
    +關(guān)注

    關(guān)注

    31

    文章

    5611

    瀏覽量

    130077
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    8051單片機的四組I/O端口

     單片機的I/O端口是輸入信號和輸出信號的通道。8051單片機有P0、P1、P2、P3四組I/O 端口
    發(fā)表于 08-05 16:18 ?1.5w次閱讀
    8051單片機的四組<b class='flag-5'>I</b>/<b class='flag-5'>O</b><b class='flag-5'>端口</b>

    I/O端口的原理是什么

    這里寫目錄標題I/O端口原理單片機知識點補充實戰(zhàn)1——閃爍LED指示燈I/
    發(fā)表于 01-20 07:55

    CC2530控制LED閃爍該如何去實現(xiàn)呢

    CC2530控制LED閃爍CC2530 控制LED閃爍電路圖知識點CC2530有兩個高頻時鐘輸入輸出配置程序及注釋CC2530 控制LED
    發(fā)表于 01-24 07:51

    MCS-51單片機I/O端口的存取

    MCS-51單片機通常有 4個 8位 I/O端口,向各端口的寫數(shù)據(jù)均寫入到對應端口的鎖存器中, 但對各
    發(fā)表于 04-08 09:39 ?43次下載

    實現(xiàn)Windows95/98的I/O端口讀寫_Delphi教程

    Delphi教程實現(xiàn)Windows95/98的I/O端口讀寫,很好的Delphi學習資料。
    發(fā)表于 03-16 14:59 ?6次下載

    關(guān)于標準I/O庫執(zhí)行I/O操作

    當在輸入和輸出中遇到換行符時,標準I/O庫執(zhí)行I/O操作。這允許我們一次輸出一個字符,但只有在寫了一行之后才進行實際
    的頭像 發(fā)表于 07-01 17:17 ?2996次閱讀

    AVR中I/O端口寄存器介紹

    ATmega16的4個8位的端口都有各自對應的3個I/O端口寄存器,它們占用了I/O空間的12個
    的頭像 發(fā)表于 02-16 11:28 ?3726次閱讀
    AVR中<b class='flag-5'>I</b>/<b class='flag-5'>O</b><b class='flag-5'>端口</b>寄存器介紹

    AD7769:CMOS模擬I/O端口數(shù)據(jù)Sheet

    AD7769:CMOS模擬I/O端口數(shù)據(jù)Sheet
    發(fā)表于 04-17 09:23 ?0次下載
    AD7769:CMOS模擬<b class='flag-5'>I</b>/<b class='flag-5'>O</b><b class='flag-5'>端口</b>數(shù)據(jù)Sheet

    AD8401:8位I/O端口數(shù)據(jù)Sheet

    AD8401:8位I/O端口數(shù)據(jù)Sheet
    發(fā)表于 04-20 09:21 ?0次下載
    AD8401:8位<b class='flag-5'>I</b>/<b class='flag-5'>O</b><b class='flag-5'>端口</b>數(shù)據(jù)Sheet

    CC2530控制LED閃爍

    CC2530控制LED閃爍CC2530 控制LED閃爍電路圖知識點CC2530有兩個高頻時鐘輸入輸出配置程序及注釋CC2530 控制LED
    發(fā)表于 11-29 18:51 ?15次下載
    CC2530控制<b class='flag-5'>LED</b><b class='flag-5'>閃爍</b>

    CC2530并行I/O端口應用

    CC2530并行I/O端口應用CC2530總共具有21個數(shù)字I/O引腳,這些引腳可以組成3個8位端口
    發(fā)表于 11-29 21:06 ?7次下載
    CC2530并行<b class='flag-5'>I</b>/<b class='flag-5'>O</b><b class='flag-5'>端口</b>應用

    I/O接口與I/O端口的區(qū)別

    在計算機系統(tǒng)中,I/O接口與I/O端口是實現(xiàn)CPU與外部設備數(shù)據(jù)交換的關(guān)鍵組件,它們在功能、結(jié)構(gòu)、作用及運作機制上均存在顯著差異,卻又相互協(xié)
    的頭像 發(fā)表于 02-02 16:00 ?3632次閱讀

    MAX6947:10端口恒流LED驅(qū)動與I/O擴展器的深度解析

    MAX6946/MAX6947:10端口恒流LED驅(qū)動與I/O擴展器的深度解析 在電子設計領(lǐng)域,LED驅(qū)動和
    的頭像 發(fā)表于 02-02 15:50 ?191次閱讀

    MAX6946:10端口恒流LED驅(qū)動器與I/O擴展器的技術(shù)解析

    MAX6946/MAX6947:10端口恒流LED驅(qū)動器與I/O擴展器的技術(shù)解析 在電子設計領(lǐng)域,LED驅(qū)動器和
    的頭像 發(fā)表于 02-02 15:55 ?175次閱讀

    MAX6957:2.5V至5.5V,20端口和28端口LED顯示驅(qū)動器及I/O擴展器的深入解析

    MAX6957:2.5V至5.5V,20端口和28端口LED顯示驅(qū)動器及I/O擴展器的深入解析 在電子設計中,顯示驅(qū)動和
    的頭像 發(fā)表于 02-03 15:15 ?389次閱讀