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

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

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

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

單片機的寫1清零和寫0清零有什么區(qū)別?

璟琰乀 ? 來源:嵌入式ARM ? 作者:嵌入式ARM ? 2020-12-17 16:30 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

單片機文檔的時候一般寄存器是rw類型,還有一些是r或者w。對于一些特殊寄存器的置1是由硬件自動實現(xiàn)的,比如標(biāo)志位flag、中斷int;但清0還是需要通過軟件進行操作。清0方式有兩種,寫1清0、寫0清0。這兩種方式有什么區(qū)別呢?在硬件實現(xiàn)上有什么不同?

單片機內(nèi)部有各種功能的寄存器,比如PIC、C51系列8位的單片機,寄存器的寬度就是八個二進制位,一般是高位在前低位在后,例如:11000011,一共是八位,高四位數(shù)據(jù)是1100,低四位數(shù)據(jù)是0011。

單片機是可以進行位操作的,一個8位的寄存器,我們可以只針對其中一個位或者某些位進行操作,將寄存器相應(yīng)的位賦值1(高電平)為置位,相反賦值0(低電平)為清零。這是一種比較容易理解的方式。

但對于寫1清0有幾種說法:

1)從電路角度去看,對某位寫1,即輸入一個高電平,使內(nèi)部的一個三極管導(dǎo)通接地,電容放電進行清0。

2)寫1是在硬件上產(chǎn)生一個復(fù)位脈沖。能寫0清除就很可能也可以寫1進去,而這與功能要求不符。如要控制只能寫0而不能寫1,則硬件比較復(fù)雜。

3)從應(yīng)用便捷性角度來說,讀了寄存器數(shù)據(jù)以后,照著寫回去就可以清0,不用再更改一次數(shù)據(jù)。

還有寄存器一般支持的是byte、half word、word操作,對于寄存器上有幾個標(biāo)志位的情況下,完成對單一標(biāo)志位的清0,又不影響其他標(biāo)志位,但又必須對其他位進行寫,因此也就只能是寫1或者寫0清0才有效,只能一種方式。

