chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

【微控制器基礎(chǔ)】——完美的軟硬結(jié)合(下)

jf_pJlTbmA9 ? 來源:東芝半導(dǎo)體 ? 作者:東芝半導(dǎo)體 ? 2023-10-17 16:36 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在上一篇文章中,我們探索了微控制器中的軟件與硬件,并分析了為何微控制器的軟件和硬件相輔相成缺一不可。我們知道,微控制器的硬件在出廠時是基本已經(jīng)確定的,所以操控微控制器并滿足不同應(yīng)用的需求主要是依靠各種軟件編程來實現(xiàn)的。今天芝子就來為大家介紹各式各樣的編程語言。

數(shù)字化時代的一個重要標志就是編程語言的出現(xiàn),編程語言通過轉(zhuǎn)化為二進制的代碼來控制整個電路的運算和狀態(tài)呈現(xiàn),并最終實現(xiàn)了數(shù)字世界的各種創(chuàng)新應(yīng)用體驗。一般來說,最基礎(chǔ)的程序是由二進制數(shù)組成的,叫做“機器語言”,但它是一種人類難以處理的語言。為了更好地理解和使用程序,人類設(shè)計并使用了一種易于理解的編程語言,基本的編程語言有匯編語言和C語言。目前,微控制器中使用的編程語言主要是C語言。

wKgaomUD6G-ADn-xAABJQQiG7rs067.jpg

微控制器通過電信號進行操作,只能識別并輸出二進制代碼。而機器語言將信號“高和低(即二進制數(shù)1和0)”組合在一起,從而讓微控制器“聽懂”。但是由于開發(fā)者無法直接理解這種語言,因此要使用C語言或匯編語言來編寫程序,再將基于C語言或匯編語言編寫的程序轉(zhuǎn)換為機器語言,才能達到操作微控制器的目的。目前每個微控制器廠商都有一個將C語言轉(zhuǎn)換為機器語言的編譯器和一個將匯編語言轉(zhuǎn)換為機器語言的匯編器,這些也是微控制器軟硬件中不可缺少的部分。

wKgZomUD6HCAL7RPAAAoWicMGn0404.jpg

匯編語言是最貼近機器語言的一種,它引入了與機器語言一一對應(yīng)的符號字。指令的操作可以用字母和數(shù)字與符號進行關(guān)聯(lián),稱為助記符。如下圖的程序為例,在第一行“LD A,0x55”中,表示0x55數(shù)據(jù)被LD(加載)到A寄存器,即轉(zhuǎn)移。微控制器不同,匯編語言的語法和符號也不同。因此,在使用不同的微控制器時,必須學(xué)習(xí)新微控制器的匯編語言。

wKgaomUD6HGABydOAAAjWkUeYKs744.jpg

wKgZomUD6HKAe7RhAABZwJ_7n_k385.jpg

相比于匯編語言,C語言是一種與人類語言密切相關(guān)的編程語言,其程序的指令與英語單詞非常接近。而且,即使微控制器的類型不同,C語言的語法也基本相同。因此,在為不同的微控制器編寫程序時,不需要學(xué)習(xí)新的編程語言。關(guān)于C語言,ISO和ANSI共同制定了標準,這就讓C語言開發(fā)的程序可以只需要盡可能少的修改就移植到不同的微控制器平臺上,從而成為最通用的微控制器編程語言。

總之,若想微控制器實現(xiàn)完美的功能匹配,還需開發(fā)者們的“軟硬兼施”。在接下來的系列文章中,芝子還將為大家輸出更多有關(guān)“微控制器”的相關(guān)知識,大家不要錯過哦~

相關(guān)閱讀:

【微控制器基礎(chǔ)】——完美的軟硬結(jié)合(上)

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

