从数据存储类型来说,8051系列有片内、片外程序存储器,片内、片外数据存储器,片内程序存储器还分直接寻址区和间接寻址类型,分别对应code、data、xdata、idata以及根据51系列特点而设定的pdata类型,使用不同的存储器,将使程序执行效率不同,在编写C51程序时,最好指定变量 ...
说来惭愧,一直以来,在学校也算是搞了不少东西,不过反而是 单片机这个基础的东西没有认真去做过,当初刚自学 没一个多星期呢,就转到飞思卡尔 位单片机上去了,以至于 还没透彻的弄个明白。 就不如我很清楚s 单片机什么片内ram啊,flash大小啊,反而是 的不敢肯定的回答哦。 比如今天再次看到的这个问题,以前就看到过,但因为一直不怎么搞汇编程序,所以对 单片机中的data idata xdata和p ...
2011-04-02 15:25 0 33946 推荐指数:
从数据存储类型来说,8051系列有片内、片外程序存储器,片内、片外数据存储器,片内程序存储器还分直接寻址区和间接寻址类型,分别对应code、data、xdata、idata以及根据51系列特点而设定的pdata类型,使用不同的存储器,将使程序执行效率不同,在编写C51程序时,最好指定变量 ...
data,bdata,idata,pdata,xdata,code存储类型与存储区 bit 是在内部数据存储空间中 20H .. 2FH 区域中一个位的地址,或者 8051 位可寻址 SFR 的一个位地址。 code是在 0000H .. 0FFFFH 之间的一个代码地址 ...
51、PIC、AVR、16、32-BIT系列单片机区别与特点 (转帖) 8031/8051/8751是Intel公司早期的产品。 1、8031的特点 8031片内不带程序存储器ROM,使用时用户需外接程序存储器和一片逻辑电路373,外接的程序存储器多为EPROM ...
###sprintf在51单片机中的使用 其中要注意的地方是浮点数,使用时候必须使用double去强制格式化才能用输出正确数据。这个和浮点数数据存储方式有关系。这样转换后的数据是 123 和 2.3456的字符。否则数据会输出不正确 ...
转自:http://blog.sina.com.cn/s/blog_94994f7b01010s1h.html 数组前不加“code”或“data”,则默认将数组存放在程序存储器中;code 指定数据是存储在代码区,数据是在编程的时候跟代码一起写入代码存储器,运行过程中不能改变;xdata 指定 ...
单片机 / AVR / PIC / STM32 / 8051803189C5189S51 6905 单片机简介 单片微型计算机简称单片机,简单来说就是集CPU(运算、控制)、RAM(数据存储-内存 ...
蜂鸣器发声原理是电流通过电磁线圈,使电磁线圈产生磁场来驱动振动膜发声的,因此需要一定的电流才能驱动它,单片机IO引脚输出的电流较小,单片机输出的TTL电平基本上驱动不了蜂鸣器,因此需要增加一个电流放大的电路。三极管的作用为驱动,通过三极管放大驱动电流,从而可以让蜂鸣器发出声音。 有源蜂鸣器 ...
中断函数的调用过程类似于一般函数调用,区别在于何时调用一般函数在程序中是事先安排好的;而何时调用中断函数事先却无法确定,因为中断的发生是由外部因素决定的,程序中无法事先安排调用语句。因此,调用中断函数的过程是由硬件自动完成的。 参考资料: (1)王静霞等. 单片机应用计数(C语言版)第3版 ...