標(biāo)題: 義隆單片機(jī)工程資料 EMC單片機(jī)學(xué)習(xí)筆記程序開發(fā)技巧 [打印本頁]

作者: daniellew    時(shí)間: 2019-7-15 17:12
標(biāo)題: 義隆單片機(jī)工程資料 EMC單片機(jī)學(xué)習(xí)筆記程序開發(fā)技巧
義隆單片機(jī)價(jià)格便宜,性能還可以!主要是在工廠性價(jià)比高,還是用的較多的!

引子
    因?yàn)楣ぷ鞯木壒,必須學(xué)習(xí)EMC單片機(jī)了。我會(huì)把我的學(xué)習(xí)歷程寫下來,算是對(duì)壇子的一點(diǎn)貢獻(xiàn),也算是自己的一個(gè)總結(jié)吧。
    因?yàn)橐郧皩W(xué)過 51 的和 PIC、HOLTEK 的單片機(jī),并且也大致了解過 EMC 的指令集,所以學(xué)起來并不是太難。 為了學(xué)習(xí), 而又沒有仿真器, 于是去emc的網(wǎng)站下載了一個(gè)simulator來軟件仿真。 第一感覺還不錯(cuò), 把里面的例子程序跑了一下, 單步執(zhí)行然后看寄存器的變化。發(fā)現(xiàn)他的 IDE 環(huán)境不是特別好用,首先編輯器無法設(shè)置 TAB 的寬度,導(dǎo)致 UE 里面寫好的代碼,都不整齊了。
    再說一下對(duì)EMC指令集的理解。EMC的寄存器占用 2 個(gè)空間:內(nèi)存空間和 IO 空間,前者用mov來訪問,后者用IOW 和IOR等來訪問。這點(diǎn)我想很多初學(xué)者都會(huì)象我一樣,要花點(diǎn)時(shí)間來理解這個(gè)問題。還有就是很多寄存器沒有地址的,也就是占用特殊的地址空間,既不是內(nèi)存也不是IO 空間,比如CONT等。我想,正是這種類繁多的尋址,使得在簡(jiǎn)單的MCU 上可以2 個(gè) clock跑一條單周期指令。對(duì)于此,PIC 和 HOLTEK 的單片機(jī)都需要 4 個(gè)clock跑一條單周期指令,51系列 CISC指令就更不用說了。

0.png (181.85 KB, 下載次數(shù): 91)

0.png

EMC單片機(jī)程序開發(fā)技巧.pdf

53.75 KB, 下載次數(shù): 94, 下載積分: 黑幣 -5

臺(tái)灣義隆單片機(jī)工程資料

EMC單片機(jī)學(xué)習(xí)筆記--------.pdf

105.75 KB, 下載次數(shù): 87, 下載積分: 黑幣 -5

臺(tái)灣義隆單片機(jī)工程資料

EMC義隆單片機(jī)仿真軟件.rar

1001.83 KB, 下載次數(shù): 70, 下載積分: 黑幣 -5

臺(tái)灣義隆單片機(jī)工程資料


作者: Squne    時(shí)間: 2019-7-26 08:59
感謝分享感謝分享
作者: szzxl10    時(shí)間: 2019-12-7 11:19
感謝分享
作者: WJK1981    時(shí)間: 2020-1-15 09:58

感謝分享感謝分享




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1