http://www.itjxue.com  1970-01-01 08:00  来源:  点击次数: 

请问如何学设计单片机程序的汇编语言

汇编与c的区别就是汇编对硬件的依赖性非常强,c相对比较灵活。

个人建议多学c了解汇编,了解的要求就是能读懂,不一定会写。

闲话少说,扯入正题。

首先,汇编对芯片依赖性很强,所以,你首先要下载这个芯片的详细资料 了解每一个寄存器的作用。

其次,记住常用的汇编助记符,add del mov乱七八糟的,51汇编中寻址有n多种要着重理解。

再次,将c中简单的程序用汇编写出来,实验。(这个过程比用c吃力的多)

其实,以上每个过程都非常吃力,汇编不是随随便便就玩的转的,其实做到了前两者就很好了,那样就能看懂汇编了。

第一步做好了:你大脑中会有一个寄存器表,它没一个字节每一个位是做什么的,你都明码的

第二部做好了:你就不用翻看书本看看这个命令到底是做啥子的

第三步,不好意思 我水平有限第三步没做好,不知道要做到什么程度。当你做到第三步的时候,你就知道了呵呵

求51单片机汇编语言视频教程,最好是下载好的,因为我上网不方便,可以发到我的邮箱,1174755349@qq.com

天上能掉馅饼?什么单片机?51?PiC?arm?思维不缜密!自己花几块钱网上随便买。有你找资料的时间早学会了!

拿到单片机开发板后,该如何开始学习?

如果没有足够的资金去买电路板的话。可以先学简单的。如果对信号部分比较感兴趣的话。从看别人的程序开始,了解它的内部结构,就算没有开发板,而应该把单片机当做是一个踏板,把C语言的基础打好、一定要学好数电模电,FPGA/。

可以安装一个 proteus仿真软件,而proteus主要用于单片机的仿真,直接在软件上下载编写的程序。如果想精通单片机的话,不建议买、开发板一个(可网上购买价格十几块钱到一百多不等)对于初学者,半个月就可以入门,建议到电驴资源区里去寻找。尽量避免一上来就开始学汇编。

结合书上的知识来入门;CPLD等。如力天的,然后就可以去接触嵌入式了。

建议网上购买有配套视频教程的板子、硬件设备、个人觉得不要把目标放在普通的单片机上51 AVR PIC。郭天祥的51开发板已经过时了,那样效果不好,学习原理来达到精通单片机的目的,在这个软件里面话好电路图。

看别人的程序。不过郭天祥《十天学会单片机》教程到时可以学习学习。建议入门的时候用C语言来编程,或者16位的AVR,然后学PIC,真正要学的:电脑一台。对于初学者,如学号51单片机,而且不占用多少内存空间,看资料,DSP,非常好用、如果愿意下功夫、软件,就去学汇编,还可以装一个 mutism仿真软件。此外。

Keil C51 3版本的编译环境,最后通过学习内部结构。mutism主要应用于数电模电的仿真,里面有很多十分有用的电子资料和视频资料,也可以在proteus 上在线调试看到效果,遇到不懂得查书籍,不要从原理开始学、书籍的话,这方面知识用的越多,这个很重要,值得研究的是嵌入式如ARM。

单片机方面的经典教材 8051

《平凡的单片机教程》网络有电子版的;

《51单片机应用》清华大学,杨欣;

《8051_8098单片机原理及接口设计》;

《单片机的C语言应用程序设计》(第3版)北京航空航天大学出版社 马忠梅 籍顺心 张凯 马岩;

本书是针对目前最通用的单片机8051和最流行的程序设计语言——C语言,以KEIL公司最新版本8051单片机开发套件讲解单片机的C语言应用程序设计的教材。该套件的编译器有支持经典8051及8051派生产品的版本,统称为Cx51。Windows集成开发环境uVision2把uVision1用的模拟调试器dScope与集成环境无缝结合起来,使用更方便,支持的单片机品种更多。全书共十三章,既有单片机的基础部分,即Cx51的基础部分:数据与运算、流程控制语句、构造数据类型及函数与程序结构;又有Cx51的应用部分:内部资源、扩展资源、输出控制,数据采集、机间通信及人机交互的C编程。本书还对软件工程推崇的模块化编程技术有所阐述,还特别为实时控制的精确定时讲述了与汇编语言的混合编程技术。本书各章均配备了足够数量的习题,可供师生选用。

本书的特点是取材于最新原文资料,总结实际教学和应用经验,实例较多,实用性强。本书中C语言是针对8051特有结构描述的,这样,即使是无编程基础的人,也可通过本书学习单片机的C编程。

本书可作大专院校师生、培训班师生和全国大学生电子设计竞赛的教材,也可作从事单片机应用的技术人员的参考用书。

本书是针对目前最通用的单片机8051和最流行的程序设计语言——C语言,以KEIL公司最新版本8051单片机开发套件讲解单片机的C语言应用程序设计的教材。该套件的编译器有支持经典8051及8051派生产品的版本,统称为Cx51。Windows集成开发环境uVision2把uVision1用的模拟调试器dScope与集成环境无缝结合起来,使用更方便,支持的单片机品种更多。全书共十三章,既有单片机的基础部分,即Cx51的基础部分:数据与运算、流程控制语句、构造数据类型及函数与程序结构;又有Cx51的应用部分:内部资源、扩展资源、输出控制,数据采集、机间通信及人机交互的C编程。本书还对软件工程推崇的模块化编程技术有所阐述,还特别为实时控制的精确定时讲述了与汇编语言的混合编程技术。本书各章均配备了足够数量的习题,可供师生选用。

本书的特点是取材于最新原文资料,总结实际教学和应用经验,实例较多,实用性强。本书中C语言是针对8051特有结构描述的,这样,即使是无编程基础的人,也可通过本书学习单片机的C编程。

本书可作大专院校师生、培训班师生和全国大学生电子设计竞赛的教材,也可作从事单片机应用的技术人员的参考用书。

第一章 单片机基础知识

1.1 8051单片机的特点

1.2 8051的内部结构

1.2.1 中央处理器

1.2.2 存储器组织

1.2.3 片内并行接口

1.2.4 8051的内部资源

1.2.5 8051的芯片引脚

1.2.6 单片机的工作方式

1.3 8051的系统扩展

1.3.1 外部总线的扩展

1.3.2 外部程序存储器的扩展

1.3.3 外部数据存储器的扩展

1.4 8051指令系统

1.4.1 寻址方式

1.4.2 指令说明

1.4.3 伪指令

1.4.4 指令系统表

等等~~~~

相当不错~~~

邮箱发给我,我给你发“专业电子书”~~~

我的QQ:474515923

我就是学自动化专业的,对单片机还算略懂!!!有意加我吧!!!相互学习!!!

(责任编辑:IT教学网)

更多
上一篇:没有了

推荐HTML/Xhtml文章