0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

【微控制器基礎(chǔ)】——電路中的“數(shù)字與邏輯”(上)

jf_pJlTbmA9 ? 來(lái)源:東芝半導(dǎo)體 ? 作者:東芝半導(dǎo)體 ? 2023-10-26 16:34 ? 次閱讀

眾所周知我們現(xiàn)在身處數(shù)字化的世界,那么究竟什么才是數(shù)字化呢?其實(shí)所謂的數(shù)字化就是以簡(jiǎn)單的0和1兩個(gè)二進(jìn)制數(shù)字為基礎(chǔ),對(duì)現(xiàn)實(shí)世界的各種數(shù)據(jù)進(jìn)行搜集、存儲(chǔ)、運(yùn)算并顯示的過(guò)程,而二進(jìn)制中的0和1所依托的數(shù)字邏輯基礎(chǔ)就是數(shù)字電路中兩種基礎(chǔ)狀態(tài)。雖然我們自然界的各種元素都是模擬的,但信息化的社會(huì)已經(jīng)離不開(kāi)數(shù)字電路帶來(lái)的0和1。

二進(jìn)制是現(xiàn)在通用電子信息技術(shù)的運(yùn)算基礎(chǔ),由于二進(jìn)制僅有0和1兩個(gè)基礎(chǔ)數(shù)字,所以任何具有兩個(gè)不同穩(wěn)定狀態(tài)的元件都可用二進(jìn)制來(lái)表達(dá),例如,電壓的「高和低」、開(kāi)關(guān)的「開(kāi)和關(guān)」,電流的「正和負(fù)」等。一般來(lái)講,利用數(shù)字來(lái)代表兩種截然不同的狀態(tài)是很容易實(shí)現(xiàn)的。在數(shù)字電路中,基本的邏輯門(mén)實(shí)現(xiàn)就直接應(yīng)用了二進(jìn)制,因此現(xiàn)代的計(jì)算機(jī)和依賴電路處理的設(shè)備里都延續(xù)了二進(jìn)制的使用。

wKgaomUD8eWAUnPfAAFOta4wYf4473.png

微控制器中常見(jiàn)的數(shù)字值

數(shù)字電路組成了芯片的基礎(chǔ),大部分具有數(shù)據(jù)處理和控制能力的芯片都是數(shù)字電路,目前最普遍的處理單元微控制器也不例外。微控制器借助數(shù)字電路提供的二進(jìn)制數(shù)字0和1,能夠理解「電壓高低」、「電流是否流動(dòng)」、「開(kāi)還是關(guān)」等問(wèn)題。

微控制器使用的數(shù)據(jù)是有單位的,當(dāng)數(shù)據(jù)用二進(jìn)制數(shù)表示時(shí),一個(gè)數(shù)字稱為一位。一般來(lái)講,我們常見(jiàn)的微控制器可分為4位、8位或16位等,這些位數(shù)代表了在一個(gè)時(shí)鐘周期內(nèi),微控制器所處理的二進(jìn)制代碼數(shù)。但值得注意的是,1K(Kilo)位是1024位,而不是1000位。

wKgZomUD8emAZJrCAAC7ryaVkbY310.png

在二進(jìn)制中,半字節(jié)(nibble)是一個(gè)4位的二進(jìn)制數(shù),代表1個(gè)半字節(jié)(4位)的數(shù)據(jù)。字節(jié)(byte)是一個(gè)8位的二進(jìn)制數(shù),代表1個(gè)字節(jié)(8位)的數(shù)據(jù)。此外,還可以使用“字”表示處理器所處理的數(shù)據(jù)。例如,在4位微控制器中,4位數(shù)據(jù)有時(shí)稱為1個(gè)字;在16位微控制器中,16位數(shù)據(jù)有時(shí)稱為1個(gè)字。因此,要提前查看在微控制器中1個(gè)字的位數(shù)是多少,以及如何處理它們。

除了二進(jìn)制,在數(shù)據(jù)處理中,十進(jìn)制與十六進(jìn)制也是常見(jiàn)的數(shù)字值。下圖為十進(jìn)制數(shù)、二進(jìn)制數(shù)和十六進(jìn)制數(shù)的對(duì)比表。由于二進(jìn)制數(shù)的4位可以用十六進(jìn)制數(shù)中的1位來(lái)表示,所以通過(guò)采用十六進(jìn)制數(shù)可以使二進(jìn)制的數(shù)據(jù)處理起來(lái)很方便。

