整理——從數(shù)字電路到單片機(jī)-邊做邊學(xué)
朋友們問好了!我想和朋友們交流的是:在學(xué)習(xí)數(shù)字電路和單片機(jī)技術(shù)時應(yīng)該怎樣少走一些彎路,怎樣能夠非常透徹的理解數(shù)字電路的原理和怎樣去自己隨心所欲的設(shè)計自己的電路,我想這對一個想要學(xué)習(xí)和掌握單片機(jī)硬件電路原理和設(shè)計的朋友來說是很重要的,當(dāng)然我的初衷是想要和初學(xué)者交流一些學(xué)習(xí)的方法,也希望能夠得到對這方面技術(shù)非常熟悉的朋友對大老張的不足給予指正,也希望朋友們支持我??!第一次和大家見面,就先說這些吧,接下來我會把我對數(shù)字電路和單片機(jī)的學(xué)習(xí)體會和方法與大家交流,如果喜歡就支持我一下吧!
由于工作忙了一些,好幾天沒和大家見面了,今天大老張又來了,看到朋友們對我的關(guān)注和留言,很是感動,在這里大老張向各位好朋友問好了!下面就繼續(xù)我們要討論的話題,其實,學(xué)習(xí)數(shù)字電路一點(diǎn)也不難,在學(xué)習(xí)數(shù)字電路之前,一定要把數(shù)字先搞清楚,那就是0和1在數(shù)字電路中代表的意義是什么?在數(shù)字電路中,低電位就是0,高電位就是1,例如在5伏供電的數(shù)字電路中,地就是低電位,就是0,5伏就是高電位,就是1;其實0和1就是表示數(shù)字電路中的低電位和高電位,當(dāng)然有時低電位也可以用L表示,高電位也可以用H表示.所以對于5伏供電的數(shù)字電路來說,低電位就是0伏,高電位就是5伏;0伏就是0,5伏就是1.還有一點(diǎn),應(yīng)該注意,那就是在學(xué)習(xí)數(shù)字電路的時候,在對數(shù)字0和1理解的同時,一定不要忽略了時間的概念;數(shù)字0和1表示的是電路的狀態(tài),結(jié)合時間來分析電路,我們就可以清楚的了解數(shù)字電路的工作過程,也就是電路工作的時序,我們在做實驗的時候,分析數(shù)字電路的工作時序?qū)斫鈹?shù)字電路非常重要,好了,實驗的班車就要起程了,和大老張一起做實驗,一起分享學(xué)習(xí)數(shù)字電路給我們大家?guī)淼目鞓钒?,大老張祝福朋友們在快樂中學(xué)習(xí),在學(xué)習(xí)中快樂!
快樂的學(xué)習(xí),從現(xiàn)在開始...
我們先來了解一下數(shù)字集成電路,常用的數(shù)字集成電路有CMOS和TTL兩種,其中CMOS電路具有消耗功率低,工作電壓范圍廣和噪聲容限大等特點(diǎn),CMOS電路有4000/4500系列,還有74HC系列,它完全可以替代TTL電路的74LS系列.
我們邊學(xué)邊做,當(dāng)然離不開動手了,實驗之前,準(zhǔn)備些什么呢?大老張告訴你:
?。捣停保卜闹绷麟娫矗瑪?shù)字萬用表,電烙鐵和一些筆備的工具,實驗板或面包板,必須用到的電子元器件.動手之前,先對數(shù)字集成電路做一些簡單的介紹:其中門電路有非門(反相器),與門,與非門,或門,或非門,異或門,還有很多的電路如觸發(fā)器,計數(shù)器,鎖存器,譯碼器等等,朋友們,只要我們肯于動手,這些電路都是不難掌握的,建議朋友們在學(xué)習(xí)的時候一定要動手去做,我們的學(xué)習(xí)只有起點(diǎn),沒有終點(diǎn),讓我們從門電路開始,邊做邊學(xué).
實驗之前的學(xué)習(xí):
1 什么是非門電路:非門又叫做反相器,它的特點(diǎn)是當(dāng)輸入是0時(低點(diǎn)位L),輸出端是1(高電位H);當(dāng)輸入端是1時(高電位H),輸出端是0(低電位L).即輸出的狀態(tài)和輸入的狀態(tài)相反.也就是說在5伏供電的電路中,輸入端是0伏時,輸出端就是5伏,輸入端如果是5伏時,輸出端就是0伏.
2 反相器在電路中的符號:
邏輯表達(dá)式:F=/F
3 關(guān)于數(shù)字集成電路的引腳排列和供電引腳的規(guī)律:
我們實驗用的數(shù)字集成電路是DIP封裝的,數(shù)字集成電路系列大部分是由8腳,14腳,16腳,20腳,24腳等構(gòu)成,不管集成電路有多少個管腳,它們一定要接上電源才能工作,所以它們一定要有兩個腳接電源,其中一個是VDD,電源的正極;一個是VSS,電源的負(fù)極;VSS在數(shù)字電路中是接地端,也叫數(shù)字地.?dāng)?shù)字集成電路不論有多少個管腳,不管是什么型號,首先要會看哪個是它的電源腳,接電源的兩個引腳是非常好記的,大老張給朋友們畫了個圖,先把這兩個腳記住,然后在去研究其它的引腳.
4 關(guān)于數(shù)字電路引腳定義的分析
下面分析幾個反相器的數(shù)字集成電路,CMOS數(shù)字集成電路4069,它是一個14腳的集成電路,首先看它的電源腳,一定是7腳接地,14腳接電源的正極;記住這兩個腳,其它的引腳就是反相器的輸入和輸出的引出腳了,它是由六個反相器組成的集成電路,這六個單獨(dú)的反相器每個都有兩個引腳,一個輸入,另一個就是輸出.六個反相器共占用12只引腳,在加上兩個電源腳,所以這個集成電路一共是14個引腳.使用時,對這些引腳的處理可以分別對待,電源就接5伏,輸入和輸出的引腳可按電路設(shè)計的接,至于使用其中的哪一個反相器,可以自己任意選擇.大老張認(rèn)為,使用集成電路一定要靈活應(yīng)用,用哪個反相器自己做主.好了,就說這么些吧,下面我們還是一起動手,用反相器做一些電路看一看.通過實驗,了解一下什么是反相器,看看非門電路究竟能干些什么?
實驗一:非門電路
實驗?zāi)康模和ㄟ^實驗了解什么是(反相器)非門電路,認(rèn)識并掌握數(shù)字集成電路的基本使用方法.
實驗材料:CMOS數(shù)字集成電路4069一塊,發(fā)光二極管,10K電阻,按鍵開關(guān),5伏直流電源.
實驗電路:
電路的工作原理:
1:開關(guān)斷開時,反相器的輸入是高電平(H),也就是數(shù)字"1",在這種狀態(tài)下,反相器的輸出
是"0".
2:開關(guān)接通時,反相器的輸入是底電平(L),也就是數(shù)字"0",在這種狀態(tài)下,反相器的輸出
是"1".
3:在這個電路中,我用了一個發(fā)光二極管LED做指示,在開關(guān)斷開的時候,LED點(diǎn)亮.在開關(guān)
接通時LED熄滅.
說明:
其實這是一個很簡單的電路,目的就是讓我們通過這樣的實驗在了解反相器的同時去理解什么是
數(shù)字電路的0和1.輸出端的變化為什么能使LED亮滅狀態(tài)的變化呢,很簡單,反相器輸出為"0",也就是和接地的電位相等了嗎,也可以理解反相器此時和地相通,LED當(dāng)然會亮了.可是,當(dāng)反相器輸出為高電平時,LED由于沒有電流的回路,所以LED是不會亮的.
另外這個實驗還可以用其他的反相器電路,常用的數(shù)字集成電路反相器的型號有:
?。矗跋盗械模矗埃叮?,74系列的7404.注意,實驗用的電源為直流穩(wěn)壓電源,電壓5V.
實驗總結(jié):
反相器的輸出狀態(tài)一定是和輸入狀態(tài)相反的,就是輸入是"0",輸出一定是"1";
好了,這個實驗就做到這里,接下來的實驗,大老張會告訴朋友們,反相器都有那些用途,我們可以
用反相器來設(shè)計一些比較實用的電路嗎,答案馬上揭曉!
實驗二:用數(shù)字集成電路4069(反相器)讓電燈閃閃發(fā)光。
我們在節(jié)日里,或商家的裝飾廣告上,經(jīng)常會看到一閃一閃裝飾的彩燈,我們馬上要做的就
是讓電燈一閃一閃的亮起來。
實驗?zāi)康模簩W(xué)習(xí)反相器的應(yīng)用,以及電路的設(shè)計方法。
實驗前幾句要說的話:在做這個實驗的時候,我不想馬上給出具體的電路,而是希望朋友們首先想一想做這個實驗的時候,我們會遇到哪些需要解決的問題,大老張認(rèn)為,這是在電路設(shè)計之前必須清楚的,我建議大家學(xué)習(xí)的時候,每做的一個實驗或設(shè)計一個電路,必須應(yīng)該想清楚我們在干什么?我們每做的一步,是要解決什么問題?我們要達(dá)到什么樣的目的?其實做什么事情都應(yīng)該這樣,每走一步,回過頭來都應(yīng)該看到自己留下的腳印,這個腳印就是我們在生活中經(jīng)歷過而留下的印記,這個腳印就是留給我們未來的回憶。
所以,我們學(xué)習(xí)的思路是:
?。保何覀儠龅绞裁磫栴},需要我們設(shè)計什么樣的電路才能夠解決這個問題。
?。玻哼厡嶒?,邊修改我們的設(shè)計,直到實現(xiàn)我們的目的。
大老張建議:先把問題想清楚,在設(shè)計電路,哪怕就是電路非常簡單,也應(yīng)該清楚我們最終
的目的。那么,在我們要做的實驗,有哪些需要解決的問題可以用我們的設(shè)計來解決?電路有什么樣
的具體要求?我們大家一起來想......
問題1:我們要控制的負(fù)載是電燈,電燈的功率是60瓦,電壓是交流220伏的,我們設(shè)
計一個什么樣的電路,才能夠驅(qū)動這個負(fù)載(電燈)?
問題2:我們采用的數(shù)字集成電路型號是4069,它的工作電壓是直流5伏,直流的5伏
電壓和220伏的交流電壓怎樣進(jìn)行隔離,使電路更加的安全?
問題3:設(shè)計一個什么樣的電路,才能控制電燈閃閃發(fā)光呢?
接下來就讓我們針對以上想到的這三個問題,一個一個的解決,用我們的設(shè)計,實現(xiàn)我們的
目的吧。
關(guān)于三個問題的思考:
問題一:關(guān)于電燈的驅(qū)動.
讓電燈亮起來...
方法1:簡單,讓電燈亮起來,安裝一個開關(guān)不就行了嗎?可是,我們要用我們設(shè)計的電路來
控制電燈的亮滅啊,其實想一想這個問題也很好解決,我給朋友們畫了一個圖,看看就明白了.
其實要想讓電燈亮起來一點(diǎn)也不難,如圖1所示.接一個開關(guān),通過開關(guān)就可以控制電燈亮起來,可是現(xiàn)在的問題是,我們總不能人為的去不停的板動開關(guān),使電燈一亮一滅的閃閃發(fā)光吧,我們要用一個電路來自動的控制電燈的亮與滅的狀態(tài),怎樣解決呢?朋友們看看圖2所示的電路,用一個繼電器就可以解決了,所以我們可以設(shè)計一個這樣的電路通過控制繼電器線圈JL,就可以帶動觸點(diǎn)JK,并通過JK控制電燈一亮一滅的狀態(tài).而且,繼電器線圈的供電和電燈的供電是兩個供電的回路,也很好的解決了電源隔離的問題.當(dāng)然我們也可以不采用繼電器,用一個雙相可控硅也可以對電燈進(jìn)行控制,它的電路也很簡單,如圖3所示:
朋友們可能看出來了,這個用可控硅來控制電燈的電路還不完整,是啊,大老張有兩個簡
單的問題,(問題非常簡單)請朋友們思考一下好嗎?
?。保涸鯓涌刂瓶煽毓璧膶?dǎo)通?
?。玻涸鯓优c電源很好的隔離?
評論