McuPlayer的EMC單片機(jī)學(xué)習(xí)筆記 | |
所屬分類:教程|講義 | |
上傳者:serena | |
標(biāo)簽: EMC 單片機(jī) | |
所需積分:1分積分不夠怎么辦,? | |
文檔介紹:因?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指令就更不用說了,。 | |
現(xiàn)在下載 | |
VIP會(huì)員,,AET專家下載不扣分;重復(fù)下載不扣分,,本人上傳資源不扣分。 |
Copyright ? 2005-2024 華北計(jì)算機(jī)系統(tǒng)工程研究所版權(quán)所有 京ICP備10017138號(hào)-2