当前位置:首页 > 从零开始 > 正文

使用汇编语言进行51单片机程序编写时,为什么在开头不从ORG 0000H开始

2023-01-10 06:45:14  来源:网络   热度:

一、使用汇编语言进行51单片机程序编写时,为什么在开头不从ORG 0000H开始

汇编语言编写时, 开头都是从ORG 0000H开始的, 由于中断向量也在0000H后面排列, 所以一般在

0000H这里放一条长转移指令, 如下面所示:

ORG 0000H

LJMP MAIN ; 转到主程序中去

ORG 0003H

LJMP INT0 ; 转到外部中断0处理程序

二、我想要学习单片机,但要从学什么开始

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

《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

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

三、从零开始学习制作单片机需要哪些知识

其中所需要的知识有:(仅考虑设计MCU)

电路分析,

数字电路,

模拟电路,

半导体工艺与器件,

计算机结构,

微处理器原理,

HDL语言,

EDA工具(综合,仿真,布局布线) 等

参考资料来源:吴鉴鹰吧

贡献文档:百度文库《吴鉴鹰单片机项目实战精讲》

参考实例:吴鉴鹰单片机开发板

最好可以参考下吴鉴鹰单片机开发板,这款板子设计很不错,功能比较全面。网上的资料也还多

一周热门