99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

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

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

單片機(jī)sbit的含義及用法

姚小熊27 ? 來源:xx ? 作者:電工之家 ? 2019-10-06 11:36 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

sbit是定義特殊功能寄存器的位變量 在51系列的單片機(jī),有這樣的位操作,是可以直接定義對應(yīng)引腳,在應(yīng)用時(shí)候,可以直接進(jìn)行賦值操作

if(IsOK)K1=1;

else K1=0;

好處是當(dāng)IO端口發(fā)生變化時(shí),只需要修改這一處定義即可,無需整個(gè)工程多出修改代碼。

很多時(shí)候,為了方便,可以使用宏定義#define,

比如在stm32當(dāng)中,可以這邊表述,

#define K1_ON GPIO-》ODR|(1

#define K1_OFF GPIO-》ODR&(~(1

還有些其他的寫法,這里就不再表述。

表示K1 這個(gè)元件是接在P3.2管腳上,K一般表示按鍵。

代碼可以這樣寫,直接寫K1就可以了。

if(k1==0)

{

執(zhí)行動作

}

就知道是P3.2管腳的按鍵被按下了。

單片機(jī)sbit的含義及用法

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

    關(guān)注

    6067

    文章

    44989

    瀏覽量

    650367
  • sbit
    +關(guān)注

    關(guān)注

    0

    文章

    5

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    DIY:基于單片機(jī)的推箱子游戲

    本文是電子工程師DIY:基于單片機(jī)的推箱子游戲。主要是采用STC89C54單片機(jī),使用LCD12864 (0108)無字庫液晶屏來完成的。 引腳說明: 按鍵部分 sbit Up=P2^0; s
    發(fā)表于 07-09 09:09 ?5934次閱讀
    DIY:基于<b class='flag-5'>單片機(jī)</b>的推箱子游戲

    單片機(jī)定時(shí)器的用法

    本章以CW32通用定時(shí)器為例介紹單片機(jī)定時(shí)器的用法
    的頭像 發(fā)表于 01-04 10:37 ?2035次閱讀
    <b class='flag-5'>單片機(jī)</b>定時(shí)器的<b class='flag-5'>用法</b>

    單片機(jī)中pdata 的用法?

    單片機(jī)的編程中,unsigned char pdata str[51]; 的具體含義是什么??這種用法有什么好處?為什么去掉pdata之后就不行了??誰能給一個(gè)完美的解釋??.........
    發(fā)表于 03-01 16:46

    單片機(jī)基礎(chǔ)知識(正德)

    教學(xué)目的:1、了解單片機(jī)的基礎(chǔ)知識。2、了解單片機(jī)的發(fā)展概況。3、熟悉數(shù)制的轉(zhuǎn)換。教學(xué)重點(diǎn):單片機(jī)含義及作用
    發(fā)表于 07-15 12:55 ?50次下載

    單片機(jī)sfr和sbit用法

    sfr用于將一個(gè)單片機(jī)的特殊功能寄存器(special function register)賦值給一個(gè)變量,這樣在后面的程序中就可以中這個(gè)變量指引(refer to)該寄存器。sbit與sfr用法
    發(fā)表于 11-12 11:09 ?5.4w次閱讀
     <b class='flag-5'>單片機(jī)</b>sfr和<b class='flag-5'>sbit</b>的<b class='flag-5'>用法</b>

    單片機(jī)關(guān)鍵字sfr和sbit區(qū)別

    單片機(jī)C語言編程中,擴(kuò)充了兩個(gè)關(guān)鍵字sfr和sbit。sfr(Special Function Register特殊功能寄存器的縮寫),sbit(特殊功能寄存器位),與定義一般的int、char型變量不同,這兩個(gè)字定義的并不是
    發(fā)表于 11-22 10:14 ?1w次閱讀

    STC51單片機(jī)的printf函數(shù)的用法和注意事項(xiàng)詳細(xì)說明

    今天用STC51系列的單片機(jī)寫程序遇到一個(gè)問題,就是Printf函數(shù)的用法,并在這個(gè)上面頗費(fèi)周折,才弄清楚用法和注意事項(xiàng)!
    發(fā)表于 04-17 17:27 ?5次下載
    STC51<b class='flag-5'>單片機(jī)</b>的printf函數(shù)的<b class='flag-5'>用法</b>和注意事項(xiàng)詳細(xì)說明

    使用C語言控制51單片機(jī)sbit與sfr的用法詳細(xì)資料說明

    本文檔的主要內(nèi)容詳細(xì)介紹的是使用C語言控制51單片機(jī)sbit與sfr的Keil擴(kuò)展指令用法詳細(xì)資料說明
    發(fā)表于 08-30 17:28 ?9次下載
    使用C語言控制51<b class='flag-5'>單片機(jī)</b><b class='flag-5'>sbit</b>與sfr的<b class='flag-5'>用法</b>詳細(xì)資料說明

    單片機(jī)C編程中的關(guān)鍵字sfr和sbit的簡介

    本文檔的主要內(nèi)容詳細(xì)介紹的是單片機(jī)C編程中的關(guān)鍵字sfr和sbit的簡介資料免費(fèi)下載。
    發(fā)表于 08-07 17:33 ?1次下載
    <b class='flag-5'>單片機(jī)</b>C編程中的關(guān)鍵字sfr和<b class='flag-5'>sbit</b>的簡介

    單片機(jī)C51的interrupt和using用法詳細(xì)資料說明

    本文檔的主要內(nèi)容詳細(xì)介紹的是單片機(jī)C51的interrupt和using用法詳細(xì)資料說明。
    發(fā)表于 07-17 17:38 ?5次下載
    <b class='flag-5'>單片機(jī)</b>C51的interrupt和using<b class='flag-5'>用法</b>詳細(xì)資料說明

    單片機(jī)高級系列丨基于單片機(jī)的智能計(jì)算器

    單片機(jī)高級系列丨基于單片機(jī)的智能計(jì)算器#include <reg52.h>#define uint unsigned int #define uchar unsigned
    發(fā)表于 11-23 17:21 ?9次下載
    <b class='flag-5'>單片機(jī)</b>高級系列丨基于<b class='flag-5'>單片機(jī)</b>的智能計(jì)算器

    單片機(jī) 單片機(jī)sfr和sbit關(guān)鍵字

    bit與sfr用法類似,只是sbit是位操作,用于將某個(gè)sfr中具體位賦值給一個(gè)變量,這樣后面程序就可用通過該變量為該位清0或置1。sfr用于將一個(gè)單片機(jī)的特殊功能寄存器(special
    發(fā)表于 11-26 15:06 ?9次下載
    <b class='flag-5'>單片機(jī)</b> <b class='flag-5'>單片機(jī)</b>sfr和<b class='flag-5'>sbit</b>關(guān)鍵字

    單片機(jī)高級系列丨基于單片機(jī)的溫度濕度采集系統(tǒng)

    單片機(jī)高級系列丨基于單片機(jī)的溫度濕度采集系統(tǒng)#include <reg52.h>#define uint unsigned int #define uchar
    發(fā)表于 11-29 15:36 ?12次下載
    <b class='flag-5'>單片機(jī)</b>高級系列丨基于<b class='flag-5'>單片機(jī)</b>的溫度濕度采集系統(tǒng)

    你不可不知的STC單片機(jī)中特殊用法的IO

    IO的特殊用法是什么鬼?簡單說就是因?yàn)镾TC單片機(jī)的IO有好多都帶有復(fù)用功能,在單片機(jī)上電復(fù)位后,這些復(fù)用功能引腳的默認(rèn)狀態(tài)有一些特殊的規(guī)定或處理辦法,若你不知曉,很有可能出現(xiàn)災(zāi)難性的問題,下面我們就來具體說說這些特殊的IO的
    發(fā)表于 02-10 11:19 ?3次下載
    你不可不知的STC<b class='flag-5'>單片機(jī)</b>中特殊<b class='flag-5'>用法</b>的IO

    sbit單片機(jī)中的作用和用法

    sbit單片機(jī)中的作用和用法。 一、sbit的作用和意義 在單片機(jī)中,每個(gè)IO引腳都有特定的寄存器與之對應(yīng),可以通過讀寫這些寄存器來控制I
    的頭像 發(fā)表于 12-20 09:35 ?2.2w次閱讀