娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2024年12月13日(星期五)

正在發生

2018年12月13日 | 單片機小知識總結

發布者:平安守護 來源: eefocus關鍵字:單片機  小知識 手機看文章 掃描二維碼
隨時隨地手機看文章

①RST復位電路


單片機復位電路


51單片機是高電平復位,低電平正常工作 


上電瞬間以及按下按鍵(電容相當于導線),RST為高電平。 


按鍵按下的瞬間會產生大電流沖擊,會局部產生較大的電磁干擾。為了減小這種干擾,加一個一個限流電阻。


②有關RAM和FLASH

STC89C52RC系列單片機有512B的RAM以及8K的Flash(程序存儲空間)


RAM就是平時存儲變量的,比如你定義了一個什么bit、uint8、 uint16 、uint32等等這些都是在RAM中定義的。 


512B的RAM雖然名字一樣,但是在物理結構以及用法是有區別的。 


沿襲老8051單片機的叫法,依舊叫為片內RAM和片外RAM。所謂的片內和片外是指芯片內部和芯片外部,但是現在的單片機的芯片拓展基本上都在內部,不存在什么片外拓展RAM。但是我們仍依舊這么叫,知道這回事就行了。


片內RAM分為 data、idata一般我們直接定義的變量都是直接在data里面的,data是直接尋址的,是速度最快的。而其他都是通過寄存器間接尋址的,其速度當然不可同日而語。 


其中data的范圍是從片內的0x00~0x7F共128字節 


而idata范圍是從片內的0x80~0xFF也是128B但是它同時不用來存儲變量,當然也不希望程序能訪問到這里,它主要的用途就是用來中斷與函數的調用。


片外RAM分為pdata、xdata如上所述,均是通過寄存器來間接尋址的。 


pdata的尋址范圍是片外的0x00~0xFF共256B。尋址速度相對來講比xdata快 


xdata的尋址范圍是片尾的0x0000~0xFFFF共64K。尋址范圍最廣,如要使用還得專門配置兩個字節寄存器DPTRH和DPTRL,尋址范圍的廣,也就意味著速度是最慢的。


所以呢,總結一下就是:一般變量存儲在data區域,當data不夠了,在去尋xdata區域,idata不要觸碰。pdata不到萬不得已也不要!!!


看似高字節拓展的128RAM是和寄存器的地址相重疊,但是物理上并不重疊 


這里寫圖片描述


③三極管


用途主要有:驅動和控制兩個 


三極管的特性:截止、飽和、放大。 

(在數電中主要用到的是三極管的開關作用,用到的是截止和飽和特性(有一個β因數)。而在模電當中用到的是則是它的放大特性)


三極管的控制作用 
三極管實現電壓轉換(5V控制12V) 
三極管的驅動作用

④按字節編碼尋址以及按字編碼尋址

按字節編碼尋址,1M = 2^20B 而 1B=8bit所以2^20B/1B = 2^20 

可尋地址為1~2^20-1 

需要二十根總線


按字編碼尋址,1字的4B,其他同上,那么2^20/1字=2^20/4B=2^18 

可尋地址為1~2^18-1 

需要十八跟總線


對了,除此之外還要注意一個東西,就是MB和M的區別 

MB是一個容量單位,兆字節 

而M是一個數量單位,兆


LED壓降為2V,工作電流1~20mA**一般在1~5,mA之內的變化可以直接體現在燈的亮程度,超過5mA就沒那么明顯了所以選取的串聯電阻可以選**150歐~3K


⑤三八譯碼器快速記住對應的,其實左邊三個可以看成二進制是幾,對應的右邊哪一位就是0


比如左邊A2 A1 A0為0 0 0那么右邊Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7 對應的值就是 0 1 1 1 1 1 1 1


⑥關于IO口 

IO口有四種狀態,準雙向,開漏,強推挽,高阻


應用最多的得數準雙向和開漏了,兩者的主要區別就是開漏內部是沒有上上拉電阻的。51單片機的P0默認就是開漏,而其他口均是準雙向IO對于P0在自己DIY小電路的時候切記不要忘了加外部加上拉電阻! 


