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

正文內(nèi)容

基于c51單片機(jī)的數(shù)字時鐘課程設(shè)計c語言,帶鬧鐘(編輯修改稿)

2025-07-15 18:11 本頁面
 

【文章內(nèi)容簡介】 這個專業(yè)動手,實踐的重要性。理論不經(jīng)過實踐考驗,是沒法實施的,就像我們編的程序,很多方面考慮的都不夠,幾乎沒有涉及到實際應(yīng)用時的防范方法措施。這次的課程設(shè)計,讓我學(xué)到了很多書本上學(xué)不到的東西,學(xué)到了實際應(yīng)用時。最大的收獲是:對鍵盤,顯示器,C51語言的應(yīng)用有了深刻的了解。參考文獻(xiàn)[1] 百度文庫,基于C51單片機(jī)的程序設(shè)計.[2] 百度百科,AT89C52簡介附錄附錄A 程序清單include include include define uint unsigned intdefine uchar unsigned charsbit KEY1=P1^1。 //切換鍵sbit KEY2=P1^2。 //minute ,hour調(diào)整加1定義sbit KEY3=P1^7。 //minute ,hour調(diào)整減1定義sbit bear=P3^1。 //鬧鈴sbit led=P1^2。 //鬧鐘,整時燈閃爍code unsigned char tab[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xbf,0xc8,0x8e,0xff,0x21}。 //段碼控制char code weikong_code[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f}。uchar ms[8]={2,2,10,4,0,0,1,14}。uchar StrTab[8]。uchar minute=59,hour=12,second=0。 //正常時鐘 秒,分,時 定義uchar minute1=00,hour1=00。 second1=00。 //鬧鐘時鐘 秒,分,時 定義uchar flag=0, flag1=0。 //切換標(biāo)志 uchar num=0。uint count=0。 //定時器計數(shù),定時50ms,count滿20,秒加1/***********子函數(shù)聲明*******************************************/void xianshishuzu()。 //顯示數(shù)組子程序void alarm()。 //鬧鐘子程序 /********************** 延時子程序*****************************/ void delay(uint z){ uint x,y。 for(x=0。xz。x++) for(y=0。y110。y++)。}/**********************顯示時鐘子函數(shù)***************************/ void dispaly(uchar w[8]){ unsigned int i,j,aa。 aa=0xfe。 //位選初值1111 1110 for(i=0。i8。i++) //依次將數(shù)組w中八個數(shù)取出,并顯示 { P2=aa。 //位選 j=w[i]。 //取出要顯示的數(shù)碼 P0=tab[j]。 //取出段選編碼 aa=_crol_(aa,1)。 //位選信號循環(huán)右移 delay(1)。 //顯示延時 P0=0xff。 //消影 } }/***********************顯示時鐘數(shù)組子程序***********************/void xianshishuzu() { StrTab[1]=second/10。 //秒個位 StrTab[0]=second%10。 //秒十位 StrTab[2]=10。 //間隔符 StrTab[4]=minute/10。 //分個位 StrTab[3]=minute%10。 //分十位 StrTab[5]=10。 //間隔符 StrTab[7]=hour/10。 //時個位 StrTab[6]=hour%10。 //時十位 }/**********************鍵盤掃描子程序*************************/ void keycan() { if(KEY1==0) //按一次,正常顯示,按第二次,時調(diào)整,按第三次,分調(diào)這整,{ delay(10)。 //按鍵1去抖以及動作
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1