找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2280|回復(fù): 1
打印 上一主題 下一主題
收起左側(cè)

STC8單片機(jī)學(xué)習(xí)計(jì)劃

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:142320 發(fā)表于 2019-5-22 15:11 | 只看該作者 回帖獎勵 |倒序?yàn)g覽 |閱讀模式
關(guān)于51單片機(jī),我們宏晶公司在這方面做的還是不錯的,但是關(guān)于51單片機(jī)的知識,個人建議初學(xué)者還是直接上STC8去學(xué)習(xí),而不要再把大量的時間用在標(biāo)準(zhǔn)的51單片機(jī)上,畢竟我們的產(chǎn)品開發(fā),基本上是基于當(dāng)前的單片機(jī)項(xiàng)目開發(fā)上,而且STC8功能更強(qiáng)加,內(nèi)部集成的資源更多,價格更便宜。所以任何單片機(jī)的學(xué)習(xí),我們必須深入知悉該單片機(jī)的寄存器及相關(guān)的設(shè)置,所以對有基礎(chǔ)的同學(xué),我認(rèn)為可以一邊學(xué)習(xí)STC8的頭文件,一邊看STC8的數(shù)據(jù)手冊,然后在這個基礎(chǔ)上,先試著從GPIO口開始,把各個模塊功能和寄存器相關(guān)的設(shè)置理清,然后在這個基礎(chǔ)上做上一些基礎(chǔ)的實(shí)驗(yàn),然后試著自己做相關(guān)的庫函數(shù),這樣以后在編寫相關(guān)的程序是,不用每次都去看手冊,去知道先設(shè)置哪些,再設(shè)置哪些,容易出錯。當(dāng)然如果你自己編寫了庫函數(shù),這樣對這些底層寄存器的綜合應(yīng)用會更加理解,比如GPIO 它有四種模式,準(zhǔn)雙向弱上拉模式,高阻輸入模式,開漏輸出模式,和強(qiáng)推挽輸出模式,同時有P0到P7共8組I/O口,那么我們可以設(shè)置一個GPIO的初始化結(jié)構(gòu)體,在這個結(jié)構(gòu)體中,有兩個成員,一個是GPIO 的MODE,還有一個是GPIO的引腳,因?yàn)樗鼪]有和STM32一樣有輸出速度的設(shè)置,那么我們就設(shè)置這樣兩個成員就可以了,同時做好相關(guān)的GPIO的初始化函數(shù),這個函數(shù)是最關(guān)鍵的,如果我們還要類似于STM32一樣都可以寫相關(guān)的引腳讀取IDR函數(shù),輸出設(shè)置ODR函數(shù)等,當(dāng)然因?yàn)檫@方面簡單,我們考慮程序的簡化,直接操作寄存器或位就行了。
關(guān)于更加具體的細(xì)節(jié),我會在后面的時間中慢慢附上來。

評分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

沙發(fā)
ID:385637 發(fā)表于 2019-5-23 10:51 | 只看該作者
有沒有STC8 系列的相關(guān)教程呀?使用上跟STC15系列一樣嗎?我現(xiàn)在用的是15系列
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表