原文: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