1. DS18B20 與51單片機 怎麼用
DS18B20使用:
接線時,面對著扁平的那一面,左負右正,一旦接反就會立刻發熱,有可能燒毀,同時,接反也是導致該感測器總是顯示85℃的原因。實際操作中將正負反接,感測器立即發熱,液晶屏不能顯示讀數,正負接好後顯示85℃。
DS18B20是常用的溫度感測器,具有體積小,硬體開銷低,抗干擾能力強,精度高的特點。
51單片機使用方法:
1.將模擬器插入需模擬的用戶板的CPU插座中,模擬器由用戶板供電;
2.將模擬器的串列電纜和PC機接好,打開用戶板電源;
3.通過Keil C 的IDE 開發模擬環境UV2 下載用戶程序進行模擬、調試。
51單片機是對所有兼容Intel 8031指令系統的單片機的統稱。該系列單片機的始祖是Intel的8004單片機,後來隨著Flash rom技術的發展,8004單片機取得了長足的進展,成為應用最廣泛的8位單片機之一,其代表型號是ATMEL公司的AT89系列,它廣泛應用於工業測控系統之中。很多公司都有51系列的兼容機型推出。
2. 單片機的結構
一、單片機的外部結構
拿到一塊晶元,想要使用它,首先必須要知道怎樣連線,我們用的一塊稱之為89C51的晶元,下面我們就看一下如何給它連線。 1、 電源:這當然是必不可少的了。單片機使用的是5V電源,其中正極接40引腳,負極(地)接20引腳。 2、 振蒎電路:單片機是一種時序電路,必須提供脈沖信號才能正常工作,在單片機內部已集成了振盪器,使用晶體振盪器,接18、19腳。只要買來晶振,電容,連上就可以了,按圖1接上即可。 3、 復位引腳:按圖1中畫法連好,至於復位是何含義及為何需要復要復位,在單片機功能中介紹。 4、 EA引腳:EA引腳接到正電源端。 至此,一個單片機就接好,通上電,單片機就開始工作了。
我們的第一個任務是要用單片機點亮一隻發光二極體LED,顯然,這個LED必須要和單片機的某個引腳相連,否則單片機就沒法控制它了,那麼和哪個引腳相連呢?單片機上除了剛才用掉的5個引腳,還有35個,我們將這個LED和1腳相連。
當1腳是高電平時,LED不亮,只有1腳是低電平時,LED才發亮。因此要1腳我們要能夠控制,也就是說,我們要能夠讓1引腳按要求變為高或低電平。即然我們要控制1腳,就得給它起個名字,總不能就叫它一腳吧?叫它什麼名字呢?設計51晶元的INTEL公司已經起好了,就叫它P1.0,這是規定,不可以由我們來更改。
名字有了,我們又怎樣讓它變'高'或變'低'呢?叫人做事,說一聲就可以,這叫發布命令,要計算機做事,也得要向計算機發命令,計算機能聽得懂的命令稱之為計算機的指令。讓一個引腳輸出高電平的指令是SETB,讓一個引腳輸出低電平的指令是CLR。因此,我們要P1.0輸出高電平,只要寫SETB P1.0,要P1.0輸出低電平,只要寫 CLR P1.0就可以了。
現在我們已經有辦法讓計算機去將P10輸出高或低電平了,但是我們怎樣才能計算機執行這條指令呢?總不能也對計算機也說一聲了事吧。要解決這個問題,還得有幾步要走。第一,計算機看不懂SETB CLR之類的指令,我們得把指令翻譯成計算機能懂的方式,再讓計算機去讀。計算機能懂什麼呢?它只懂一樣東西——數字。因此我們得把SETB P1.0變為(D2H,90H ),把CLR P1.0變為 (C2H,90H ),至於為什麼是這兩個數字,這也是由51晶元的設計者--INTEL規定的,我們不去研究。第二步,在得到這兩個數字後,怎樣讓這兩個數字進入單片機的內部呢?這要藉助於一個硬體工具"編程器"。
我們將編程器與電腦連好,運行編程器的軟體,然後在編緝區內寫入(D2H,90H),寫入……好,拿下片子,把片子插入做好的電路板,接通電源……什麼?燈不亮?這就對了,因為我們寫進去的指令就是讓P10輸出高電平,燈當然不亮,要是亮就錯了。現在我們再撥下這塊晶元,重新放回到編程器上,將編緝區的內容改為(C2H,90H),也就是CLR P1.0,寫片,拿下片子,把片子插進電路板,接電,好,燈亮了。因為我們寫入的()就是讓P10輸出低電平的指令。這樣我們看到,硬體電路的連線沒有做任何改變,只要改變寫入單片機中的內容,就可以改變電路的輸出效果。
二、單片機內部結構分析 我們來思考一個問題,當我們在編程器中把一條指令寫進單片要內部,然後取下單片機,單片機就可以執行這條指令,那麼這條指令一定保存在單片機的某個地方,並且這個地方在單片機掉電後依然可以保持這條指令不會丟失,這是個什麼地方呢?這個地方就是單片機內部的只讀存儲器即ROM(READ ONLY MEMORY)。為什麼稱它為只讀存儲器呢?剛才我們不是明明把兩個數字寫進去了嗎?原來在89C51中的ROM是一種電可擦除的ROM,稱為FLASH ROM,剛才我們是用的編程器,在特殊的條件下由外部設備對ROM進行寫的操作,在單片機正常工作條件下,只能從那面讀,不能把數據寫進去,所以我們還是把它稱為ROM。
3. 燒錄器和單片機的連接問題
(1)那四條導線是往排針上插的,如下圖,單片機引腳兩邊各有一排單排插針
(2)圖中導線就是杜邦線
(3)燒錄器的使用方法你可以看燒錄器說明書
4. L298N實物接線圖使能端怎麼接單片機
L298N實物接線圖使能端接單片機如圖。
(4)單片機插法擴展閱讀:
特點單片機的特點:集成度高;存儲容量大;外部擴展能力強;控制功能強。
1、從內部的硬體到軟體有一套完整的按位操作系統,稱作位處理器,處理對象不是字或位元組而是位。不但能對片內某些特殊功能寄存器的某位進行處理,如傳送、置位、清零、測試等,還能進行位的邏輯運算,其功能十分完備,使用起來得心應手。
2、同時在片內RAM區間還特別開辟了一個雙重功能的地址區間,使用極為靈活,這一功能無疑給使用者提供了極大的方便。
3、乘法和除法指令,這給編程也帶來了便利。很多的八位單片機都不具備乘法功能,作乘法時還得編上一段子程序調用,十分不便。
5. 求C8051F410單片機 C2接線方法!
很簡單,就三根線,一個地線,一個數據線C2D,一個時鍾線C2CK
我一般地線放中間,一個方向不行反過來插,總有一個方向是可以的,插反除了編程器連接不上MCU外不會有什麼不良影響
6. 怎麼用usb轉TTL線給單片機下載程序,線是怎麼接的接到單片機的那個口,有圖片
什麼單片機 型號
找你的單片機的 TXD RXD引腳
下載器的 RXD 接單片機的TXD
TXD接單片機的RXD
GND接單片機的GND
5V 接單片機的 5V的插針
別接錯 輕則燒壞穩壓模塊 重則燒壞晶元 一縷黑煙