對于準雙向IO要特別注意:51單片機的一個重要知識準雙向IO口,如果要正確讀取外部信號的狀態,首先必須保證自己是高電平


⑦上拉電阻和下拉電阻


上拉電阻的主要應用場合有: 

OC門即是開漏輸出 

需要增大電流輸出時,加一個上拉相當于并聯一個電阻。 

也能起到限流作用,如5V轉12V系統 

抵抗EMI(電磁干擾)


sbit 

sbit用于定義單字節可位尋址對象的某位,“單字節可位尋址”包括可位尋址特殊功能寄存器和RAM中可位尋址區的16個字節。


bata 關鍵字可將變量定位到內部的RAM的可位尋址。 

eg:


char bdata bittest;

sbit RIbit = bittest^0;

sbit TIbit = bittest^1;

sbit P1_0 = P1^0;


⑧ 有關IO口拉成高電平的總結


通常我們會遇到在普通的準雙向IO口下,出現IO口拉不到高電平的情況。這個時候怎么辦呢? 


嘗試所有的IO口狀態,有的比較特殊,比如IO口外接上上拉電阻,必須開漏才能拉成高電平。 


單片機是否速度過快,可以適當延時。。


⑨關于繼電器


模塊接口: 

1、DC+:接電源正極(電壓按繼電器要求,有5V.9V.12V和24V選擇) 

2、DC-:接電源負極 

3、IN:可以高或低電平控制繼電器吸合 


繼電器輸出端: 

1、NO: 繼電器常開接口,繼電器吸合前懸空,吸合后與COM短接 

2、COM:繼電器公用接口 

3、NC: 繼電器常閉接口,繼電器吸合前與COM短接,吸合后懸空


高低電平觸發*選擇端:*


1.跳線與LOW短接時為低電平觸發;


2.跳線與high短接時為高電平觸發。


這里寫圖片描述


⑩、關于DS18B20的引腳


簡而言之,就是。平面面向自己以后,三個腳分別是GND、VOUT和VCC


上張圖明白一切 


這里寫圖片描述


11、DHT11


DHT11 是一款含有已校準單總線數字信號輸出的溫濕度復合傳感器,它包括一個電阻式感濕 元件和一個 NTC 測溫元件,并與一個高性能 8 位單片機相連接。DHT11 是屬于民用型器件,測量 值僅精確到個位,即小數點后無數據,如果要使用于工業產品或更精確的應用,建議使用 DHT21 或 SHT10。


這里寫圖片描述



注意的是那個NA或者NC引腳,表示是空引腳。

關鍵字:單片機  小知識 引用地址:單片機小知識總結

上一篇:89和12單片機的I2C通信時序問題
下一篇:keil 軟件調試延時時間的詳細步驟

推薦閱讀

作者:Khaldoun Albarazi – 意法半導體市場發展部工程師Drake Smith – SecureRF 工程部副總裁汽車系統互聯是一個令人期待的高速增長的市場,同時也面臨一個難題亟待解決。如今數據安全變得日益重要,然而,汽車系統中有許多設備都存在安全隱患。例如,相對于現在大多數汽車電控單元(ECU)的8位、16位和32位處理器,現有的數據安全算法,ECC和RSA內...
隨著航空航天和消費電子產業發展,一些諸如碳纖維復合材料和3D玻璃創新材料的使用,以及零件涉及復雜的幾何結構和自由形狀的應用,對零部件的質量保證提出了全新的挑戰——兼顧檢測效率與精度要求的方案呼之欲出。 Leitz Reference BX測量方案專為航空發動機葉片和3D玻璃檢測設計,它結合了光學和接觸式測量,高效和精度兼顧,極大的縮短檢測周期,實現精...
12月13日,ST電能披露重大資產置換及支付現金收購資產方案、發行股份購買資產及募集配套資金方案,公司擬向北京益豐潤、重慶微泰、吉泰科源、電科國元、中電西微、中金科元以及范麟等35名自然人發行股份購買其合計持有的西南設計54.61%的股權,擬向中微股份發行股份購買其持有的芯億達49%的股權,擬向戚瑞斌、陳振強、林萌、何友愛等4名自然人發行股份購買...
繼智能手機之后,元宇宙儼然成為科技產業下一波新動能,代工廠積極搶進,在鴻海集團領頭下,廣達、緯創、仁寶、和碩、英業達等五大集團也同步卡位,摩拳擦掌搶進相關商機。鴻海董事長劉揚偉認為,電動車及元宇宙將是科技產業接下來的兩件大事,鴻海集團一定會有元宇宙相關產品。鴻海集團通過旗下工業富聯布局元宇宙,聚焦企業元宇宙、移動元宇宙、社會元宇...