wKgZomUD8euAC_yWAAFM8eHT23E929.png

數(shù)字值之間的轉(zhuǎn)換

若想將十進(jìn)制轉(zhuǎn)化為二進(jìn)制,需要先用數(shù)字除以2,然后取余數(shù),再逆序排列的方法。以十進(jìn)制數(shù)100為例,首先要用100除以2。它能被50整除,余數(shù)為0。然后,用50除以2得到25,再用25除以2,去掉余數(shù)1,繼續(xù)計(jì)算,直到不被整數(shù)除掉為止。計(jì)算結(jié)果的余數(shù)從下往上逆序排,便將其轉(zhuǎn)換為了二進(jìn)制數(shù)(1100100)。

wKgaomUD8e2AL2b8AACvUO_YqAU318.png

那么如何轉(zhuǎn)換為十六進(jìn)制數(shù)呢?如果用100除以16,就是6,余數(shù)為4。因此,當(dāng)十進(jìn)制數(shù)100轉(zhuǎn)換為十六進(jìn)制數(shù)時(shí),就變成了(64)。

wKgZomUD8e-AQTeNAABRK4pFuBo555.png

無(wú)論是控制器還是處理器,無(wú)論是簡(jiǎn)單的單片機(jī)還是復(fù)雜的服務(wù)器,回歸到最基礎(chǔ)的部分就是這些由簡(jiǎn)單數(shù)字組成的算術(shù)單元。

