51单片机C语言应用与开发(第9章)概述
第9章 单片机的C语言应用程序设计 ;9.1 概述;C-51与ASM-51相比,有如下优点:
对单片机的指令系统不要求了解,仅要求对8051 的存贮器结构有初步了解;
寄存器分配、不同存贮器的寻址及数据类型等细节可由编译器管理;
程序有规范的结构,可分成不同的函数,这种方式可使程序结构化;
具有将可变的选择与特殊操作组合在一起的能力,改善了程序的可读性;
提供的库包含许多标准子程序,具有较强的数据处理能力;
由于具有方便的模块化编程技术,使已编好程序可容易地移植;;C51程序结构 ;;;REG51.H
#ifndef __REG51_H__
#define __REG51_H__
/* BYTE Register */
sfr P0 = 0x80;
sfr P1 = 0x90;
sfr P2 = 0xA0;
sfr P3 = 0xB0;
sfr PSW = 0xD0;
sfr ACC = 0xE0;
sfr B = 0xF0;
sfr SP = 0x81;
sfr DPL = 0x82;
sfr DPH = 0x83;
sfr PCON = 0x87;
sfr TCON = 0x88;
sfr TMOD = 0x89;
sfr TL0 = 0x8A;
sfr TL1 = 0x8B;
sfr TH0 = 0x8C;
sfr TH1 =
原创力文档

文档评论(0)