導航:首頁 > 操作系統 > 51單片機推

51單片機推

發布時間:2022-09-03 09:39:46

① 51單片機既然有推挽輸出,為什麼大部分人還是喜歡用三極體驅動LED呢(20mA的電流就夠了啊)

這個問題提得好!我想原因有二,其一,低能兒的設計,他根本連技術手冊的電氣參數都不看甚至看不懂,別人這么設計(早期51沒推挽輸出)他只好跟著。其二,部分51單片機雖然有推挽輸出,但整個晶元有功耗限制,如果推挽輸出總電流比較大,只好用三極體驅動LED,這屬於無奈之舉。但也不盡然,如果對電源功耗沒什麼限制,可以使用排阻配合共陰極數碼管實現無三極體驅動。

② 什麼是51單片機

單片機是對所有兼容Intel8031指令系統的單片機的統稱。該系列單片機的始祖是Intel的8031單片機,後來隨著Flashrom技術的發展,8031單片機取得了長足的進展。很多公司都有51系列的兼容機型推出,很長的一段時間內將佔有大量市場。51單片機是基礎入門的一個單片機,需要注意的是52系列的單片機一般不具備自編程能力。成為應用最廣泛的8位單片機之一,其代表型號是ATMEL公司的AT89系列,它廣泛應用於工業測控系統之中。好的單片機可以去朱有鵬的某寶店進行購買,品牌的,不會有差錯。

③ 51單片機推棧的操作特點

特點是後進先出,SP始終是棧頂位置,堆棧佔用空間是內部寄存器,普通51是08H~7FH,52可以使08H~FFH

④ 誰能給推薦一個51單片機

