摘要: 从数据存储类型来说,8051系列有片内、片外程序存储器,片内、片外数据存储器,片内程序存储器还分直接寻址区和间接寻址类型,分别对应code、data、xdata、idata以及根据51系列特点而设定的pdata类型,使用不同的存储器,将使程序执行效率不同,在编写C51程序时,最好指定变量的存储类型, 阅读全文
posted @ 2016-06-03 10:56 alanyunfeng 阅读(539) 评论(0) 推荐(0) 编辑
摘要: C51强大功能及其高效率的重要体现之一在于其丰富的可直接调用的库函数,多使用库函数使程序代码简单,结构清晰,易于调试和维护,下面介绍C51的库函数系统。 第一节 本征库函数(intrinsic routines)和非本征证库函数 C51提供的本征函数是指编译时直接将固定的代码插入当 前行,而不是用A 阅读全文
posted @ 2016-06-03 10:54 alanyunfeng 阅读(3179) 评论(1) 推荐(0) 编辑
摘要: 入理解并应用C51对标准ANSIC的扩展是学习C51的关键之一。因为大多数扩展功能都是直接针对8051系列CPU硬件的。大致有以下8 类:l 8051存储类型及存储区域 l 存储模式l 存储器类型声明 l 变量类型声明 l 位变量与位寻址 l 特殊功能寄存器(SFR) l C51指针 l 函数属性具 阅读全文
posted @ 2016-06-03 10:48 alanyunfeng 阅读(1701) 评论(0) 推荐(0) 编辑
摘要: 第一节 系统概述 Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易 用。用过汇编语言后再使用C来开发,体会更加深刻。Keil C51软件提供丰富的库函数和功能强大的集成开发调 阅读全文
posted @ 2016-06-03 10:43 alanyunfeng 阅读(5553) 评论(0) 推荐(0) 编辑