來(lái)源:東芝半導(dǎo)體
免責(zé)聲明:本文為轉(zhuǎn)載文章,轉(zhuǎn)載此文目的在于傳遞更多信息,版權(quán)歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權(quán)問(wèn)題,請(qǐng)聯(lián)系小編進(jìn)行處理

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 微控制器
    +關(guān)注

    關(guān)注

    48

    文章

    7394

    瀏覽量

    150629
  • 電路
    +關(guān)注

    關(guān)注

    171

    文章

    5816

    瀏覽量

    171594
  • 數(shù)字化
    +關(guān)注

    關(guān)注

    8

    文章

    8441

    瀏覽量

    61534
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    精密模擬微控制器詳解

    嗎?  大多數(shù)精密模擬微控制器被設(shè)計(jì)用來(lái)最大程度減少系統(tǒng)模擬和數(shù)字部分之間的任何干擾問(wèn)題,因?yàn)樵谕恍酒瑑?nèi)單獨(dú)的ADC或DAC將它們的模擬和數(shù)字元件隔離。芯片內(nèi)部模擬和
    發(fā)表于 08-19 11:41

    基于微控制器集成模擬比較為電源降低電路板空間

    Brett Novak 營(yíng)銷經(jīng)理 德州儀器 (TI)簡(jiǎn)介現(xiàn)在,越來(lái)越多的設(shè)計(jì)師開(kāi)始轉(zhuǎn)向電子微控制器,以在電機(jī)控制數(shù)字電源系統(tǒng)控制功率級(jí)。
    發(fā)表于 07-19 07:38

    微控制器MCU是什么

    的應(yīng)用。MCU微控制器與微處理的不同之處在于它在一個(gè)芯片內(nèi)包含整個(gè)處理引擎的更多元素。它將大多數(shù)處理引擎組件集成到單個(gè)芯片可以減小尺寸和成本。這使得對(duì)
    發(fā)表于 11-03 06:45

    微控制器MCU的相關(guān)資料推薦

    的應(yīng)用。MCU微控制器與微處理的不同之處在于它在一個(gè)芯片內(nèi)包含整個(gè)處理引擎的更多元素。它將大多數(shù)處理引擎組件集成到單個(gè)芯片可以減小尺寸和成本。這使得對(duì)
    發(fā)表于 11-11 09:09

    微控制器監(jiān)控集成電路的故障保護(hù)分析

    介紹微控制器監(jiān)控集成電路 (IC) 提供了一種在上電、斷電和掉電條件下保持系統(tǒng)可靠運(yùn)行的方法。這些保護(hù) IC 通過(guò)準(zhǔn)確監(jiān)控系統(tǒng)電源以及斷言或取消斷言微控制器的復(fù)位輸入來(lái)確保電壓電平高
    發(fā)表于 03-26 07:00

    微控制器/模擬應(yīng)用電源、接地和噪聲的管理

    微控制器/模擬應(yīng)用電源、接地和噪聲的管理:除了微控制器,微控制器應(yīng)用經(jīng)常包括低電平傳感信號(hào)和適當(dāng)?shù)碾娫打?qū)動(dòng)
    發(fā)表于 11-19 23:23 ?13次下載

    微控制器/模擬應(yīng)用電源、接地和噪聲的管理

    微控制器/模擬應(yīng)用電源、接地和噪聲的管理   除了微控制器微控制器應(yīng)用經(jīng)常包括低電平傳感信號(hào)和適當(dāng)?shù)碾娫打?qū)動(dòng)
    發(fā)表于 01-12 16:34 ?886次閱讀
    <b class='flag-5'>微控制器</b>/模擬應(yīng)用<b class='flag-5'>中</b>電源、接地和噪聲的管理

    微控制器/模擬應(yīng)用電源、接地和噪聲的管理

    微控制器/模擬應(yīng)用電源、接地和噪聲的管理 微控制器/模擬應(yīng)用電源、接地和噪聲的管理   除了微控制器
    發(fā)表于 01-16 09:01 ?832次閱讀
    <b class='flag-5'>微控制器</b>/模擬應(yīng)用<b class='flag-5'>中</b>電源、接地和噪聲的管理

    定時(shí)控制器邏輯電路設(shè)計(jì)

    定時(shí)控制器邏輯電路設(shè)計(jì)定時(shí)控制器邏輯電路設(shè)計(jì)定時(shí)控制器邏輯電路設(shè)計(jì)定時(shí)
    發(fā)表于 12-17 18:18 ?0次下載

    白皮書(shū):微控制器的可配置邏輯使小型應(yīng)用發(fā)生革命性轉(zhuǎn)變

    白皮書(shū):微控制器的可配置邏輯使小型應(yīng)用發(fā)生革命性轉(zhuǎn)變
    發(fā)表于 12-25 22:18 ?0次下載

    微控制器集成電路的9種外接振蕩元件引腳電路

    微控制器集成電路少不了外接振蕩元件,因?yàn)?b class='flag-5'>微控制器工作不可缺少時(shí)鐘脈沖信號(hào)。微控制器集成電路的外
    發(fā)表于 07-15 16:48 ?1908次閱讀

    什么是微控制器?如何編程微控制器?

    對(duì)微控制器進(jìn)行編程或刻錄意味著“將程序從編譯傳輸?shù)?b class='flag-5'>微控制器的存儲(chǔ)”。微控制器的程序通常是用C或匯編語(yǔ)言編寫(xiě)的,最后編譯
    的頭像 發(fā)表于 08-21 15:40 ?1w次閱讀

    微控制器中常見(jiàn)的數(shù)字

    數(shù)字電路組成了芯片的基礎(chǔ),大部分具有數(shù)據(jù)處理和控制能力的芯片都是數(shù)字電路,目前最普遍的處理單元微控制器也不例外。微控制器借助
    的頭像 發(fā)表于 12-15 09:52 ?2509次閱讀

    微控制器的工作原理和基本結(jié)構(gòu) 微控制器引腳功能和應(yīng)用電路

    微控制器是一種集成電路芯片,內(nèi)部集成了微處理、存儲(chǔ)、輸入輸出接口和各種系統(tǒng)控制邏輯電路。它可
    發(fā)表于 08-16 17:09 ?5137次閱讀

    微控制器基礎(chǔ)】——從歷史切入,了解微控制器的五個(gè)要素(

    微控制器基礎(chǔ)】——從歷史切入,了解微控制器的五個(gè)要素(
    的頭像 發(fā)表于 12-07 10:55 ?481次閱讀
    【<b class='flag-5'>微控制器</b>基礎(chǔ)】——從歷史切入,了解<b class='flag-5'>微控制器</b>的五個(gè)要素(<b class='flag-5'>上</b>)