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

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

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

3天內不再提示

微控制器中各式各樣的編程語言

東芝半導體 ? 來源:東芝半導體 ? 作者:東芝半導體 ? 2022-05-19 19:58 ? 次閱讀

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

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

499833fe-d758-11ec-bce3-dac502259ad0.jpg

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

49b23506-d758-11ec-bce3-dac502259ad0.jpg

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

49d78ce8-d758-11ec-bce3-dac502259ad0.jpg

49f98e6a-d758-11ec-bce3-dac502259ad0.jpg

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

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

原文標題:芝識課堂【微控制器基礎】——完美的軟硬結合(下)

文章出處:【微信公眾號:東芝半導體】歡迎添加關注!文章轉載請注明出處。

審核編輯:湯梓紅

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

    關注

    48

    文章

    7906

    瀏覽量

    153695
  • C語言
    +關注

    關注

    180

    文章

    7630

    瀏覽量

    140331
  • 編程語言
    +關注

    關注

    10

    文章

    1955

    瀏覽量

    36087

原文標題:芝識課堂【微控制器基礎】——完美的軟硬結合(下)

文章出處:【微信號:toshiba_semicon,微信公眾號:東芝半導體】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    各式各樣的電阻

    `各式各樣的電阻1、貼片電阻特點:體積小、成本低、高頻特性好、適合自動貼片等2、金屬膜電阻特點:其精度高,性能穩定,結構簡單輕巧,阻值范圍寬,噪聲和溫度系數小。缺點:脈沖負載能力差,比較容易被氧化
    發表于 10-01 11:20

    RT-Thread支持各式各樣的BSP

    一. 前言大家知道,RT-Thread 已經支持了各式各樣的 BSP 了,以 STM32 為例,RT-Thread 針對市面上很多具體的某開發板制作了對應的 BSP,如 ST 官方開發板,正點原子
    發表于 08-04 09:08

    各式各樣的電池充電器

    各式各樣的j電池充電器
    發表于 10-20 17:28 ?442次閱讀

    各式各樣鋰電池圖片展

    各式各樣鋰電池圖片展
    發表于 10-22 15:07 ?1540次閱讀

    電池生產設備——各式各樣的涂布機

    電池生產設備——各式各樣的涂布機 涂布機的用途 本涂布機用于電池漿料涂布
    發表于 10-22 15:48 ?1553次閱讀

    AVR微控制器與C編譯的協同設計

    由于縮短了進入市場的時間,簡化了對維護的支持,高級語言(HHLs)正在迅速成為嵌入式微控制器的標準編程方法。為了確保新一代ATMEL AVR 家族的微控制器非常適合于C
    發表于 06-15 15:35 ?40次下載
    AVR<b class='flag-5'>微控制器</b>與C編譯<b class='flag-5'>器</b>的協同設計

    微控制器的相關知識介紹(含義、編程語言)

    微控制器是指帶有外設的微處理系統,比如臺式電腦的CPU,它是一個微處理系統。微控制器將響應來自I/O 引腳、定時、通信等的輸入,同時通
    發表于 06-01 02:55 ?5606次閱讀
    <b class='flag-5'>微控制器</b>的相關知識介紹(含義、<b class='flag-5'>編程</b><b class='flag-5'>語言</b>)

    電阻在電動機控制器的應用

    電動汽車控制器在很長時間的研發,采用各式各樣的電子元器件,不過在眾多電子元器件電阻的使用是最多的,很多新能源電動汽車企業都在開發生產電動機控制器
    的頭像 發表于 08-14 17:10 ?5011次閱讀

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

    微控制器進行編程或刻錄意味著“將程序從編譯傳輸到微控制器的存儲”。微控制器的程序通常是用C
    的頭像 發表于 08-21 15:40 ?1.1w次閱讀

    基于微控制器的MicroPython模塊運行

    MicroPython是Python 3編程語言的一種精簡而有效的實現,其中包括Python標準庫的一小部分,并且經過優化可在微控制器和受限環境運行。
    發表于 03-07 11:54 ?2193次閱讀

    系統可編程閃存的RISC微控制器LGT8XM

    系統可編程閃存的RISC微控制器LGT8XM
    發表于 06-15 10:08 ?0次下載

    使用STVD和Cosmic C編譯微控制器進行編程

    在本教程,我們將 LED 與通用 STM8S 微控制器連接,該微控制器使用微控制器生成的 PWM 信號進行控制,我們將使用 STVD 和
    發表于 08-03 16:38 ?2378次閱讀
    使用STVD和Cosmic C編譯<b class='flag-5'>器</b>對<b class='flag-5'>微控制器</b>進行<b class='flag-5'>編程</b>

    Holtek微控制器應用范例-使用Enhanced Holtek C語言

    Holtek 微控制器應用范例–使用Enhanced Holtek C 語言.
    發表于 09-15 16:30 ?2次下載

    雙核微控制器編程

    電子發燒友網站提供《雙核微控制器編程.zip》資料免費下載
    發表于 10-19 09:25 ?0次下載
    雙核<b class='flag-5'>微控制器</b><b class='flag-5'>編程</b>

    QI2.0-MPP 移動電源22.5W-140W各式各樣方案

    QI2.0-MPP 移動電源22.5W-140W各式各樣方案
    發表于 04-24 16:48 ?2次下載
    主站蜘蛛池模板: 毛片免费观看 | 国产三级 在线播放 | 777色狠狠一区二区三区香蕉 | 五月桃花网婷婷亚洲综合 | 天天干人人 | 成人欧美一区二区三区小说 | 美女免费视频一区二区三区 | 久久精品久久久久 | 午夜影院在线观看免费 | 亚洲一级毛片免费观看 | 天堂资源在线 | 国产美女视频爽爽爽 | 寡妇影院首页亚洲图片 | 拍拍拍无档又黄又爽视频 | 欧美高清一区二区 | 一级做a爰片久久免费 | 午夜情趣视频 | 三浦理惠子中文在 | 欧美成人aaaa免费高清 | 一级特黄色片 | 西西人体大胆高清啪啪欧洲 | 永久免费看mv网站入口 | 18欧美乱大交 | 五月天精品在线 | 中国一级特黄特级毛片 | 99色综合 | 小屁孩cao大人免费网站 | 国产精品99r8在线观看 | 亚洲综合校园春色 | 久久观看| 性欧美高清久久久久久久 | 一级毛片在线看在线播放 | 日本天堂影院 | 狠狠色狠狠色 | 激情网婷婷 | 免费成人黄色网址 | 亚洲国产精品久久网午夜 | 色老头久久久久 | 性欧美性| 欧美一级片网址 | 免费网站看黄 |