freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于單片機的微波爐控制器畢業(yè)論文(編輯修改稿)

2025-07-21 16:00 本頁面
 

【文章內(nèi)容簡介】 TAB[10]={0xf0,0xf1,0xf2,0xf3,0xf4,0xf5,0xf6,0xf7,0xf8,0xf9}。char disp[4]={0x8f,0x4f,0x2f,0x1f}。 //數(shù)碼管控制顯示unsigned int digit=4321。 //數(shù)值顯示char dig[4]。define TH0_M0 (6553620000)/256define TL0_M0 (6553620000)%256define TH1_M1 (655361000)/256define TL1_M1 (655361000)%256main(){ TMOD=0x01。 //定時器0,模式1 TH0=TH0_M0。 TL0=TH0_M0。 IE= 0x82。 //打開中斷 TR0=1。 //啟動計數(shù)器TR0 EA=1。 ET1=1。 TMOD=0X10。 //定時器1,模式1 TH1=TH1_M1。TL1=TL1_M1。 TR1=1。 while(1)。}/********************************//* 定時中斷 *//********************************/int m0=50。void t0_1s(void)interrupt 1 //定時中斷TR0{ TH0=TH0_M0。TL0=TH0_M0。 m0。 if(m0==0) {digit=(digit0)? digit1:4321。 m0=50。 }}char m1=0。void T1_100us(void)interrupt 3 //T1中斷子程序開始,顯示四位數(shù)碼管{ TH1=TH1_M1。TL1=TL1_M1。 dig[0]=digit%10。 dig[1]=(digit%100)/10。 dig[2]=(digit%1000)/100。 dig[3]=digit/1000。 P2=TAB[dig[m1]] amp。 disp[m1]。 m1=(m13)? m1+1:0。 } 步進電機控制程序模塊開始取第一個值延時取第二個值延時取第三個值延時取第四個值圖23步進電機程序流程圖:includedefine OUTPUT P0char excite[]={0x08,0x01,0x02,0x04}。 //1相驅(qū)動激勵數(shù)組//char excite[]={0x03,0x06,0x0c,0x09}; //2相驅(qū)動激勵數(shù)組unsigned char times=10。unsigned char count=10。define TH_M1 (65536500)/256define TL_M1 (65536500)%256unsigned char i=0。main(){ OUTPUT=0。 TMOD=0x10。 IE=0x88。 TH1=TH_M1。 TR1=1。 TL1=TL_M1。 while(1)。}void time1(void) interrupt 3{ TH1=TH_M1。 TL1=TL_M1。 if(count==0) {OUTPUT=excite[i]。 i=(i4)? i+1:0。 count=times。}} 總體程序設(shè)計開始計算按鍵值火力選擇電機運轉(zhuǎn)結(jié)束鍵盤掃描按鍵值減一圖24 總體設(shè)計流程圖按鍵值等于0啟動刪除按鍵值:includeincludechar TAB[10]={0xf0,0xf1,0xf2,0xf3,0xf4,0xf5,0xf6,0xf7,0xf8,0xf9}。char disp[4]={0x8f,0x4f,0x2f,0x1f}。 //數(shù)碼管控制顯示char excite[]={0x08,0x01,0x02,0x04}。 //步進電機1相驅(qū)動激勵數(shù)組//char excite[]={0x03,0x06,0x0c,0x09}; //2相驅(qū)動激勵數(shù)組unsigned char times=10。 //聲明電機重復(fù)數(shù)(即電機的快慢)unsigned char count=10。 //聲明電機重復(fù)變量char dig[4]。char c1=5。 //蜂鳴器第5秒、3秒、1秒的時候發(fā)聲char c2=4。char qid=0。 //啟動的判斷char a1=0,a2=1,a3=0。 //火力大中小的判斷 int digit=0。 //按鍵輸入的初始數(shù)值sbit da=P3^0。 //聲明火力大小的按鍵sbit zhong=P3^1。sbit xiao=P3^2。sbit qidong=P3^3。 //聲明啟動按鍵sbit chs=P3^4。 //聲明重新輸入數(shù)值sbit hli1=P0^5。 //聲明火力的輸出端sbit hli2=P0^6。sbit hli3=P0^7。sbit buzzer=P0^4。 //蜂鳴器接口void debouncer(void)。 //聲明防抖動函數(shù)void scanner(void)。 //聲明掃描函數(shù)void huoli(void)。 //火力大小函數(shù)define rowkey() (~P1)amp。0x0f //讀入p1低四位(列按鍵值)宏define OUTPUT P0 //步進電機輸出端低四位define TH0_M0 (6553620000)/256define TL0_M0 (6553620000)%256define TH1_M1 (65536500)/256define TL1_M1 (65536500)%256main(){ IE=0x8a。 ET0=1。 ET1=1。 TMOD=0X11。 //定時器0和1,模式1 TH1=TH1_M1。TL1=TL1_M1。 TH0=TH0_M0。TL
點擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1