看到你的要求我只有推薦MSP430單片機了
MSP430 單片機的特點
MSP430 系列單片機的迅速發展和應用范圍的不斷擴大,主要取決於以下的特點。 強大的處理能力 MSP430 系列單片機是一個 16 位的單片機,採用了精簡指令集(RISC)結構,具有豐富的定址方式( 7 種源操作數定址、 4 種目的操作數定址)、簡潔的 27 條內核指令以及大量的模擬指令;大量的寄存器以及片內數據存儲器都可參加多種運算;還有高效的查表處理指令;有較高的處理速度,在 8MHz 晶體驅動下指令周期為 125 ns 。這些特點保證了可編制出高效率的源程序。 在運算速度方面, MSP430 系列單片機能在 8MHz 晶體的驅動下,實現 125ns 的指令周期。 16 位的數據寬度、 125ns 的指令周期以及多功能的硬體乘法器(能實現乘加)相配合,能實現數字信號處理的某些演算法(如 FFT 等)。 MSP430 系列單片機的中斷源較多,並且可以任意嵌套,使用時靈活方便。當系統處於省電的備用狀態時,用中斷請求將它喚醒只用 6us 。 超低功耗 MSP430 單片機之所以有超低的功耗,是因為其在降低晶元的電源電壓及靈活而可控的運行時鍾方面都有其獨到之處。 首先, MSP430 系列單片機的電源電壓採用的是 1.8~3.6V 電壓。因而可使其在 1MHz 的時鍾條件下運行時, 晶元的電流會在 200~400uA 左右,時鍾關斷模式的最低功耗只有 0.1uA 。 其次,獨特的時鍾系統設計。在 MSP430 系列中有兩個不同的系統時鍾系統:基本時鍾系統和鎖頻環( FLL 和 FLL+ )時鍾系統或 DCO 數字振盪器時鍾系統。有的使用一個晶體振盪器( 32768Hz ) , 有的使用兩個晶體振盪器)。由系統時鍾系統產生 CPU 和各功能所需的時鍾。並且這些時鍾可以在指令的控制下,打開和關閉,從而實現對總體功耗的控制。 由於系統運行時打開的功能模塊不同,即採用不同的工作模式,晶元的功耗有著顯著的不同。在系統中共有一種活動模式( AM )和五種低功耗模式( LPM0~LPM4 )。在等待方式下,耗電為 0.7uA ,在節電方式下,最低可達 0.1uA 。 系統工作穩定。上電復位後,首先由 DCOCLK 啟動 CPU ,以保證程序從正確的位置開始執行,保證晶體振盪器有足夠的起振及穩定時間。然後軟體可設置適當的寄存器的控制位來確定最後的系統時鍾頻率。如果晶體振盪器在用做 CPU 時鍾 MCLK 時發生故障, DCO 會自動啟動,以保證系統正常工作;如果程序跑飛,可用看門狗將其復位。 豐富的片上外圍模塊 MSP430 系列單片機的各成員都集成了較豐富的片內外設。它們分別是看門狗( WDT )、模擬比較器 A 、定時器 A ( Timer_A )、定時器 B ( Timer_B )、串口 0 、1( USART0 、1 )、硬體乘法器、液晶驅動器、 10 位 /12 位 ADC 、16位Sigma-Delta AD、直接定址模塊( DMA )、埠 O ( P0 )、埠 1~6 ( P1~P6 )、基本定時器( Basic Timer )等的一些外圍模塊的不同組合。其中,看門狗可以使程序失控時迅速復位;模擬比較器進行模擬電壓的比較,配合定時器,可設計出 A/D 轉換器; 16 位定時器( Timer_A 和 Timer_B )具有捕獲 / 比較功能,大量的捕獲 / 比較寄存器,可用於事件計數、時序發生、 PWM 等;有的器件更具有可實現非同步、同步及多址訪問串列通信介面可方便的實現多機通信等應用;具有較多的 I/O 埠,最多達 6*8 條 I/O 口線; P0 、 P1 、 P2 埠能夠接收外部上升沿或下降沿的中斷輸入; 12/14 位硬體 A/D 轉換器有較高的轉換速率,最高可達 200kbps ,能夠滿足大多數數據採集應用;能直接驅動液晶多達 160 段;實現兩路的 12 位 D/A 轉換;硬體IIC串列匯流排介面實現存儲器串列擴展;以及為了增加數據傳輸速度,而採用直接數據傳輸( DMA )模塊。 MSP430 系列單片機的這些片內外設為系統的單片解決方案提供了極大的方便。 方便高效的開發環境 目前 MSP430 系列有 OPT 型、 FLASH 型和 ROM 型三種類型的器件,這些器件的開發手段不同。對於 OPT 型和 ROM 型的器件是使用模擬器開發成功之後在燒寫或掩膜晶元;對於 FLASH 型則有十分方便的開發調試環境,因為器件片內有 JTAG 調試介面,還有可電擦寫的 FLASH 存儲器,因此採用先下載程序到 FLASH 內,再在器件內通過軟體控製程序的運行,由 JTAG 介面讀取片內信息供設計者調試使用的方法進行開發。這種方式只需要一台 PC 機和一個 JTAG 調試器,而不需要模擬器和編程器。開發語言有匯編語言和 C 語言。 MSP430 單片機目前主要以 FLASH 型為主。 適應工業級運行環境 MSP430 系列器件均為工業級的,運行環境溫度為 -40~+ 85 攝氏度 ,所設計的產品適合用於工業環境下。

⑤ 求51單片機定時時間與計數初值關系式的推導過程

不要去記什麼公式,知道原理就行了。以16位方式計數為例,51單片機的計數方式是向上計數,16位計數器如果計數初值為0,則計數器從0計到65535,每計一個1微秒,也就是當計數初值為0時計數時間為65535*1微秒,約為65毫秒。所以如果你想定時1毫秒,即讓計數器計數1000次,那麼初值就是65535-1000=64535,將64535用16進製表示是FC17,所以寄存器TH寫FC,TL寫17。
只要記住兩點:一是51單片機是向上計數的,也就是從初值計到65535,再記一次就溢出觸發中斷。二是定時器的計時周期為1微秒

⑥ 學51單片機推薦書籍,要求是入門的

單片機入門書籍,推薦3本書給你吧。

1.《新型單片開關電源設計與應用技術》

⑦ 51單片機推動喇叭發聲阻值選取、三極體作用燈

1.電阻R是用來防止基極電流過大燒壞三極體,根據三極體參數來算,一般選1K就可以啦,驅動能力不減少。
2.IO 口輸出電壓 U>=VCC時 ,8550截止,Vcc-U>0.7時,導通。也就是說如果是同電源,單片機VCC,三極體 VCC時,輸出高電平,8550截止,低 8550導通。如果你單片機用的是5V,三極體用 12V,就不能用 8550 PNP三極體,要用8050,9013等NPN三極體。
3.發聲是看喇叭是有源的還是無源的,無源的要靠頻率來驅動,有源的有電流經過就有聲音。有源的話,低電平喇叭發聲。
4.是程序確定的。

