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

正文內(nèi)容

課程設(shè)計定時打鈴器-文庫吧資料

2024-08-18 17:02本頁面
  

【正文】 0+0x43)。 display_num(C_hour)。 } ok=1。 beep=~beep。i10。C_hour=0。} if(C_hour0) { C_sec=0。min=0。C_min=59。sec=0。 C_min。deda=0。} //***************************************************//函數(shù)功能:倒計時分秒轉(zhuǎn)換程序//****************************************************void C_conv(){ if(deda=20){C_sec。 display_num(sec)。delay(1)。 write_(0x80+0x08)。 display_num(hour)。} if(hour==24){hour=0。} if(min==60){hour++。sec=0。deda=0。 deda++。} //***************************************************//函數(shù)功能:中斷服務(wù)程序//****************************************************void T0_srv(void) interrupt 1{ TH0=0x3C。 IE=0x82。 TH0=0x3C。 S++。 }} //***************************************************//函數(shù)功能:顯示第二行字符串//****************************************************void display_string2(uchar *S){ write_(0x80+0x40)。 //光標的位置} //***************************************************//函數(shù)功能:顯示第一行字符串//****************************************************void display_string1(uchar *P){ while(*P) { write_date(*P)。 write_(0x01)。 write_(0x0c)。 } //***************************************************//函數(shù)功能:LCD初始化//****************************************************void TS1602_INIT(void){ RS=0。 write_date(lcd_code[shi])。 ge=num%10。 E=0。 E=1。 TS1602_DATA=date。 E=0。 E=1。 TS1602_DATA=。j++) {。i++) { for(j=0。 for(i=0。uchar code lcd_code[]=0123456789。uchar string6[]=Countdown_time:。uchar string4[]= : F : N。uchar string2[]= : F : F。uchar ok=0。uchar deda=0。uchar hh1=0,mm1=0,hh2=0,mm2=0。uchar i,j。sbit k5=P3^4。sbit k3=P3^2。sbit k1=P3^0。sbit RS=P2^1。sbit alm_led2=P1^2。參考文獻[1] [M].北京:電子工業(yè)出版社,2005[2] 王守中、(第2版)[M].北京:人民郵電出版社,2009[3] 白駒珩、(第2版)[M].成都:電子科技大學(xué)出版社,2012附 錄元器件清單:《專業(yè)工程設(shè)計》元器件清單示例學(xué)號: 148205216 姓名: 彭少錕 空課題名稱: 定時打鈴器的設(shè)計 空序 號名 稱數(shù) 量單 價備 注1單片機89C52及鎖緊底座12lcd1602134腳按鍵(規(guī)格12*12mm)6帶按鍵帽44腳按鍵(規(guī)格6*6mm)15發(fā)光二極管(直徑3mm)3藍綠黃各一個6發(fā)光二極管(直徑5mm)1紅7直插電阻360歐48直插電阻1K19直插電阻100歐210111精密電位器10k112晶振12MHz113電解電容10u114直插電容22pF2159012三極管116蜂鳴器117排阻1K*81181*40圓孔插座11排19雙排插針11排20單排插針11排21ISP下載口2*5插座1電路原理圖:程序代碼includedefine uchar unsigned chardefine uint unsigned intdefine TS1602_DATA P0 sbit routine_led=P1^0。最后,我深刻感受到要做好一個課程設(shè)計,就必須做到:在設(shè)計程序之前,對所需資料的綜合整理,有效的挑選資料;要明確目標,整理思路;合理設(shè)計出系統(tǒng)所必須的流程圖,做好充分的心里準備。本次設(shè)計的題目為基于單片機的電子時鐘設(shè)計,通過兩周努力,可以順利實現(xiàn)的功能有:在液晶上顯示走時時間;兩個鬧鈴時間和是否開啟以及倒計時時間;并且能通過按鍵實現(xiàn)設(shè)置時間的暫停、啟動、調(diào)節(jié)等控制。在此過程中,我學(xué)到了很多在書本上學(xué)不到的東西,尤其是在處理故障和解決問題方面的考慮,受益頗多。在設(shè)計的前期,我認真地復(fù)習(xí)了51單片機的相關(guān)資料,掌握了單片機外部電路的合理設(shè)計以及各個引腳的功能??娠@示兩個鬧鐘的時、分,并用2個LED燈分別指示鬧鐘鬧鐘2的時間。 調(diào)試結(jié)果經(jīng)過近兩周的軟件調(diào)試和硬件調(diào)試,對比設(shè)計要求,完成情況如下:電路板大小7cm*12cm;電路接通電源后,蜂鳴器連續(xù)發(fā)出2次響聲,同時工作指示燈閃動,液晶第一行顯示“Time:00:00:00”,代表時間,第二行顯示“00:00 F 00:00 F”,代表兩個鬧鈴,初始為關(guān)。 write_date(lcd_code[ge])。 shi=num/10。void display_num(unsigned char num){ uchar ge,shi。 }最后在顯示時間問題上,要將數(shù)字顯示到液晶上,采取的方法是將數(shù)字轉(zhuǎn)化為字符串中的元素然后再送往液晶顯示。 delay(80)。i++) { routine_led=~routine_led。 for(i=0。C_min=0。} if(hour==24){hour=0。} if(min==60){hour++。} if(C_min0){C_hour。} if(sec==60){min++。} if(C_sec0){C_sec=59。sec++。再者,在顯示倒計時時出現(xiàn)走時時間不準確的問題,故在倒計時變量處理的程序中要加上正計時走時時間變量處理,C_sec、C_min、C_hour是倒計時時間變量,sec、min、hour是走時時間變量。結(jié)合題目要求模塊化地編寫程序,首先編寫走時程序,然后編寫鬧鈴鬧鈴的程序,最后完成倒計時設(shè)計,在分模塊化編寫過程中,
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1