本實驗已經設定好gps模組資料重新整理速率為1次/秒,其他具體初始化請見
通過串列埠3將gps的資料送至微控制器進行處理,通過串列埠1將處理好的經緯度資料返回至電腦。
1 #include 2 #include3 #include 4
#define uchar unsigned char
5#define uint unsigned int
6 uchar rec_gpsdata[51]=;//
gps模組返回資料陣列
7 uchar rec_gpsnum=0,ok="
,a,"
;8 uchar gpsdata[17]=;
9uchar tn,p;
10long
tm;11
void
init ()
1217
void uart3init(void) //
1828
29void uart1init(void) //
3040
41void gpsreturn(void) interrupt 17
4253}54
55//
序列口連續傳送char型陣列,遇到終止號/0將停止
56void uart1sends(uchar *str)
5765}66
67//
$gpgll,2236.91284,n,11403.24705,e,060826.00,a,d*66
68void
main()
69103
} 104
105 }
51微控制器內部ram
51微控制器預設的內部ram只有128位元組,52微控制器增加至256位元組,stc89c54 55 58 516等增加到1280位元組。微控制器內部ram,共256個單元,使用者使用前128個單元,用於存放可讀寫資料,後128個單元被專用暫存器占用。現在新出的51微控制器都在內部擴充套件了外部ra...
微控制器內部擴充套件RAM
51微控制器內部只有128位元組的ram 8051 而8052有256位元組的ram,低128位元組ram直接或間接定址都可以,高128位元組ram與srf特殊功能暫存器共用位址,sfr只能直接定址,高128位元組ram只能間接定址。所以通常用匯流排方式擴充套件一片ram。一般用62256 32kx...
2 1 微控制器內部資源
在這裡我所講到的微控制器內部資源,和傳統微控制器書籍中講微控制器內部結構不同。我這裡講到的內部資源,是指作為微控制器使用者,微控制器提供給我們可使用的東西。總結起來,主要是三大資源 flash 程式儲存空間,早期微控制器是 otprom。ram 資料儲存空間。sfr 特殊功能暫存器。flash 在早...