找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 2596|回復(fù): 11
收起左側(cè)

求atmega8的教程,我學(xué)的是德語(yǔ)版看不懂,用的不是c!可以有償

[復(fù)制鏈接]
ID:418435 發(fā)表于 2018-10-31 11:50 | 顯示全部樓層 |閱讀模式
我學(xué)的是德語(yǔ)版的教材但是看不太懂,有沒有大佬懂的,救救我,我們用的不是C語(yǔ)言,用的是圖片里的
IMG_20181031_114942.jpg
回復(fù)

使用道具 舉報(bào)

ID:418435 發(fā)表于 2018-10-31 14:21 | 顯示全部樓層
用的軟件是myavrworkpad
回復(fù)

使用道具 舉報(bào)

ID:89515 發(fā)表于 2018-10-31 15:38 | 顯示全部樓層
M8的匯編指令有131條吧,在這個(gè)論壇里面有可能沒人能幫你了
回復(fù)

使用道具 舉報(bào)

ID:418435 發(fā)表于 2018-10-31 17:17 | 顯示全部樓層
mengzhixinheng 發(fā)表于 2018-10-31 15:38
M8的匯編指令有131條吧,在這個(gè)論壇里面有可能沒人能幫你了

能告訴我這零基礎(chǔ)要學(xué)會(huì)哪些基本的嗎。。。。。我連入門都入不進(jìn)去,之前學(xué)了一點(diǎn)模擬電子技術(shù),C語(yǔ)言也學(xué)過,但是還是不知道怎么學(xué)這門課,所有的匯編指令我都找到了,拜托了,謝謝大佬。
回復(fù)

使用道具 舉報(bào)

ID:89515 發(fā)表于 2018-10-31 20:42 | 顯示全部樓層
polarbear12 發(fā)表于 2018-10-31 17:17
能告訴我這零基礎(chǔ)要學(xué)會(huì)哪些基本的嗎。。。。。我連入門都入不進(jìn)去,之前學(xué)了一點(diǎn)模擬電子技術(shù),C語(yǔ)言也 ...

M8,用匯編學(xué)太慢啦,你學(xué)過C就用C吧,上手很快的。用匯編需要注意的地方太多了,我覺得入門不考慮。而且8位單片機(jī)里面M8已經(jīng)很強(qiáng)大了。如果你對(duì)模電,數(shù)電都沒有實(shí)踐經(jīng)驗(yàn)的話,就先買一塊便宜的核心板吧,就是沒有多余的外設(shè),只有最小系統(tǒng)的那種板子,十幾塊錢就可以買到(主要是便宜)。
1.先看手冊(cè)時(shí)鐘部分,AVR的時(shí)鐘是靠下載軟件設(shè)置的,但是你必須懂他的原理,自己要會(huì)設(shè)置,不然有可能芯片時(shí)鐘故障。(這部分也叫做熔絲設(shè)置)
2.看手冊(cè)IO口部分,這部分很簡(jiǎn)單,只是有讀-修改-寫的問題要注意
3.看手冊(cè)定時(shí)器部分,先學(xué)習(xí)最簡(jiǎn)單的一個(gè)定時(shí)器的最簡(jiǎn)單的模式
4.以上的內(nèi)容都會(huì)了之后,你就可以把M8當(dāng)普通的51用。同時(shí)不會(huì)因?yàn)槭謨?cè)內(nèi)容太多而喪失信心
5.接下來你如果已經(jīng)可以寫一個(gè)小程序,但又沒把握。那么你可以安裝proteus仿真軟件,里面有M8可以幫你仿真程序。當(dāng)你仿真成功的時(shí)候,恭喜你已經(jīng)打開了M8的門了!!!不難吧!。。。
至于硬件電路,你可以先自己先搭一些低壓的小電路,循序漸進(jìn)。原理計(jì)算都要搞懂,慢慢的就回了,這個(gè)沒有捷徑
回復(fù)

使用道具 舉報(bào)

ID:155507 發(fā)表于 2018-10-31 21:10 | 顯示全部樓層
我給你來個(gè)試試

AVR匯編超級(jí)經(jīng)典教程.pdf
https://max.book118.com/html/2017/0616/115972214.shtm

0.png

學(xué)習(xí)資料1.zip

13.22 MB, 下載次數(shù): 6

回復(fù)

使用道具 舉報(bào)

ID:401564 發(fā)表于 2018-10-31 22:15 | 顯示全部樓層
AVR的指令131條,常用的不會(huì)到30條的,不管是什么單片機(jī),匯編指令常用的都有20條左右,但你卻都得學(xué)完,就像論壇里最火的51也是一樣,常用的指令也就是十來?xiàng)l,它卻告訴完整的指令集有255條,留一條備用,要不然就就是256條了.
進(jìn)入正題:你可以直接用C,中文版的資料多了去了,只要是你能用C來寫AVR,這本書也就沒用了,除非你這是在考試,那就另外一回事了.
AVR的C編譯器的效率幾乎和它的匯編一樣的了,如果不是精確到一個(gè)時(shí)鐘的話,完全沒有必要用AVR的匯編.
如果是一定要用匯編的話,我覺得你還是先學(xué)51的匯編吧,不管現(xiàn)在流行什么樣的單片機(jī),學(xué)校里大多都是用51作為入門的,并不是STC做得有多好,而是51不管是從硬件,指令,甚至是引腳上,都是很適合入門的.
先學(xué)51匯編,這個(gè)用多長(zhǎng)時(shí)間我不知道,但如果你會(huì)了51的匯編,半個(gè)月就可以用AVR寫個(gè)程序了.

評(píng)分

參與人數(shù) 1黑幣 +40 收起 理由
admin + 40 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

ID:418435 發(fā)表于 2018-11-1 07:57 來自觸屏版 | 顯示全部樓層
Y_G_G 發(fā)表于 2018-10-31 22:15
AVR的指令131條,常用的不會(huì)到30條的,不管是什么單片機(jī),匯編指令常用的都有20條左右,但你卻都得學(xué)完,就像論 ...

謝謝大佬,我是要準(zhǔn)備考試。。。。一共上9天課就要考試的。。。。。要求是用匯編語(yǔ)言
回復(fù)

使用道具 舉報(bào)

ID:418435 發(fā)表于 2018-11-1 07:57 來自觸屏版 | 顯示全部樓層
mengzhixinheng 發(fā)表于 2018-10-31 20:42
M8,用匯編學(xué)太慢啦,你學(xué)過C就用C吧,上手很快的。用匯編需要注意的地方太多了,我覺得入門不考慮。而且8 ...

好的好的,謝謝
回復(fù)

使用道具 舉報(bào)

ID:396024 發(fā)表于 2018-11-1 11:57 來自觸屏版 | 顯示全部樓層
買個(gè)M8開發(fā)板,最便宜的,用匯編從點(diǎn)亮一個(gè)燈開始,收獲會(huì)很大的,這玩意實(shí)踐才能學(xué)好。
回復(fù)

使用道具 舉報(bào)

ID:342822 發(fā)表于 2018-11-1 12:58 | 顯示全部樓層
哈哈~~用bascom-avr吧。立馬上手。
回復(fù)

使用道具 舉報(bào)

ID:418435 發(fā)表于 2018-11-2 08:34 來自觸屏版 | 顯示全部樓層
angmall 發(fā)表于 2018-10-31 21:10
我給你來個(gè)試試

AVR匯編超級(jí)經(jīng)典教程.pdf

謝謝分享。。!
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

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