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

正文內(nèi)容

數(shù)字鐘的設(shè)計畢業(yè)設(shè)計(完整版)

2025-07-31 07:18上一頁面

下一頁面
  

【正文】 (10,100)。delay(10,100)。//數(shù)碼管熄滅delay(500,1000)。 bsel=0xfe。P2=0x00。P2=0x00。P2=0x00。//清零while (P1_1==1 )。while (P1_0==0 )。while (P1_2==0)。while (P1_1==1 )。 //清零while (P1_2==0)。 //清零while (P1_0==0 )。P2=0x00。P2=0x00。P2=0x00。 //鬧鐘分個位 dis[3]=tminite/10。minite==tminite)//判斷是否滿足驅(qū)動蜂鳴器的條件beep=0。delay(10,100)。delay(10,100)。delay(10,100)。//秒十位 dis[2]=minite%10。 second++。 tiaoshi()。//預(yù)置計數(shù)初值 TL0=(6553610000)%256。void ntiaoshi()。sbit P1_1=P1^1。//顯示0~9數(shù)字及小數(shù)點uchar code table3[]={0xbf,0xb0,0xdb,0xf9,0xf4,0xed,0xef,0xb8,0xff,0xfd}。delay(10,100)。delay(10,100)。delay(10,100)。 dis[2]=tminite%10。minite==tminite)beep=0。delay(10,100)。delay(10,100)。delay(10,100)。 dis[2]=minite%10。while (P1_2==0)。while (P1_0==0 )。uchar tminite=0。while (P1_2==0)。while (P1_0==0 )。 if(P1_4==1) display()。 //定時=1分鐘minite++。EA=1。 void tiaoshi()。sbit P1_0=P1^0。uchar code table2[]={0xbf,0x86,0xdb,0xcf,0xe6,0xed,0xfd,0x87,0xff,0xef}。 在使用中,為了給發(fā)光二極管加驅(qū)動電壓,它們應(yīng)有一個公共引腳,公共引腳共有共陰極和共陽極兩種連接方法,如圖下圖所示。鍵盤的硬件電路設(shè)計只能保證八個按鍵信號的可靠進(jìn)入,要想完成鍵盤的輸入功能,還要靠軟件編程來具體實現(xiàn)。RST引腳是復(fù)位信號的輸入端,高電平有效。1 總體方案設(shè)計 針對本課題的設(shè)計任務(wù),進(jìn)行分析得到:本次設(shè)計以單片機(jī)芯片AT89C51為核心進(jìn)行控制,并由4個按鍵及一個開關(guān)鍵進(jìn)行時間的調(diào)整和鬧鈴的設(shè)定。第四步:保存源程序。 AT89C51是8位單片機(jī)中一個最基本、最典型的芯片型號,它主要由中央處理器CPU、內(nèi)部數(shù)據(jù)存儲器、內(nèi)部程序存儲器、定時器/計數(shù)器、并行I/O口、串行口、中斷控制電路、時鐘電路、位處理器、內(nèi)部總線等組成。盡管目前市場上已有現(xiàn)成的數(shù)字鐘集成電路芯片出售,價格便宜、使用也方便,但鑒于單片機(jī)的定時功能也可以完成數(shù)字鐘的電路設(shè)計,因此進(jìn)行數(shù)字鐘的設(shè)計是必要的。關(guān)鍵詞:AT89C51單片機(jī);數(shù)碼管顯示; The design of digital clock AbstractWith the development of the electronics industry, electronic products are different from before day by day. Watches digital has brought great convenience to people39。鐘表的數(shù)字化給人們生產(chǎn)生活帶來了極大的方便,而且大大地擴(kuò)展了鐘表原先的功能。此設(shè)計以軟件控制硬件及軟硬件結(jié)合為指導(dǎo)思想,充分發(fā)揮單片機(jī)功能。單片機(jī)的應(yīng)用的重要意義在于,它從根本上改變了傳統(tǒng)意義設(shè)計理念和設(shè)計方法。第四章是系統(tǒng)的實現(xiàn)與分析,分別介紹了系統(tǒng)總體電路原理圖的設(shè)計,系統(tǒng)整體軟件設(shè)計,將各個模塊整合到一起,進(jìn)行仿真、分析,以實現(xiàn)數(shù)字鐘系統(tǒng)的整體功能。第二步:新建文本編輯界面或加入原有的程序文件。輸入名稱后保存,將出現(xiàn)“Select Device for Target ”對話框。 復(fù)位電路數(shù)碼管顯示電路蜂鳴器電路按鍵選擇電路AT89C512硬件電路設(shè)計 單片機(jī)在上電以后內(nèi)部的電路處于一種隨機(jī)狀態(tài),這時如果開始工作則會出現(xiàn)混亂。按鍵選擇電路如下圖所示。七段數(shù)碼管顯示就是將七個發(fā)光二極管LED(加小數(shù)點為八個)按一定的方式排列起來,七段a、b、c、d、e、f、g(小數(shù)點DP)各對應(yīng)一個發(fā)光二極管,利用不同發(fā)光段的組合,顯示不同的阿拉伯?dāng)?shù)字或字符,要使數(shù)碼管顯示,必須具備兩個條件:;2. 要使(a,b,c,d,e,f,g,dp)某些端口接高電。具體連接電路如下圖所示:3軟件設(shè)計根據(jù)設(shè)計方案要求,應(yīng)用Keil軟件和Proteus軟件對電路進(jìn)行仿真,實現(xiàn)設(shè)計的要求,具備對時間即時的顯示,對時間和鬧鈴的設(shè)定。 uchar tminite=0。sbit beep=P3^6。 一次定時時間=10ms,T0定時10ms=10ms/1us=10000,即 TH0=(6553610000)/256。 if(shihao100) { shihao=0。程序分析,;,按下一次second+1;,;,按下一次minite+1;,;,按下一次hour+1;、。 } } void tiaoshi(){ while(1) { if(P1_0==0) { delay(100,100)。 } } else if(P1_2==0) { delay(100,100)。,按下一次thour+1。 }void ntiaoshi(){ while(1) { if(P1_0==0) { delay(100,100)。 } } else if(P1_2==0) { delay(100,100)。uchar dis[6] ={0,0,0,0,0,0}。 bsel=0xfe。P2=0x00。P2=0x00。P2=0x00。}。 bsel=0xfe。P2=0x00。P2=0x00。P2=0x00。uchar thour=0。void display()。j)。 ntiaoshi()。//定時時間10ms/次 TL0=(6553610000)%256。 if(hour=24) hour=0。 bsel=0xfe。P2=0x00。P2=0x00。P2=0x00。//}void ndisplay(){ dis[0]=tsecond%10。P2= table1[dis[0]]。P2=table2[dis[2]]。P2=table2[dis[4]]。}void tiaoshi(){ while(1) { if(P1_0==0)//判斷秒調(diào)整鍵 { delay(100,100)。 //判斷按鍵松開 } } else if(P1_2==0) { delay(100,100)。 } } else if(P1_1==0) { delay(100,100)。 } } }}。if(tminite=60) tminite=0。//時位加1if(hour=24) //判斷是否超過時鐘最大值 hour=0。//秒位加1if(second=60) //判斷是否超過秒鐘最大值 second=0。delay(10,100)。delay(10,100)。delay(10,100)。 //鬧鐘秒十位dis[2]=tminite%10。amp。//送時個位和小數(shù)點bsel=(bsel1)|1。 //送分個位和小數(shù)點bsel=(bsel1)|1。//送秒個位bsel=(bsel1)|1。//秒個位 dis[1]=second/10。 if(shihao
點擊復(fù)制文檔內(nèi)容
數(shù)學(xué)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1