在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

剖析傳統數字電路和單片機的關系

GReq_mcu168 ? 來源:互聯網 ? 作者:佚名 ? 2017-11-06 11:56 ? 次閱讀

大家都用過計算器,有沒有想過它是怎么實現的呢?這里我不詳述計算器的原理,而只對思路進行簡單介紹。等我們學會了單片機,也可以親手制作一個計算器。通過電路進行數學計算,應該怎么做呢?為了便于理解,下面我舉個很簡單的例子。

在這個電路中,電阻R1=R2,我給A、B兩點分別接入3V和5V電壓,這個時候,C點的電壓則為(5+3)/2=4V。這個電路完成了一個求平均值的操作,如果我們用1V表示數字1,它計算出來3和5的平均值是4;如果我們定義1mV表示數字1,這個電路就計算出了3000和5000的平均值是4000。如果我能通過巧妙的方法,利用電阻電容乃至晶體管元器件的特性,設計出很多類似這樣的電路,它就可以完成很復雜的四則運算,以及平方、開方、對數等運算。這就是通過電路來幫助我們進行數學計算的簡單例子。在這個例子中,并不見得能體現到電路計算相比于我們用筆紙計算的優勢。但是如果我們把電路做的足夠復雜,它的計算速度是相當快的,并且只要有電能供應,它就永遠不知疲倦的計算,而且不容易出錯。

上面我們設計了一個簡單的模擬電路計算器,它能計算兩個數的平均值,我們用電壓值直接表示數字。但是這個電路在實際中工作并沒有那么理想。做基本電學實驗測量電壓的時候,大家會發現,電壓的測量總是有誤差的,電壓表有誤差,讀數也有誤差,并且基本上無法避免。自然界中很多東西都是有誤差的。在這里除了電壓表測出來的值和實際值不同,實際C點電壓值也并不完全等于AB電壓值的平均,因為我們很難保證R1和R2阻值完全一致,并且導線也有電阻。于是我們計算出來的結果,更可能是3.99或者4.01而不是精確的4.00,這就導致我們的計算出了誤差。如果電路復雜了,誤差會逐步累積,越來越大,最后導致計算結果完全沒有意義,而減小電路的誤差也是相當不容易的。

于是數字電路誕生了。相較于模擬電路的不精確,數字電路就有很大優勢了。注意,數字電路是相對于模擬電路而言的,數字電路的本質也是模擬電路。通常我們所說的模擬電路,指的是除數字電路以外的電路。

我們人類用十進制計數法表示數字,原因是我們有十個手指。而數字電路中使用二進制數字來進行運算,因為很多電子器件往往會有兩種很確定的狀態,比如開關的“開”和“關”,燈的“亮”和“滅”。二進制數其實比十進制數簡單多了。十進制中,從0到9,滿10就向高位進位,即9+1=10;而二進制滿二進一,所以二進制中1+1=10。一開始我們會感覺這樣很別扭,實際上并非二進制有多難,只是我們習慣了十進制而已。

數字電路中,我們使用的比較多的一種用電壓表示二進制數字的方式,稱為TTL電平(TTL = Transistor-Transistor Logic,原意為邏輯門電路)。它規定+5V電壓為高電平,表示數字“1”,0V電壓為低電平,表示數字“0”。由于電路自身特點,實際上這種TTL電平電路輸出的電壓,并非絕對準確的5V和0V,而是規定將>2.4V的電壓視為高電平, 電壓<0.4V則視為低電平。也正是因為這樣的特點,我們根本不需要將電壓控制的很準確,就能很準確的表示出我們想要表示的數字。和前面的模擬平均數計算電路相比,明顯很有優勢。而這也正是數字電路得以廣泛應用的根本原因。

數字電路的介紹就到此為止,在原理篇中會有更詳細的介紹。事實上,單片機的本質也是數字電路。下面我們要說的傳統數字電路,指的是除單片機這類可編程器件以外的數字電路。下面我們來看看單片機和傳統數字電路的區別。

利用一些常用的傳統數字電路器件(一般都是集成電路芯片),我們可以設計出如下圖的電路。它是一個電子表,有六個數碼管顯示時間,圖中正顯示的就是00:00:18。可以看出來這個電路還是挺復雜的,設計起來也是很費時間的。

但是單片機的出現,使得實現相同功能的電路設計難度大大降低。下圖就是使用單片機設計的電路。同樣是電子表,不僅顯示效果比前面的那個要好,而且功能更強大了,兩個按鍵可以像市面上常見的兩個按鍵的手表一樣調整時間和日期;而電路卻簡單了很多。我們只需要給單片機寫進去特定的程序,就可以讓它按照我們設計好的方式工作。

如果某天,我們想要給這個電子表增加馬表計時的功能,對于前面的那個數字電路,恐怕整個電路都得重新設計制作;但是對于單片機制作的這個電路,我們只需要修改程序代碼,然后重新寫進去就可以了,就像在電腦上安裝軟件一樣,根本不需要修改電路,十分方便。

傳統數字電路和單片機的關系就像非智能手機智能手機的關系一樣,智能手機最大的優勢在于它可以安裝各種軟件游戲,而非智能手機就沒有這么強大的功能。單片機也是如此,同樣的電路,你可以給它下載各種程序,讓它按照你的想法去工作。對于單片機來說,硬件電路是單片機的軀體,而程序才是它的靈魂,而寫程序的你,就是它的上帝。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴

原文標題:單片機小白學步系列(四) 模擬電路、傳統數字電路與單片機

文章出處:【微信號:mcu168,微信公眾號:硬件攻城獅】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    單片機小白學步系列(四)模擬電路傳統數字電路單片機

    本帖最后由 jzj1993 于 2014-11-7 21:44 編輯 大家都用過計算器,有沒有想過它是怎么實現的呢?這里我不詳述計算器的原理,而只對思路進行簡單介紹。等我們學會了單片機,也可以
    發表于 11-06 22:54

    數字電子時鐘的暫停功能的原理是是什么,是數字電路不是單片機

    數字電子時鐘的暫停功能的原理是是什么,是數字電路不是單片機
    發表于 03-27 13:50

    單片機數字電路怎么抗干擾?

    形成干擾的基本要素單片機數字電路怎么抗干擾
    發表于 03-04 07:51

    C語言和單片機有什么關系

    學習單片機之前要學什么?數字電路基礎需要學習什么?C語言和單片機有什么關系
    發表于 10-15 06:16

    模擬電路數字電路的基礎知識詳解

    電子電路單片機硬件部分的基礎知識,電子電路分為模擬電路數字電路單片機是使用
    發表于 01-25 07:15

    單片機基礎知識:模擬電路傳統數字電路單片機的區別

    相比較于模擬電路的誤差,數字電路精確度得到很大的提高,單片機本質上也是數字電路,但與我們平常所說的傳統
    發表于 07-26 17:19 ?1w次閱讀
    <b class='flag-5'>單片機</b>基礎知識:模擬<b class='flag-5'>電路</b>、<b class='flag-5'>傳統</b><b class='flag-5'>數字電路</b>與<b class='flag-5'>單片機</b>的區別

    模擬電路傳統數字電路單片機的區別

    電子專業,單片機、DSP、ARM相關知識學習資料與教材
    發表于 05-12 10:55 ?0次下載

    數字電路單片機的抗干擾設計

    數字電路單片機的抗干擾設計
    發表于 01-24 16:15 ?12次下載

    模擬電路傳統數字電路單片機有什么區別

    相比較于模擬電路的誤差,數字電路精確度得到很大的提高,單片機本質上也是數字電路,但與我們平常所說的傳統
    的頭像 發表于 07-05 14:04 ?3w次閱讀
    模擬<b class='flag-5'>電路</b>、<b class='flag-5'>傳統</b><b class='flag-5'>數字電路</b>與<b class='flag-5'>單片機</b>有什么區別

    單片機應該如何學習單片機的學習方法說明

    基礎理論知識包括模擬電路數字電路和C語言知識。模擬電路數字電路屬于抽象學科,要把它學好還得費點精神。在你學習單片機之前,覺得模擬
    發表于 09-19 17:20 ?2次下載
    <b class='flag-5'>單片機</b>應該如何學習<b class='flag-5'>單片機</b>的學習方法說明

    單片機學習筆記:基礎理論知識學習

    基礎理論知識包括模擬電路數字電路和C語言知識。模擬電路數字電路屬于抽象學科,要把它學好還得費點精神。在你學習單片機之前,覺得模擬
    的頭像 發表于 05-30 10:45 ?4183次閱讀

    關于學習單片機的經驗總結

    單片機引腳在程序“指揮”下只能輸出數字信號或者高電平和低電平,我們只有學習了基本的數字電路知識才能更好地理解單片機與它的外設之間之間的關系
    的頭像 發表于 10-03 17:35 ?3266次閱讀

    詳解單片機基礎理論知識

    單片機基礎理論知識包括模擬電路數字電路和C語言知識,模擬電路數字電路屬于抽象學科,要把這些學好還得費點功夫,但是在學習
    發表于 03-30 17:19 ?5361次閱讀
    詳解<b class='flag-5'>單片機</b>基礎理論知識

    單片機入門之數字電路學習

    單片機是一種可編程的數字電路芯片。數字電路單片機的基礎,單片機數字電路的發展。
    發表于 06-06 11:34 ?1835次閱讀
    <b class='flag-5'>單片機</b>入門之<b class='flag-5'>數字電路</b>學習

    數字電路仿真軟件單片機怎么用

    數字電路仿真軟件是一種用于模擬和測試數字電路設計的工具。其中,單片機仿真軟件是一種專門針對單片機進行仿真的工具。這種軟件能夠提供一個類似真實硬件環境的仿真平臺,讓用戶在計算機上進行
    的頭像 發表于 04-21 10:28 ?1160次閱讀
    主站蜘蛛池模板: 性欧美性 | 丁香六月激情 | 天天操人人干 | 中文字幕卡二和卡三的视频 | 韩国在线a免费观看网站 | 天堂在线www网亚洲 天堂在线观看 | 黄色网址网站在线观看 | dy天堂| 日韩在线视频免费观看 | 男女爱爱爽爽福利免费视频 | 日韩1级片| 天天摸天天看天天做天天爽 | 嗯!啊!使劲用力在线观看 | 三级网站免费 | 久久久久久国产精品免费 | 日本网站免费观看 | 888米奇色狠狠俺去啦 | 躁天天躁中文字幕在线 | 97人人在线视频 | 狠狠色噜噜狠狠狠狠2021天天 | 国产成人精品三级 | 日韩在线看片 | 韩国理论片2023现在观看 | 华人被黑人粗大猛然进 | 日本免费人成黄页在线观看视频 | 牛牛碰在线视频 | 亚洲天天做日日做天天欢毛片 | 永久黄网站色视频免费观看 | 国模私拍在线视频 | 四虎国产精品成人永久免费影视 | 天堂资源在线中文 | 美女丝袜长腿喷水gif动态图 | 天天做天天爱夜夜大爽完整 | 激情六月丁香 | 亚洲不卡在线播放 | 五月天婷婷导航 | 午夜精品久久久久蜜桃 | 午夜69成人做爰视频网站 | 中日韩黄色大片 | 全午夜免费一级毛片 | 激情五月婷婷丁香 |