責(zé)任編輯:haq

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

    關(guān)注

    6076

    文章

    45495

    瀏覽量

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

    關(guān)注

    31

    文章

    5608

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    安裝應(yīng)力清零:核級石英壓力傳感器的 “懸浮式安裝方案”

    深入探討一種創(chuàng)新的“懸浮式安裝方案”,該方案通過物理隔離設(shè)計,旨在實現(xiàn)安裝應(yīng)力的“清零”,為核級壓力測量提供了一種新的工程實踐思路。文章將從技術(shù)原理、實施要點及帶來的運營效益等維度展開分析,旨在為相關(guān)領(lǐng)域的工程師提供有價值的參考。
    的頭像 發(fā)表于 03-06 12:20 ?58次閱讀

    CDx4HC74 具有清零和預(yù)設(shè)功能的雙路D類正邊沿觸發(fā)的觸發(fā)器數(shù)據(jù)表

    具有清零和預(yù)設(shè)功能的雙路 D 類正邊沿觸發(fā)的觸發(fā)器
    發(fā)表于 02-09 10:53 ?0次下載

    行星減速與齒輪減速什么區(qū)別?

    行星減速與齒輪減速什么區(qū)別
    的頭像 發(fā)表于 01-04 16:30 ?1370次閱讀
    行星減速<b class='flag-5'>機</b>與齒輪減速<b class='flag-5'>機</b><b class='flag-5'>有</b><b class='flag-5'>什么區(qū)別</b>?

    單片機引腳中的VCC和VDD什么區(qū)別

    。本文將介紹VCC和VDD的區(qū)別及其在單片機中的應(yīng)用。 VCC VCC(Voltage at the Common Collector)是指芯片的電源電壓,通常是5V或3.3V,用于為芯片提供工作電壓
    發(fā)表于 12-16 06:19

    待機功耗電路分析

    ,連鎖反應(yīng),三極管Q3也會因此截止,至此單片機進入待機狀態(tài),整個VCC完全斷開,進入功耗狀態(tài)。 這個電路中,三極管Q1是為MCU工作時供電主力開關(guān),二極管D1的主要作用是防止自鎖形成
    發(fā)表于 12-03 08:02

    使用位操作精準(zhǔn)配置單片機寄存器

    * 4))) define GPIOA_ODR0x48000014 define PA55 // 置位PA5*BITBAND(GPIOA_ODR, PA5) = 1; // 清零PA5
    發(fā)表于 11-24 07:22

    C語言和單片機C語言什么差異

    單片機c語言相對于普通C語言增加了一些基本的指令,還有變量的賦值是16進制,當(dāng)然單片機c語言只牽涉到普通c語言非?;A(chǔ)部分。 主要的差異具體體現(xiàn)在: 1、單片機中C的語法一般都對
    發(fā)表于 11-14 07:55

    FLASH燒/編程白皮書

    白皮書:如何燒Flash——不同場景不同需求下的選擇認(rèn)識Flash?NAND vs. NOR如何燒/編程不同方案比較
    發(fā)表于 07-28 16:05 ?0次下載

    怎樣學(xué)會單片機?

    想學(xué)會單片機其實沒那么復(fù)雜,先把心態(tài)放平穩(wěn),別被那些五花八門的名詞嚇住。一開始就得把 C 語言基礎(chǔ)打扎實,位操作、指針、函數(shù)這些概念必須吃透,尤其是指針,單片機里操作寄存器、外設(shè)經(jīng)常要用到,搞不懂
    的頭像 發(fā)表于 07-23 10:23 ?658次閱讀
    怎樣學(xué)會<b class='flag-5'>單片機</b>?

    伺服系統(tǒng)和單片機什么區(qū)別

    伺服系統(tǒng)和單片機是兩類完全不同的技術(shù),主要區(qū)別體現(xiàn)在功能定位、工作原理、應(yīng)用場景等方面。
    的頭像 發(fā)表于 06-28 15:21 ?673次閱讀

    PLC與單片機什么區(qū)別

    PLC(可編程邏輯控制器)與單片機(Microcontroller Unit,MCU)都是廣泛應(yīng)用于工業(yè)控制、自動化系統(tǒng)等領(lǐng)域的電子設(shè)備,但它們在多個方面存在顯著區(qū)別,以下是詳細(xì)對比: 1. 定義
    的頭像 發(fā)表于 06-25 17:52 ?1.1w次閱讀

    單片機和伺服什么區(qū)別

    單片機和伺服的區(qū)別 單片機(Microcontroller)和伺服(Servo System)是兩種完全不同的技術(shù)概念,分別屬于 控制系統(tǒng)硬件 和 運動控制執(zhí)行系統(tǒng) 。以下是它們的詳細(xì)對比和區(qū)
    的頭像 發(fā)表于 05-26 09:18 ?858次閱讀

    PLC和單片機到底什么區(qū)別

    在自動化和嵌入式開發(fā)領(lǐng)域,PLC和單片機是兩種常見的控制系統(tǒng)。雖然它們許多相似之處,但它們的功能、應(yīng)用范圍、開發(fā)成本等方面也存在顯著差異。本文將從多個角度詳細(xì)探討這兩者的不同之處,幫助大家更好地理
    的頭像 發(fā)表于 04-07 11:58 ?6388次閱讀
    PLC和<b class='flag-5'>單片機</b>到底<b class='flag-5'>有</b><b class='flag-5'>什么區(qū)別</b>?

    GD32與STM32什么區(qū)別

    電子發(fā)燒友網(wǎng)站提供《GD32與STM32什么區(qū)別.docx》資料免費下載
    發(fā)表于 04-03 17:27 ?0次下載