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

正文內(nèi)容

單片機課程設(shè)計--基于51單片機的定時鬧鐘設(shè)計(留存版)

2024-12-22 08:32上一頁面

下一頁面
  

【正文】 示“ Alarm:00:00”按下 K1設(shè)置小時,按一下 K2 設(shè)置分鐘,再次按下 K3 設(shè)置完成,并且設(shè)置時間消失,當再次按一下 K2 時“ Alarm:00:00 再 次顯示并馬上消失。 二、 原理圖繪制說明 原理及工作過程說明 ( 1) 定時鬧鐘的基本功能如下 : ( a) 使用 LCD 液晶顯示器來顯示現(xiàn)在的時間 。在 FLASH 編程和校驗時, P1口作為第八位地址接收。因此它可用作對外部輸出的脈沖或用于定時目的。 第 3 腳: VL 為液晶顯示器對比度調(diào)整端,接正電源時對比度最弱,接地時對比度最高,對比度過高時會產(chǎn)生 “ 鬼影 ” ,使用時可以通過一個 10K 的電位器調(diào)整對比度。 圖 5 鍵盤 三、流程圖繪制以及說明 本次課程設(shè)計實驗程序中,用單片機的外部中斷定時器來計時,然后通過來判斷計時器和鬧鈴時間來使鬧鈴響,通過對單片機的一些端口進行掃描來判斷時分秒的調(diào)整,選擇計時器調(diào)時還是定時鬧鐘的調(diào)時以及是否鬧鈴。sbit led_miao=P1^7。x) for(y=110。 rs=0。wd(0x3a)。 while(1) { if(k1==0)//11 start { delay(100)。 if(d=10) { d=0。 }//13 end 單片機課程設(shè)計報告 18 if(k4==0)//14 start { //待定 }//14 end } } }//1 end if(k2==0)//2 start { delay(100)。 aaak1=1。amp。wd(kongbai)。delay(1)。delay(50)。 } } }//4 end } void time0() { TH0=(6553650000)/256。//硬件實現(xiàn)時,延時 10 if(k1==0) { a=tt5。 } else { wc(0x80+0x41)。 buzz=0。wd(kongbai)。 } if(tt5=2amp。amp。wc(0x80+0x4a)。amp。//分鐘個位加一 tt1=0。 tt4++。 lamp=0。 wc(0x80+0x4a)。delay(1)。 while(1) { key()。delay(1)。delay(50)。delay(1)。 if(=6) =0。 if(bn=houn) { chn++。delay(1)。 EA=1。 b=0。delay(1)。wd(shuzi[f2])。 en=1。 uchar pt。 sbit k1=P1^0。故只在按鍵數(shù)量不多時采用這種按鍵電路。 XTAL1:反向振蕩放大器的輸入及內(nèi)部時鐘工作電路的輸入。當振蕩器復(fù)位器件時,要保持 RST 腳兩個機器周期的高電平時間。 P0能夠用于外部程序數(shù)據(jù)存儲器,它可以被定義為數(shù)據(jù) /地址的第八位。電子鐘可采用數(shù)字電路實現(xiàn),也可以采用單片機來完成。由于將多功能 8 位CPU 和閃爍存儲器組合在單個芯片中, STC89C51 是一種高效微控制器,為很多嵌入式控制系統(tǒng)提供了一種靈活性高且價廉的方案。作為輸入,由于外部下拉為低電平, P3 口將輸出電流( ILL)這是由于上拉的緣故。 EA/VPP:當 /EA 保持低電平時,則在此期間外部程序存儲器( 0000HFFFFH),不管是否有內(nèi)部程序存儲器。這時,可將每個按鍵接在一根 I/O 接口線上,這種方式的連接稱為獨立式鍵盤。 sbit rs=P2^5。 uchar bn,dn,chn,houn=10。 } void wd(uchar date) { rs=1。delay(1)。delay(1)。 ch=0。tt4=b。 } else { wc(0x80+0x41)。 delay(100)。 if(k2==0) { dn++。 wc(0x80+0x43)。wd(0xef)。 wc(0x80+0x4a)。 showmao(2)。 wc(0x80+0x41)。 if(k4==0) { if(aaak4==1) { aaak4++。delay(50)。 if(tt2=10)//判斷分鐘的個位是否滿 { tt2=0。//小時十位加一 } showtime(shi1,shi2,tt5,tt4)。lamp=0。delay(1)。tt3==amp。 tt4=0。delay(50)。delay(50)。delay(1)。d=tt2。 init()。 buzz=0。} } }//34 end } } }//3 end if(k4==0)//4 start { delay(100)。 showtime(nf1,nf2,10,10)。 chn=0。 showmao(1)。delay(1)。 } showtime(fen1,fen2,c,d)。 if(ch=2) hou=4。delay(1)。 wc(0x0c)。 } void wc(uchar ) { rs=0。 uchar shi1=0x85,shi2=0x86。這次仿真要用到單片機種最重要的兩個部分,外部中斷和外部計時器,另外學(xué)會了如何驅(qū)動 1602 液晶顯示器。當 RS 和 R/W 共同為低電平時可以寫入指令或者顯示地址,當 RS 為低電平 R/W 為高電平時可以讀忙信號,當 RS為高電平 R/W 為低電平時可以寫入數(shù)據(jù)。此時, ALE 只有在執(zhí)行 MOVX, MOVC 指令是 ALE 才起作用。這是由于內(nèi)部上 拉的緣故。 ( 2)按鍵功能如下 : 按鍵 K1 設(shè)置現(xiàn)在的時間和時調(diào)整;按鍵 K2 顯示鬧鐘設(shè)置的時間和分調(diào)整;按鍵 K3設(shè) 置鬧鈴的時間和設(shè)置完成;按鍵 K4 鬧鈴 ON/OFF 的狀態(tài)
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1