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

正文內容

單片機定時計數(shù)器設計方案-文庫吧資料

2025-05-01 13:37本頁面
  

【正文】 write_sfm1(12,Day)。 Day++。 //光標定位到分鐘位置 K6num=1。K6num==1) //判K2按下,修改系統(tǒng)時間的分鐘 { delay(5)。 //顯示位置重新回到調節(jié)處 } } if(K8==0amp。//若滿60后將清零 write_sfm1(9,Month)。 Month++。 //光標定位到分鐘位置 K6num=1。K6num==1) //判K2按下,修改系統(tǒng)時間的分鐘 { delay(5)。 //顯示位置重新回到調節(jié)處 } } if(K7==0amp。 //若滿24后將清零 write_sfm2(4,Year)。 Year++。 //光標定位到小時位置 K6num=1。K6num==1) //判斷K1按下,修改系統(tǒng)時間的小時 { delay(5)。 //顯示位置回到調節(jié)處 } } if(K6==0amp。 write_(0x0f)。 //送去液晶顯示定時的分,時 write_sfm1(9,Month)。 K6num=1。 write_(0x80+4)。K6num==0) //判斷K3首次被按下,則設置鬧鐘 { delay(5)。 //顯示位置重新回到調節(jié)處 } } if(K6==0amp。//若滿60后將清零 write_sfm(8,fen)。 fen++。 //光標定位到分鐘位置 K1num=1。K1num==1) //判K2按下,修改系統(tǒng)時間的分鐘 { delay(5)。 //顯示位置重新回到調節(jié)處 } } if(K2==0amp。 //若滿24后將清零 write_sfm(5,shi)。 shi++。 //光標定位到小時位置 K1num=1。K1num==1) //判斷K1按下,修改系統(tǒng)時間的小時 { delay(5)。 //顯示位置回到調節(jié)處 } } if(K1==0amp。 write_(0x0f)。 write_sfm(8,fen2)。 //第一次按下光標定位到分鐘位置 while(!K3)。 //延時消抖,后同 if(K3==0) { flag1=0。amp。amp。 //光標開始閃爍 write_(0x80+0x40+9)。 //送去液晶顯示定時的分,時 write_sfm(5,shi1)。 K3num=1。 write_(0x80+0x40+9)。K1num==0) //判斷K3首次被按下,則設置鬧鐘 { delay(5)。K3num==0amp。 //光標開始閃爍 } } } if(K3==0amp。 //關閉計數(shù)器0 write_(0x80+0x40+9)。K1num==0) { K1num=1。 if(K1==0amp。amp。 //開定時器0中斷 TR0=1。 EA=1。 //設置定時器0為工作方式1 TH0=(6553650000)/256。 //送去液晶顯示秒,分,時 write_sfm(5,shi)。)。//寫出時間顯示部分的兩個冒號 write_date(39。)。//寫出時間顯示部分的兩個冒號 write_date(39。)。//寫出時間顯示部分的兩個冒號 write_date(39。)。//寫出時間顯示部分的兩個冒號 write_date(39。// delay(10)。num15。 //顯示清0,數(shù)據(jù)指針清0 write_(0x80)。 //設置開顯示,不顯示光標 write_(0x06)。 //1602液晶初始化,設置16*2顯示。 //蜂鳴器初始化 lcden=0。 //初始化鬧鐘的時間 shi1=0。 shi=0。 //系統(tǒng)啟動時,鬧鐘時間到發(fā)出的聲音為連續(xù)三次發(fā)出“嘩”的一聲 miao=0。 //發(fā)光二極管初始化 relay=0。 //控制鬧鐘響鬧和繼電器開啟關閉的標記 flag3=1。 flag1=1。 //K2按鍵被按下的標記變量 K3num=0。 //中斷次數(shù)標志 K1num=0。 write_date(0x30+ge)。 write_date(0x30+bai)。 write_(0x80+add)。 shi=date%100/10。 qian=date/1000。 write_date(0x30+ge)。 write_(0x80+add)。 shi=date%100/10。 write_date(0x30+ge)。 write_(0x80+0x40+add)。 shi=date%100/10。 lcden=0。 lcden=1。 P0=date。 }void write_date(uchar date) //液晶寫數(shù)據(jù)函數(shù){ rs=1。 delay(5)。 delay(5)。 lcden=0。y)。x) for(y=110。 for(x=z。 //蜂鳴器控制端sbit relay=P2^5。sbit led=P2^3。sbit rs=P2^0。sbit dan=P2^6。sbit K7=P1^6。sbit K5=P1^4。sbit K3=P1^2。 //K1numK1按鍵被按下的標記變量,K2numK2按鍵被按下的標記變 量,K3num=0K3按鍵被按下的標記變量sbit K1=P1^0。比如我們要用到的很多芯片,不可能樣樣都在課本上學習過的,學過的畢竟是少數(shù),在以后的學習實踐和工作中,要用的東西五花八門,怎么可能四年都學遍呢?而且像我們學的這門迅速發(fā)展中的學科,知識更新一日千里,要準備好學習一輩子的,在大學里課堂上所學的只是方法,至于其中的內容,還要靠自己去挖掘,所謂“師傅領進門,修行在個人”就是這個道理,這才是成年人的學習生活,因此,通過課設,我們掌握了一項很基本但對于我們來講很重要且具有十分深刻意義的技能,就是學會自學,這是前所未有的。由于本人能力和時間有限,只能暫時實現(xiàn)本既定方案。 主程序流程圖開始定時器0初始化液晶顯示器LCD1602初始化判斷定時掃描鍵盤鬧鐘響開關量開/關 N Y判斷是否有鍵按下 Y N 圖31 主程序流程圖4 仿真圖5 設計體會及小結本設計在Proteus仿真軟件測試成功,但是,此電子鐘有自身的先天缺陷。K5為定時任務運行的方式:周期與單次的切換,若綠燈亮則為周期,沒亮則為單次。K3為設定時間完成的退出鍵和進入開關量時間的設定鍵,但時間設置完成以后,按下K3鍵將進入正常的計時狀態(tài);當要進入定時任務時間設定時,按下此鍵將進入定時任務開始時間的設定,設定完成后退出進入正常計時,然后再按下此鍵進入定時任務關閉時間的設定。下面具體具體介紹按鍵和LED的功能:K1為時間的小時設定鍵,按下后將進入時間的設定,按K1是對時間小時的設定。內有4組可設置的定時開/關,控制一路開關量輸出。在進入設定模式后,所有時間變量被過渡變量代替,如果確認設置,則過渡變量賦給時間變量,如果取消設置,則還使用原時間變量。3. 讀相應變量的值,送入LCD顯示時間等信息。我們用定時器0工作在方式1狀態(tài),每次計數(shù)50000次,如此進行20次,即可湊夠一秒鐘。1. 給以下變量賦初值:年(Year)、月(Month)、日(Day)、時(Hour)、分(Min)、秒(Sec)。可以用鍵盤調整時間、設定開關時間和方式。定時開關的設置分為單次操作(2011年6
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1