|
用指針編程點(diǎn)亮led,還有指針的詳細(xì)講解。
0.png (27.93 KB, 下載次數(shù): 72)
下載附件
2017-2-15 02:24 上傳
單片機(jī)源程序:
- #include<reg51.h>
- #define uchar unsigned char
- sbit LED = P1^0;
- uchar t[] = {0,1},*px;
- void main()
- {
- while(1)
- {
- px = t; // 把數(shù)組t里的第一個元素 0 的地址給指針px
- LED = *px; // 取px地址的值賦給led。如果是要數(shù)組里面第二個元素 1 這一步就該寫成*(px+1)。
- }
- }
- //指針的說明:
- //程序中用到的原始數(shù)據(jù),最后結(jié)果都在內(nèi)存。
- //用指針處理數(shù)據(jù)。指針就是數(shù)據(jù)存放的地址。內(nèi)存空間被劃分成若干個大小相同(1個字節(jié))
- //的存儲單元,并為每一個存儲單元安排一個編號,這個編號被稱為內(nèi)存地址。
- //*******而指針就像一個指示器,它告訴程序在內(nèi)存的什么地方可以找到數(shù)據(jù)********。
- //指針是指向的相應(yīng)數(shù)據(jù)在內(nèi)存中存儲空間
- //的第一個單元的地址;因此把地址叫作指針,存放地址的變量稱 指針變量。
-
復(fù)制代碼
0.png (73.61 KB, 下載次數(shù): 63)
下載附件
2017-2-15 02:24 上傳
仿真工程文件和源碼下載:
指針點(diǎn)亮小燈代碼 及指針解說.rar
(32.6 KB, 下載次數(shù): 25)
2017-2-14 20:42 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
|
|