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

正文內(nèi)容

單片機課程設(shè)計_多功能定時器(完整版)

2024-10-15 21:33上一頁面

下一頁面
  

【正文】 完成 編輯各個程序模塊 對程序編譯,下板測試 對測試中的問題再調(diào)試 多功能定時裝置 3 四、主程序流程圖 上電初始化 顯示時間初值 與鬧鐘時間相同? 整點? 不響 Keyvalue=getkey() Key=0? Key=1? 是否開啟? 響鈴 不響 報時 進入時間設(shè)置 各設(shè)置項加一 Y Y N Y N Y Y N N N N 多功能定時裝置 4 Key=2? Key=3? Key=4? Key=5? Key=7? 結(jié)束 各設(shè)置項減一 退出設(shè)置回到主界面繼續(xù)計時 鬧鐘設(shè)置 鬧鐘已開啟? 關(guān)閉鬧鐘 開啟鬧鐘,顯示 * 12/24 進制的轉(zhuǎn)換 Y Y Y Y Y Y N N N N N 多功能定時裝置 5 五、電氣原理圖(見附圖) 六、實驗程序 鍵盤程序( Keyprocess) 鍵盤與 848 相連接,采用矩陣鍵盤的方式 P2用于列掃描, P1用于行掃描,經(jīng)過消抖及等待鍵釋放的程序,將最終正確的結(jié)果置于 getkey()。 二、設(shè)計功能說明 數(shù)字鐘是采用數(shù)字電路實現(xiàn)對時,分,秒,數(shù)字顯示的計時裝置,由于數(shù)字集成電路的發(fā)展和石英晶體振蕩器的廣泛應(yīng)用,使得數(shù)字鐘的精度,遠遠超過老式鐘表,鐘表的數(shù)字化給人們生產(chǎn)生活帶來了極大的方便,而且大大地擴展了鐘表的報時功能。 unsigned char temp,KeyTemp=0xff。 //延時消除抖動 if(temp==(P1amp。break。 P2|=0x0d。 case 0x07:KeyTemp= 14。 switch(P1amp。break。0x0f) { case 0x0e:KeyTemp= 0。 case 0x0f:break。 } if(temp==0x0f){KeyHaveFree=1。JsKeyDelay++)temp++。 void init() //初始化 { RS=0。x0。 EN=1。 delay(5)。 void out_byte(unsigned char dd)。 iic_start()。 out_byte(0xd1)。 TIME[3]=get_byte()。 iic_stop()。 //minute if(TIME[2]amp。 } else { TIME[2]=((TIME[2]amp。 //date 多功能定時裝置 10 TIME[5]=((TIME[5]amp。 unsigned char TimeTemp[7]。 //Month TimeTemp[4]=((TimeTemp[4]/10)4)+(TimeTemp[4]%10)。=0x3f。 out_byte(0xd0)。 多功能定時裝置 11 out_byte(TimeTemp[2])。 out_byte(TimeTemp[6])。 iic_start()。 out_byte(0xd1)。 else temp|=0x80。 iic_stop()。 MDO=0。 } void iic_ack(void) { MDE=1。 MDO = 1。 MDE=0。 //IIC_Delay_us(2)。 dd=0。 MCO = 1。 * 輸入 : 一字節(jié)數(shù)據(jù) * 返回值 : none。 MDO = (dd amp。 * 描述 : IIC 總線延時函數(shù) 。 } 主程序( Prj6) include include include include unsigned char CurrentTime[7]={55,59,21,6,23,04,11}。 unsigned int i=0。0x08)==0) { P2amp。 SwitchRTC(1)。 //寫短橫線 write_data(0x2D)。 write_(0x83)。 //Year write_data(CurrentTime[6]%10+48)。write_data(0x4D)。break。write_data(0x68)。}//顯示 Fri case 6:{write_(0xc9)。write_data(0x6e)。CurrentTime[2]==ClockSetSave1[2])amp。ClockEn2==1) //與鬧鈴時間相同則鬧鈴響 { PWM1H=62。 } if(CurrentTime[0]==0amp。PWMCON=0x00。 } if(ClockEn2==1) //如果鬧鈴 2 被設(shè)置則顯示 C1 { 多功能定時裝置 18 write_(0x8e)。 write_data(table[SetMode])。 } }break。CurrentTime[1]++。//shi case 4:write_(0xcf)。if(CurrentTime[5]12)CurrentTime[5]=1。break。CurrentTime[3]++。//miao case 2:CurrentTime[1]。break。break。break。 } }break。 //Minute write_data(ClockSetSave1[1]%10+48)。 write_data(0x43)。 switch(ClockKeyValue) { case 0: //按鍵 0 設(shè)置鬧鐘 { ClockSet++。 } }break。ClockSetSave1[1]++。//shi default:break。write_data(0x4d)。break。 write_data(20)。 write_(0x89)。 多功能定時裝置 24 case 2 :{ //****************鬧鈴 2 while(FinishClockSet2!=1) { write_(0x80)。 //Second write_data(ClockSetSave2[0]%10+48)。 if(ClockEn2==0) { write_(0x89)。 if(ClockSet3) { ClockSet=0。 write_data(20)。if(ClockSetSave2[0]59)ClockSetSave2[0]=0。write_data(0x48)。ClockSetSave2[0]。//fen case 3:write_(0xcf)。 Clock=0。 write_(0xcf)。 write_data(0x20)。 } else { CurrentTime[2]=CurrentTime[2]+12??删褪莾蓚€一開始什么都不太會的人堅信“負負得正”真理,抱著只要夠努力,沒有什么不能戰(zhàn)勝的信念,在課程設(shè)計的第一天我就早早的到了實驗室,想著老師會對相關(guān)的器件,如何下板等問題做一個簡單的講解。在討論完我們要做的課題和實現(xiàn)的功能后,我們開始編寫程序,通過不斷調(diào)試和請教老師同學(xué),按部就班一步步的進行完了這次課程設(shè)計。 有互相之間默契融洽的配合才能換。 第一,在這次課程設(shè)計中我真正的體會到“團結(jié)就是力量”的道理。而在此之前,我們除了知道用那塊板子去實現(xiàn)我們編寫的程序外什么都不知道。 } }break。 default:break。 }break。 //鬧鈴設(shè)置序號清除顯示 write_data(20)。ClockSetSave2[2]。break。if(ClockSetSave2[2]23)ClockSetSave2[2]=0。//miao case 2:write_(0xcf)。 write_(0xcf)。 Clock=0。 } else { write_(0x89)。 //鬧鈴設(shè)置序號顯示 write_data(0x43)。 //Hour write_data(ClockSetSave2[2]%10+48)。 } else { ClockEn1=0。 write_data(20)。 } }break。if(ClockSetSave1[1]254)ClockSetSave1[1]=59。 case 2: //鬧鈴設(shè)置 2 { switch(ClockSet) { case 多功能定時裝置 23 1:write_(0xcf)。break。write_data(0x53)。 write_data(table1[ClockSet])。 write_data(0x31)。 write_data(ClockSetSave1[0]/10+48)。 write_data(0x20)。 } }break。 else if(CurrentTime[4]254)CurrentTime[4]=29。if(CurrentTime[5]254)CurrentTime[5]=12。break。break。 else if(CurrentTime[4]29)CurrentTime[4]=1。//month case 6://day { write_(0xcf)。CurrentTime[6]++。break。write_data(0x53)。
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1