史海拾趣

問答坊 | AI 解惑

HDDMP3做的硬盤MP3資料

現在上傳一個HDDMP3做的硬盤MP3資料,希望對大家有用。。。。…

查看全部問答∨

面試如何成功“作秀”

很長一段時間以來,我們的周圍一直層出不窮地涌現著各種各樣一夜成名的“名人”們,原本在傳統觀念中算不上出類拔萃的他們,卻借著當今發達的各類資訊平臺,利用一些夸張而離奇的自我推銷方式,來勢洶洶地闖入了大眾的視線,不由分說地成為大家共同 ...…

查看全部問答∨

問下串口中有什么原因會導致while(TI==0)這里出不來?

控制打印機時老是把要打印的東西打印一般然后就死機了, 因為背光還是設定的時間內不按鍵會關閉,有按鍵就亮,說明程序還是運行正常 所以現在懷疑是while(TI==0)這里沒出來,想問下大家會有什么因素導致串口無法成功發送數據? …

查看全部問答∨

關于s3c2440的裸機i2c驅動問題

最近小弟寫了一個基于s3c2440的裸機i2c驅動可是怎么都不好使,調試時能寫入但是不能讀出為什么 編譯環境keil uvion 4.01b 代碼 這個是ii2.h #include \"S3C2440.h\" //引腳配置+電源配置+頻率配置+iic配置 //函數iic寫一個數據 iic讀一個數據 ii ...…

查看全部問答∨

便攜數碼產品,視聽產品開發 問題,望賜教!!!

本人學生,想畢業后從事便攜數碼產品、視聽產品開發(比如MP3 、 MP4 、 PMP 、數碼相框)。但是對這個行業不是很熟悉,網上這方面的資料又好少好少,現在根本就不知道該怎么進行學習。比如說,該怎么入門,該學點什么,開發難點是什么,開發流程 ...…

查看全部問答∨

單片機軟件大全

單片機軟件大全…

查看全部問答∨

嵌入式應用!

在linux系統下咋樣進行ARM開發!有高手指點下?是不是還得在其系統下裝個GCC還是? 本人目前已經裝了linux虛擬機了,還需要裝什么軟件!…

查看全部問答∨

從零開始做示波器第一步:搞定DSP之LCD12864

 即上一章GPIO問題解決之后一個小時,LCD12864的驅動也已經搞定了,用的DSP的內部SPI接口。上圖: 部分源代碼:(完全的見附件) void lcd_init(void) {    Uint16 i,m;    LCD_CS =0;    NOP;   ...…

查看全部問答∨
小廣播
設計資源 培訓 開發板 精華推薦

最新單片機文章
何立民專欄 單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統推廣工作。

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 永年县| 万载县| 台州市| 周宁县| 阿克苏市| 华池县| 米林县| 宝应县| 康乐县| 库尔勒市| 建德市| 沁阳市| 苏尼特左旗| 邻水| 楚雄市| 股票| 图们市| 浦北县| 兴业县| 桐乡市| 霍邱县| 济宁市| 湖口县| 政和县| 岱山县| 日喀则市| 沙洋县| 上饶市| 普兰店市| 天镇县| 镇平县| 舞阳县| 米泉市| 咸丰县| 林州市| 满洲里市| 育儿| 南充市| 西峡县| 马尔康县| 公安县|