審核編輯 黃宇

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

    關(guān)注

    49

    文章

    8812

    瀏覽量

    165557
  • C語言
    +關(guān)注

    關(guān)注

    183

    文章

    7646

    瀏覽量

    146092
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    ST10F269微控制器:高性能與多功能的完美結(jié)合

    ST10F269微控制器:高性能與多功能的完美結(jié)合 在電子設(shè)計領(lǐng)域,微控制器的性能和功能直接影響著產(chǎn)品的質(zhì)量和競爭力。ST10F269作為STMicroelectronics ST10
    的頭像 發(fā)表于 04-16 11:50 ?202次閱讀

    Freescale Kinetis KL24 系列微控制器:低功耗與高性能的完美結(jié)合

    Freescale Kinetis KL24 系列微控制器:低功耗與高性能的完美結(jié)合 在電子設(shè)計領(lǐng)域,一款優(yōu)秀的微控制器是眾多項目成功的關(guān)鍵。Freescale 的 Kinetis K
    的頭像 發(fā)表于 04-10 10:50 ?126次閱讀

    Atmel SAM D21 系列微控制器:低功耗與高性能的完美結(jié)合

    Atmel SAM D21 系列微控制器:低功耗與高性能的完美結(jié)合 在電子工程師的日常設(shè)計工作中,選擇一款合適的微控制器至關(guān)重要。Atmel | SMART? SAM D21 系列
    的頭像 發(fā)表于 04-07 16:55 ?385次閱讀

    探索PIC16(L)F183XX微控制器:低功耗與高性能的完美結(jié)合

    探索PIC16(L)F183XX微控制器:低功耗與高性能的完美結(jié)合 在電子工程師的日常工作中,選擇一款合適的微控制器對于項目的成功至關(guān)重要。Microchip的PIC16(L)F183
    的頭像 發(fā)表于 04-07 15:40 ?133次閱讀

    Atmel XMEGA B3微控制器:高性能與低功耗的完美結(jié)合

    Atmel XMEGA B3微控制器:高性能與低功耗的完美結(jié)合 在當今的電子設(shè)計領(lǐng)域,微控制器的性能和功耗是工程師們關(guān)注的重點。Atmel AVR XMEGA B3系列
    的頭像 發(fā)表于 04-07 09:30 ?108次閱讀

    ATtiny28L/V微控制器:低功耗與高性能的完美結(jié)合

    ATtiny28L/V微控制器:低功耗與高性能的完美結(jié)合 在嵌入式系統(tǒng)設(shè)計中,選擇一款合適的微控制器至關(guān)重要。ATtiny28L/V微控制器
    的頭像 發(fā)表于 04-07 09:05 ?88次閱讀

    AT91M42800微控制器:高性能與低功耗的完美結(jié)合

    AT91M42800微控制器:高性能與低功耗的完美結(jié)合 在電子設(shè)計領(lǐng)域,選擇一款合適的微控制器對于項目的成功至關(guān)重要。AT91M42800微控制器
    的頭像 發(fā)表于 04-06 10:40 ?250次閱讀

    RA2E2微控制器:低功耗與高性能的完美結(jié)合

    RA2E2微控制器:低功耗與高性能的完美結(jié)合 在當今的電子設(shè)備設(shè)計領(lǐng)域,低功耗、高性能的微控制器需求日益增長。Renesas的RA2E2系列微控制器
    的頭像 發(fā)表于 04-01 10:40 ?130次閱讀

    RA0E2微控制器:低功耗與高性能的完美結(jié)合

    RA0E2微控制器:低功耗與高性能的完美結(jié)合 在當今的電子設(shè)備設(shè)計領(lǐng)域,對于低功耗、高性能微控制器的需求日益增長。Renesas的RA0E2系列微控
    的頭像 發(fā)表于 04-01 09:45 ?376次閱讀

    Infineon XC2385A/XC2387A微控制器:高性能與多功能的完美結(jié)合

    Infineon XC2385A/XC2387A微控制器:高性能與多功能的完美結(jié)合 在電子工程領(lǐng)域,微控制器作為核心組件,其性能和功能直接影響著整個系統(tǒng)的表現(xiàn)。Infineon的XC2
    的頭像 發(fā)表于 03-29 11:50 ?301次閱讀

    Atmel SAM4L系列微控制器:低功耗與高性能的完美結(jié)合

    Atmel SAM4L系列微控制器:低功耗與高性能的完美結(jié)合 作為一名電子工程師,在日常的設(shè)計工作中,我們總是在尋找那些能夠兼顧低功耗和高性能的微控制器。Atmel的SAM4L系列
    的頭像 發(fā)表于 03-19 16:35 ?166次閱讀

    深入解析Kinetis KL16微控制器:低功耗與高性能的完美結(jié)合

    深入解析Kinetis KL16微控制器:低功耗與高性能的完美結(jié)合 在電子工程師的日常工作中,選擇一款合適的微控制器(MCU)對于產(chǎn)品的成功至關(guān)重要。今天,我們就來詳細探討一
    的頭像 發(fā)表于 03-19 16:00 ?187次閱讀

    Freescale Kinetis K22F微控制器:低功耗與高性能的完美結(jié)合

    Freescale Kinetis K22F微控制器:低功耗與高性能的完美結(jié)合 在當今的電子設(shè)計領(lǐng)域,對于成本敏感型應(yīng)用而言,一款既能滿足低功耗需求,又具備強大處理能力和豐富外設(shè)接口的微控制器
    的頭像 發(fā)表于 03-04 16:35 ?218次閱讀

    Atmel XMEGA B3微控制器:高性能與低功耗的完美結(jié)合

    Atmel XMEGA B3微控制器:高性能與低功耗的完美結(jié)合 在當今的電子設(shè)計領(lǐng)域,高性能、低功耗的微控制器是眾多工程師的追求。Atmel XMEGA B3系列
    的頭像 發(fā)表于 02-28 14:10 ?251次閱讀

    ATtiny28系列微控制器:低功耗與高性能的完美結(jié)合

    ATtiny28系列微控制器:低功耗與高性能的完美結(jié)合 引言 在電子設(shè)計領(lǐng)域,對于微控制器的需求往往是在低功耗和高性能之間尋求平衡。ATtiny28系列
    的頭像 發(fā)表于 02-09 16:25 ?261次閱讀