68精品久久久久久欧美,最近中文字幕完整在线看一,久久亚洲男人天堂,最近中文字幕完整视频高清1

你好!歡迎來到深圳市穎特新科技有限公司!
語言
當(dāng)前位置:首頁 >> 技術(shù)中心 >> 單片機入門 >> 上課不聽講下課來補習(xí)系列之-玩轉(zhuǎn)單片機STM8(二)

上課不聽講下課來補習(xí)系列之-玩轉(zhuǎn)單片機STM8(二)

關(guān)鍵字:STM8 作者:admin 來源:不詳 發(fā)布時間:2018-05-19  瀏覽:7

現(xiàn)在學(xué)習(xí)STM8,由于ST已經(jīng)提供標(biāo)準(zhǔn)驅(qū)動庫函數(shù),對C語言能力要求已經(jīng)很弱了,只要上過大學(xué)C語言課程,都可以進(jìn)行編程。

但是我建議大家把C語言學(xué)深點。它的核心就是指針,玩轉(zhuǎn)指針,就玩懂了C語言。它的其他功能和其他語言沒有任何差別。只是邏輯控制而已。能把C的指針真正弄懂,你還不得不學(xué)習(xí)一下機器語言,萬變不離其宗。見多識廣,千萬不要懷疑自己大腦的記憶能力,也不要認(rèn)為多學(xué)會學(xué)混,我的經(jīng)驗是,學(xué)得越多,只會讓你你看得更明白。

STM8系統(tǒng)的機器指令的長度是8位的。固定長度,你可以大致看看每個Bit是什么意思。這都是工程師精確設(shè)計的,也是人設(shè)計的。別人能做到的,你為什么不行?多問問自己。

機器指令的介紹,一定會花大篇幅介紹尋址。你可以想象,機器世界里,你的資源,其實只有內(nèi)存和寄存器。內(nèi)存是靠地址的,才能知道訪問的是哪一塊,而寄存器就是靠唯一的名字訪問,當(dāng)然外部設(shè)備的地址,也是靠地址訪問。所以可以推斷,機器指令手冊,必須介紹,如何把寄存器的內(nèi)容搬移到內(nèi)存,或者如何把內(nèi)存特定地址的內(nèi)容搬移到寄存器。更有可能你是期望把直接的一個數(shù)字放入寄存器。等等的各種組合。不是任意一條連線都是被允許的,一般都不會支持直接把一條內(nèi)存,搬移到另一條內(nèi)存。中間需要寄存器暫存一下。等等的規(guī)律,你讀多了自然會懂。

不過上手STM8不需要懂這些,一樣可以玩。它內(nèi)置bootROM,一啟動,當(dāng)跳進(jìn)你的main函數(shù)時,該做的初始化已經(jīng)完成,你直接可以開始操作GPIO了,clock如果沒有額外需要,不需要配置,內(nèi)置的16MHz的晶振,默認(rèn)8分頻,2MHz用來跑core,也就是運行你的程序。STM8L151K4T6最小系統(tǒng)板,我會提供一個最小的工程文件,里面包含一個操作GPIO的代碼,也就是讓開發(fā)板上的 LED燈點亮,并且閃爍;镜倪壿嬍抢,拉低交替,中間加延時,這里的延時,用的最簡單的的死循環(huán)delay,代碼邏輯簡單,就是不夠環(huán)保。死循環(huán)是靠電耗換來的,但是這種代碼有時候也是必要的,上MHz的CPU,運行每條指令都是ns級別的,如果你需要的delay也是ns級別的,那么死循環(huán)確實就是最好的選擇。

編輯:admin  最后修改時間:2018-05-19

聯(lián)系方式

0755-82591179

傳真:0755-82591176

郵箱:vicky@yingtexin.net

地址:深圳市龍華區(qū)民治街道民治大道973萬眾潤豐創(chuàng)業(yè)園A棟2樓A08

Copyright © 2014-2023 穎特新科技有限公司 All Rights Reserved.  粵ICP備14043402號-4

永嘉县| 宣武区| 黄梅县| 牡丹江市| 宁南县| 富宁县| 内江市| 庆城县| 神木县| 舞钢市| 永嘉县| 松江区| 柯坪县| 谷城县| 怀宁县| 大宁县| 夏津县| 高雄县| 岳阳市| 勃利县| 达尔| 会昌县| 镇原县| 尚志市| 韶山市| 垫江县| 慈溪市| 安溪县| 沂南县| 英德市| 益阳市| 莱州市| 延吉市| 闵行区| 突泉县| 白沙| 清远市| 五台县| 神农架林区| 武城县| 安国市|