原文:51单片机数组的定义方法(code与data的作用)

转自:http: blog.sina.com.cn s blog f b s h.html 数组前不加 code 或 data ,则默认将数组存放在程序存储器中 code 指定数据是存储在代码区,数据是在编程的时候跟代码一起写入代码存储器,运行过程中不能改变 xdata 指定数据是存储在外部数据存储器了 data 指定数据存储在内部低 字节数据存储器里,如果变量不指定存储位置,默认就是data型, ...

2016-05-23 11:33 0 17615 推荐指数:

查看详情

单片机C语言codedata作用

单片机C语言unsigned char code table[] code 是什么作用code作用是告诉单片机,我定义的数据要放在ROM(程序存储区)里面,写入后就不能再更改,其实是相当与汇编里面的寻址MOVC(好像是),因为C语言中没办法详细描述存入的是ROM还是RAM(寄存器),所以在 ...

Thu Nov 07 18:10:00 CST 2013 0 4373
51单片机data,idata,xdata,pdata的区别

说来惭愧,一直以来,在学校也算是搞了不少东西,不过反而是51单片机这个基础的东西没有认真去做过,当初刚自学51没一个多星期呢,就转到飞思卡尔16位单片机上去了,以至于51还没透彻的弄个明白。 就不如我很清楚s12单片机什么片内ram啊,flash大小啊,反而是51 ...

Sat Apr 02 23:25:00 CST 2011 0 33946
51单片机」蓝牙从基本使用方法

HC-06从模块基本使用方法 一、蓝牙和单片机怎么连接 如图,GND和VCC就接地和电源 RXD和TXD分别接单片机的RXD和TXD RXD:接收数据 Receive(rx) Data TXD:发送数据 Transmit(tx) Data ...

Mon Oct 27 23:40:00 CST 2014 1 19623
51单片机 蜂鸣器

蜂鸣器发声原理是电流通过电磁线圈,使电磁线圈产生磁场来驱动振动膜发声的,因此需要一定的电流才能驱动它,单片机IO引脚输出的电流较小,单片机输出的TTL电平基本上驱动不了蜂鸣器,因此需要增加一个电流放大的电路。三极管的作用为驱动,通过三极管放大驱动电流,从而可以让蜂鸣器发出声音。 有源蜂鸣器 ...

Wed Aug 03 23:12:00 CST 2016 0 4884
51单片机蓝牙模块的使用方法

讲解51单片机蓝牙模块(ATK-SPP-HC06从串口)的使用方法。 #include <AT89X51.H> #include <intrins.h> // 函数原形定义 #define uchar unsigned char #define ...

Tue Mar 10 05:54:00 CST 2015 0 7628
51单片机汇编指令详解

数据传递类指令     以累加器为目的操作数的指令        MOV A,Rn       MOV A,direct       MOV A,@Ri        MOV A,#data    第一条指令中,Rn代表的是R0-R7。第二条指令中,direct就是指的直接 ...

Sun Mar 24 05:59:00 CST 2013 2 28493
51单片机的寻址方式

学习汇编程序设计,要先了解CPU的各种寻址法,才能有效的掌握各个命令的用途,寻址法是命令运算码找操作数的方法。 指令的寻址方式 MOV P1,#0FFH这条指令,第一个词MOV是命令动词,也就是决定做什么事情的,MOV是MOVE少写了一个E,所以就是“传递”,这就是指令,规定做什么事情,数据 ...

Wed Feb 22 11:08:00 CST 2017 0 2635
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM