找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2026|回复: 11
收起左侧

求atmega8的教程,我学的是德语版看不懂,用的不是c!可以有偿

[复制链接]
ID:418435 发表于 2018-10-31 11:50 | 显示全部楼层 |阅读模式
我学的是德语版的教材但是看不太懂,有没有大佬懂的,救救我,我们用的不是C语言,用的是图片里的
IMG_20181031_114942.jpg
回复

使用道具 举报

ID:418435 发表于 2018-10-31 14:21 | 显示全部楼层
用的软件是myavrworkpad
回复

使用道具 举报

ID:89515 发表于 2018-10-31 15:38 | 显示全部楼层
M8的汇编指令有131条吧,在这个论坛里面有可能没人能帮你了
回复

使用道具 举报

ID:418435 发表于 2018-10-31 17:17 | 显示全部楼层
mengzhixinheng 发表于 2018-10-31 15:38
M8的汇编指令有131条吧,在这个论坛里面有可能没人能帮你了

能告诉我这零基础要学会哪些基本的吗。。。。。我连入门都入不进去,之前学了一点模拟电子技术,C语言也学过,但是还是不知道怎么学这门课,所有的汇编指令我都找到了,拜托了,谢谢大佬。
回复

使用道具 举报

ID:89515 发表于 2018-10-31 20:42 | 显示全部楼层
polarbear12 发表于 2018-10-31 17:17
能告诉我这零基础要学会哪些基本的吗。。。。。我连入门都入不进去,之前学了一点模拟电子技术,C语言也 ...

M8,用汇编学太慢啦,你学过C就用C吧,上手很快的。用汇编需要注意的地方太多了,我觉得入门不考虑。而且8位单片机里面M8已经很强大了。如果你对模电,数电都没有实践经验的话,就先买一块便宜的核心板吧,就是没有多余的外设,只有最小系统的那种板子,十几块钱就可以买到(主要是便宜)。
1.先看手册时钟部分,AVR的时钟是靠下载软件设置的,但是你必须懂他的原理,自己要会设置,不然有可能芯片时钟故障。(这部分也叫做熔丝设置)
2.看手册IO口部分,这部分很简单,只是有读-修改-写的问题要注意
3.看手册定时器部分,先学习最简单的一个定时器的最简单的模式
4.以上的内容都会了之后,你就可以把M8当普通的51用。同时不会因为手册内容太多而丧失信心
5.接下来你如果已经可以写一个小程序,但又没把握。那么你可以安装proteus仿真软件,里面有M8可以帮你仿真程序。当你仿真成功的时候,恭喜你已经打开了M8的门了!!!不难吧!!!!!
至于硬件电路,你可以先自己先搭一些低压的小电路,循序渐进。原理计算都要搞懂,慢慢的就回了,这个没有捷径
回复

使用道具 举报

ID:155507 发表于 2018-10-31 21:10 | 显示全部楼层
我给你来个试试

AVR汇编超级经典教程.pdf
https://max.book118.com/html/2017/0616/115972214.shtm

0.png

学习资料1.zip

13.22 MB, 下载次数: 6

回复

使用道具 举报

ID:401564 发表于 2018-10-31 22:15 | 显示全部楼层
AVR的指令131条,常用的不会到30条的,不管是什么单片机,汇编指令常用的都有20条左右,但你却都得学完,就像论坛里最火的51也是一样,常用的指令也就是十来条,它却告诉完整的指令集有255条,留一条备用,要不然就就是256条了.
进入正题:你可以直接用C,中文版的资料多了去了,只要是你能用C来写AVR,这本书也就没用了,除非你这是在考试,那就另外一回事了.
AVR的C编译器的效率几乎和它的汇编一样的了,如果不是精确到一个时钟的话,完全没有必要用AVR的汇编.
如果是一定要用汇编的话,我觉得你还是先学51的汇编吧,不管现在流行什么样的单片机,学校里大多都是用51作为入门的,并不是STC做得有多好,而是51不管是从硬件,指令,甚至是引脚上,都是很适合入门的.
先学51汇编,这个用多长时间我不知道,但如果你会了51的汇编,半个月就可以用AVR写个程序了.

评分

参与人数 1黑币 +40 收起 理由
admin + 40 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

ID:418435 发表于 2018-11-1 07:57 来自手机 | 显示全部楼层
Y_G_G 发表于 2018-10-31 22:15
AVR的指令131条,常用的不会到30条的,不管是什么单片机,汇编指令常用的都有20条左右,但你却都得学完,就像论 ...

谢谢大佬,我是要准备考试。。。。一共上9天课就要考试的。。。。。要求是用汇编语言
回复

使用道具 举报

ID:418435 发表于 2018-11-1 07:57 来自手机 | 显示全部楼层
mengzhixinheng 发表于 2018-10-31 20:42
M8,用汇编学太慢啦,你学过C就用C吧,上手很快的。用汇编需要注意的地方太多了,我觉得入门不考虑。而且8 ...

好的好的,谢谢
回复

使用道具 举报

ID:396024 发表于 2018-11-1 11:57 来自手机 | 显示全部楼层
买个M8开发板,最便宜的,用汇编从点亮一个灯开始,收获会很大的,这玩意实践才能学好。
回复

使用道具 举报

ID:342822 发表于 2018-11-1 12:58 | 显示全部楼层
哈哈~~用bascom-avr吧。立马上手。
回复

使用道具 举报

ID:418435 发表于 2018-11-2 08:34 来自手机 | 显示全部楼层
angmall 发表于 2018-10-31 21:10
我给你来个试试

AVR汇编超级经典教程.pdf

谢谢分享!!!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表