⑧ 關於51單片機跟推拉力計的通信問題

中斷只負責接收,處理在外部處理

⑨ 51單片機教材有什麼好的推薦嗎

單片機原理(普通高等教育「十二五」規劃教材):這本《單片機原理》根據21世紀高等院校單片機原理課程教學大綱的要求,結合現代電子技術、計算機技術發展的趨勢和對單片機技術開發人才的實際需求進行編寫的。

單片機原理及應用(全國高等學校自動化專業系列教材):本書前兩版持續暢銷,累計印數3萬余冊。優秀作者,歷經10年,打造單片機系列(3本)教材,覆蓋單片機領域課程絕大部分需求。提供配套電子課件、習題參考答案和程序代碼。

單片機原理與應用:《單片機原理與應用》共分11章,第1章介紹單片機的基礎知識;第2章介紹MCS-51單片機的內部結構及外部引腳;第3~4章介紹MCS-51單片機的指令系統及匯編語言程序設計。

51單片機使用注意事項

眾所周知,51系列單片機的硬體堆棧不能放在片外,所以要在51系列單片機上開發操作系統的話就要少用它的片內RAM。

但是不用片內RAM是辦不到的,因為操作系統也要傳遞參數,也要使用堆棧。C51單片機的C函數傳遞參數是通過寄存器和存儲器的,不能通過堆棧。但是可以通過一些措施使得操作系統代碼少用片內RAM。

⑩ 51單片機的優缺點

一、51單片機

應用最廣泛的8位單片機當然也是初學者們最容易上手學習的單片機,最早由Intel推出,由於其典型的結構和完善的匯流排專用寄存器的集中管理,眾多的邏輯位操作功能及面向控制的豐富的指令系統,堪稱為一代「經典」,為以後的其它單片機的發展奠定了基礎。

51單片機之所以成為經典,成為易上手的單片機主要有以下特點:

特性

1、從內部的硬體到軟體有一套完整的按位操作系統,稱作位處理器,處理對象不是字或位元組而是位。不但能對片內某些特殊功能寄存器的某位進行處理,如傳送、置位、清零、測試等,還能進行位的邏輯運算,其功能十分完備,使用起來得心應手。

2、同時在片內RAM區間還特別開辟了一個雙重功能的地址區間,使用極為靈活,這一功能無疑給使用者提供了極大的方便。

3、乘法和除法指令,這給編程也帶來了便利。很多的八位單片機都不具備乘**能,作乘法時還得編上一段子程序調用,十分不便。

缺點

(雖然是經典但是缺點還是很明顯的)

1、AD、EEPROM等功能需要靠擴展,增加了硬體和軟體負擔

2、雖然I/O腳使用簡單,但高電平時無輸出能力,這也是51系列單片機的最大軟肋

3、運行速度過慢,特別是雙數據指針,如能改進能給編程帶來很大的便利

4、51單片機保護能力很差,很容易燒壞晶元

應用范圍:目前在教學場合和對性能要求不高的場合大量被採用。

使用最多的器件:8051、80C51

閱讀全文

與51單片機推相關的資料

熱點內容
廣聯達軟體加密鎖原裝晶元 瀏覽:338
如何打開資料庫伺服器 瀏覽:310
kppm是什麼app 瀏覽:538
python多個數組命名 瀏覽:191
a演算法csdn 瀏覽:23
r720伺服器什麼年代 瀏覽:975
本地電腦怎麼設置傳奇伺服器 瀏覽:1002
安卓10框架怎麼製作 瀏覽:959
程序員退休工資待遇 瀏覽:609
湛江中文編程數控系統代理 瀏覽:419
openglandroid書 瀏覽:170
奇妙組件安卓版叫什麼 瀏覽:729
微信授權什麼app權重最高 瀏覽:11
php循環數組foreach 瀏覽:78
zip和app有什麼區別 瀏覽:633
乖法快速演算法 瀏覽:872
日本程序員一年工資 瀏覽:199
出國做程序員怎麼樣 瀏覽:736
rar鎖定壓縮文件 瀏覽:873
安卓id號碼怎麼更換 瀏覽:524