1樓:
#include
typedef unsigned int uint16;
sbit in = p1^0;//引腳定義sbit a = p1^1;
sbit b = p1^2;
void delayus(uint16);//函式宣告void delayms(uint16);
void main()//主函式
else if (in==0)//否則如果in輸入低電平}}void delayus(uint16 t)//延時函式void delayms(uint16 t)//延時函式}//整個程式來看,這個程式主要是當輸入引腳為高電平時,a反轉,輸入引腳為低電平時,b反轉,反轉間隔都是1秒鐘
2樓:匿名使用者
void delayus(uint16 t),void delayms(uint16 t)分別是微秒和毫秒延時函式。
sbit in = p1^0;
sbit a = p1^1;
sbit b = p1^2;
是定義三個位變數,
if(in==1)如果 p1^0;是高電平。
{ a = 1; p1^1置高。
b = 0; p1^2;置低。
delayms(1000);延時1s。
a = 0;
b = 0;
while(in==1); 等待 p1^0變低。
3樓:匿名使用者
#include//52微控制器的標頭檔案
typedef unsigned int uint16;//用uint16代替unsigned int
sbit in = p1^0;//p1的第0引腳用in表示sbit a = p1^1;//p1的第1引腳用a表示sbit b = p1^2;//p1的第2引腳用b表示void delayus(uint16);//us延時函式的宣告void delayms(uint16);//ms延時函式的宣告void main()//主函式
else if (in==0)//如果p1的第0引腳是低電平}}void delayus(uint16 t)//當引數為1的時候是1us
void delayms(uint16 t)//當引數為1的時候是1ms}
微控制器無源蜂鳴器的程式,請求解釋下這個程式從第一個for開始的意思!
4樓:匿名使用者
#include//包含51的標頭檔案
sbit beep=p1^5;//sbit是位定義的意思,即使用beep來代表單片p1埠的第5個io口
void beep()//蜂鳴器子函式,版方便呼叫權,beep=1; //關閉蜂鳴器蜂鳴器電平不發生變化的時候,蜂鳴器無法發聲。}
5樓:匿名使用者
內層的for迴圈代表響或者不響的時間,外層的for迴圈代表響和不響的次數,也就是產生方波的週期。因為i為100次,所以一個週期響一次,也就是總共響50次。最後關閉蜂鳴器
微控制器如下程式段,分析執行結果,先謝謝各位大神了
6樓:可軒
第1題:
mov a, #0d5h ;;a=d5hmov 56h,#6eh ;;(56)=6ehmov r0, #56h ;;r0=56hanl a, r0 ;;a=d5h and 56h=54horl a, @r0 ;;a=54h or 6eh=7ehswap a. ;;a=e7hcpl a ;;a=18h結果: a=18h,(56h)=6eh, r0=56h第2題:
clr cy ;; 進位標示cy = 0mov r0,#30h ;; r0=30hmov r1,#40h ;; r1=40hmov a,30h ;; a=0dahaddc a,@r1 ;; a=0dah+0a6h = 80h, cy=1,ac=1
mov @r0,a ;; (30)=80hmov a,31h ;; a=oc2hinc r1 ;; r1=41haddc a,@r1 ;; a=0c2h+0b9h+1=7ch, cy=1,ac=0
mov @r1,a ;; (41)=7ch結果:
a=7ch ,
(30h)=80h ,
(31h)=c2h ,
(40h)=a6h
(41h)=7ch
cy =1
ac =0 (輔助進位標誌是否保留第一次加法的結果,我再考慮一下~~)
51微控制器的程式,求大神給解釋下,具體些
c 語言的程式,這還用解釋嗎 樓主是不懂硬體吧 關於51微控制器小程式解讀,如圖,求大神根據問題,逐條解釋啊!不要這樣的答案,把立即數送至暫存器a這 句1 設定tmod暫存器,選擇定時期0,工作方式2 8位自動重灌 2,3 將定時初值裝入th0,tl0中 4 存一個數在30h地址中,用於二次係數分頻...
誰幫我解釋一下顯示卡,誰能幫我解釋解釋一下
有時也不準啊,現在3850只要500元強過8600很多,但有很多8600也是500元甚至是600元.主要視訊記憶體型別,位寬大小,流處理器的多少及做工用料等方面,頻率的高低也是個次要的方面.看核心的頻率和視訊記憶體的位寬,以及視訊記憶體的大小,其他還有什麼著色點,渲染線都不太重要的,市場上基本上就是...
誰來幫我解釋一下這段linux下的C程式
這屬於c 的範疇,雖然我c 學得也是半斤八兩,但是這段 我還是基本上過得去。我假設你是有一定的c程式設計基礎,誰能幫我解釋一下下面的c程式 include define m sizeof unsigned int 8 定義常量來儲存sizeof unsigned int 8 其實為了輸入簡單點 in...