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

正文內(nèi)容

基于51單片機的智能數(shù)字鐘設計(專業(yè)版)

2025-08-09 00:49上一頁面

下一頁面
  

【正文】 //調(diào)整} while(KEY4 == 0)。 //節(jié)日顯示updata ()。Write_Cmd(0x80)。 w == 1) //當是調(diào)時狀態(tài) 本鍵用于調(diào)整下一項{e++。dd=0xff。//讀溫度并送顯a=i/100。Write_Dat(mm%16+0x30)。Lcd_word(日)。Write_Cmd(0x97)。//禁止寫操作}//向 LCD 中填寫 年 數(shù)據(jù)void lcd_w_yy(void){yy = read_clock(0x8d)。//查看數(shù)值有效范圍 if(itemmini) item=max。} //星期 4 if(sel==2) {Lcd_word(日期)。//調(diào)時用加 1 程序void Set_time(unsigned char sel){ signed char address,item。 a6=clock_dat。 clock_clk=0。clock_dat=a6。 clock_clk=0。WriteOneChar(0xCC)。Delay(4)。DQ = 1。 // 地址歸位Delay_ms(1)。}//12864LCD 寫數(shù)據(jù)子程序void Write_Dat(unsigned char dat){chek_busy()。0x80)。amp。amp。 }//12if ( mo == 0x12 amp。 dd == 0x24 ){ Lcd_word( 聯(lián)合國日 )。 dd == 0x18 ){ Lcd_word(九amp。 }if ( mo == 0x06 amp。 dd == 0x05 ){ Lcd_word(近日注意母親節(jié) )。amp。 }if ( mo == 0x03 amp。 dd == 0x12 ){ Lcd_word( 植樹節(jié) )。amp。 dula=0。sbit a4 = ACC ^ 4。//鍵盤接口sbit KEY1 = P1^0。在編譯調(diào)試完成后,可以通過編程器,就可以將所編譯的正確程序?qū)懭氲紸T89S52單片機中了,軟件安裝調(diào)試結束。vision2軟件,首先在菜單Project中選擇New Project,設立文件夾,保存文件名,在彈出的對話框中選擇Atmel公司的AT89S52單片機。 元器件的安裝由于使用的是萬用板來制作產(chǎn)品,因此,原件的位置是很重要的,一定要將原件分布得合理,不僅要美觀,更加需要方便今后的焊接和調(diào)試等工作。經(jīng)AT89S52進行控制各個模塊,P0、P3口用來接顯示部分,通過單片機的控制使12864液晶顯示器上顯示出時間、日、溫度等,P1口用于接控制按鍵部分,該部分采用獨立輕觸式按鍵,通過控制實現(xiàn)各個功能 ,P2口接時鐘芯片DS1302和溫度傳感器DS18B20作定時和溫度數(shù)據(jù)源采集。在flash編程和校驗時,P3口也接收一些控制信號。在FIASH編程時,P0 口作為原碼輸入口,當FIASH進行校驗時,P0輸出原碼,此時P0外部必須被拉高。復位在該電路中不僅起到了上電復位的作用,同時對系統(tǒng)的可控性有很大的作用。該元件的三只引腳GND、VDD、DQ,分別是,接地、電源、數(shù)據(jù)輸入/輸出腳。 定時模塊電路圖 定時模塊電路原理圖DS1302將產(chǎn)生的信號送到單片機內(nèi)P2 端口,通過單片機的控制,使電路具備顯示萬年歷的功能。F,但在實際中2200 181。 顯示模塊的論證與選擇方案一:采用LED靜態(tài)數(shù)碼管顯示,但LED顯示信息有限,且其外圍電路較為復雜,會過多的占用單片機的I/O端口,因此也不予采用該方案。傳統(tǒng)的時鐘已經(jīng)不能滿足人們對它的要求,智能數(shù)字鐘在性能和式樣上都有本質(zhì)上的提高。 liquid crystal display。 Gathers the source with temperature sensor DS18B20 as the temperature, the examination current temperature。對于現(xiàn)在的家庭生活中,具有了相當普遍性和實用性,成為了人們生活的必需品。方案二:采用AT89S52來實現(xiàn)該電路,AT89S52與AT89C51器件比較,該芯片內(nèi)既有Flash ROM ,又能與MCS—51系列單片機兼容,而且具備ISP在線編程技術,這樣一方面能降低成本,另一方面又能簡單芯片的讀寫操作,避免芯片的損壞。見圖32所示。圖 按鍵模塊電路原理圖圖中,SSSS5分別接單片機AT89S52的P1口的、經(jīng)單片機的控制,可通過不同按鍵的接通實現(xiàn)相應的功能(參數(shù)設置、初始化等)置參數(shù)。DS1820 測溫范圍55℃ ~ +125℃,℃遞增。圖 單片機小系統(tǒng)電路原理圖單片機復位是使CP181。 P0口:P0口為一個8位漏級開路雙向I/O口,作為輸出口,每位能驅(qū)動8個TTL邏輯電平。對P3 端口寫“1”時,內(nèi)部上拉電阻把端口拉高,此時可以作為輸入口使用。對于溫度顯示則利用DS18B20的控制字要求嚴格編寫,DS1302的程序也按照芯片的規(guī)格要求編寫。單片機:單片機的好壞從表面上是檢測不出來的,只有通過將其安裝在電路中,將程序加載后,看能不能實現(xiàn)功能,依此來判斷單片機是否是好的。調(diào)試:檢測引腳電壓是否正常,按鍵是否接好,電路中有無短路,虛焊。S仿真軟件,畫出所設計的電路圖,檢查電路,在電路無誤后導入Keil 181。sbit LCD_RW =P3^6。sbit a1 = ACC ^ 1。 wela=0。amp。 dd == 0x08 ){ Lcd_word( 婦女節(jié) )。 }if ( mo == 0x03 amp。amp。 dd == 0x12 ){ Lcd_word( 國際護士節(jié) )。 }if ( mo == 0x06 amp。amp。 dd == 0x10 ){ Lcd_word( 中國教師節(jié) )。 dd == 0x04 ){ Lcd_word( 世界動物日 )。 }if ( mo == 0x12 amp。amp。amp。do{temp = Dat_Port。_nop_()。}//12864LCD 初始化void Init_Lcd(){Write_Cmd(0x30)。 }*str = 0。dat=1。unsigned int t=0。}//1302 驅(qū)動程序void clock_out(unsigned char dd){ACC=dd。clock_dat=a5。}//DS1302 寫入字節(jié)unsigned char clock_in(void){clock_dat=1。 a5=clock_dat。return(dd)。address=0x8a。 if(KEY2 == 0){ item++。//分鐘write_clock(0x80,0x00)。}//星期填寫到 LCDvoid lcd_w_xq(void){unsigned char sel。} //十位消隱else{Write_Dat(0x20)。 //刷新數(shù)據(jù)}}Write_Cmd(0x89)。 //寫個位lcd_w_mm()。KEY4 = 1。//刷新 秒}else//啟動調(diào)時{}if (KEY3 == 0) // 設置時間 { Delay_ms(20)。 //各數(shù)據(jù)刷新w=1。 //“下一項” 計數(shù)器清 0}clr_Lcd()。 if(KEY4 == 0 amp。 KEY2 == 0 amp。//等待鍵松開 }if (KEY2 == 0 amp。Lcd_word([Next])。//調(diào)整}if(KEY3 == 0 amp。mm=0xff。Write_Dat(b+0x30)。//刷新 小時 lcd_w_dd()。amp。} if(sel==5) {Lcd_word(五)。Write_Cmd(0x84)。//轉(zhuǎn)換成 16 進制寫入 1302 write_clock(0x8e,0x80)。mini=1。 Lcd_word(調(diào)整)。 a7=clock_dat。 clock_clk=0。clock_dat=a7。 clock_clk=0。WriteOneChar(0xCC)。for(i=8。 //DQ 拉低Delay(80)。Write_Cmd(0x01)。LCD_RW=0。}//12864LCD 寫命令子程序void Write_Cmd(unsigned char cmd){chek_busy()。while( a != 0){for(i = 0。amp。 }if ( mo == 0x12 amp。 dd == 0x12 ){ Lcd_word(明天國際教師節(jié) )。amp。amp。 }if ( mo == 0x06 amp。 dd == 0x15 ){ Lcd_word( 國際家庭日 )。amp。 }if ( mo == 0x03 amp。 dd == 0x14 ){ Lcd_word( 國際警察日 )。amp。void days (void) { //公歷節(jié)日數(shù)據(jù)庫Write_Cmd(0x80)。sbit a7 = ACC ^ 7。 //右上sbit KEY4 = P1^3。在這次的產(chǎn)品制作過程中,受益匪淺,希望這次的設計是一個很好的開端,以后能有更多的這種機會。然后用鼠標右鍵單擊So181。經(jīng)過嚴格的構思后,將元器件安裝(焊接)在印制板上之前,要仔細檢查元器件。開機后,按下S3進入數(shù)據(jù)調(diào)節(jié)模式,重復按S3可將預設參數(shù)進行轉(zhuǎn)換,這是顯示屏上會顯示相對應的調(diào)節(jié)項,這時按下開關S2可進行參數(shù)加設置,按下開關S4可進行參數(shù)減設置,當參數(shù)設置完成后按下開關S1,退出該模式,電路進入正常顯示狀態(tài)。看門狗計時完成后,RST腳輸出96個晶振周期的高電平。作為輸入使用時,被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流(IIL)。系統(tǒng)的時鐘電路設計是采用的內(nèi)部方式,即利用芯片內(nèi)部的振蕩電路。 顯示模塊電路圖 液晶模塊引腳圖上圖為液晶接口電路原理圖,液晶顯示器要正常工作,則需要給液晶加上一個電源和地,12864液晶顯示器1腳和20腳接地,7—14腳為數(shù)據(jù)端,接入單片機的P0端口,6腳分別為LCD驅(qū)動電壓輸入端、信號的選擇端以及信號的使能端,分別接入單片機的1114腳。DS1302內(nèi)含有一個實時時鐘/日歷和31 字節(jié)靜態(tài)RAM ,通過簡單的串行接口與單片機進行通信實時時鐘/日歷電路,提供秒、分、時、日、日期、月、年的信息。F來代替,并且能滿足電路需求。方案三: 采用 LCD12864液晶顯示,該顯示器顯示清晰、效果好,能顯示。隨著單片機性價比的不斷提高,新的產(chǎn)品應用越來越廣泛,取代了昔日的模擬化產(chǎn)品。然作為新一代技術人才的我們勢必會面臨這一嚴峻的民生問題??墒謩釉O置和修改年、月、日、時、分、秒等,結構簡單,操作方便,準確度高。這一過程都在大力的推動現(xiàn)代化的發(fā)展。這種具有人們所需要的智能化特性的產(chǎn)品為人們節(jié)省了大量時間和空間,擴大了數(shù)字化的范圍,為家庭數(shù)字化奠定了基礎。主控芯片按鍵模塊 溫度模塊定時模塊電源模塊顯示模塊圖 系統(tǒng)框圖4 硬件電路的設計 單元電路的設計分別對本設計中的直流穩(wěn)壓電源部分、按鍵模塊電路、定時模塊、溫度采集模塊、顯示模塊以及主控制模塊電路進行原理介紹,以及各部分主要元器件的介紹及應用說明。使用7805需注意一下幾點:(1)輸入輸出電壓差不能太大,否則會使其轉(zhuǎn)換效率急速降低,而且容易擊穿損壞; (2)輸出電流不能太大, 。如圖中的接法即使電源電壓只有4V電路也可以正常工作,DS18B20采集的溫度數(shù)據(jù)也不會有很大的誤差,因此采用圖中的接法是最佳的選擇。還有一些基本的接線,18和19腳之間接一12MHZ的晶振和兩個30PF的電容,兩個30PF的電容的作用是為了讓12MHz的晶振更容易起振,,31腳、40腳接電源,9腳接一10K的電阻、10181。與MCS52 兼容(1)8K字節(jié)可編程FLASH存儲器(壽命:1000寫/擦循環(huán))(2)全靜態(tài)工作:0Hz33KHz(3)三級程序存儲器保密鎖定(4)32條可編程I/O口線(5)三個16位定時器/計數(shù)器(6)8個中斷源(7)全雙工181。在給出地址“1”時,它利用內(nèi)部上拉優(yōu)勢,當對外部八位地址數(shù)據(jù)存儲器進行讀寫時,P2口輸出其特殊功能寄存器的內(nèi)容。為了使編程結構清晰,采用各個模塊單獨編程,最后實現(xiàn)各個模塊的綜合連接。固定電容器:用萬用表電阻檔檢查容量有無漏電現(xiàn)象(小電容1181。各元器件的引腳是否接正確,電源、地是否已接完善等。t p181。1時鐘芯片 DS1302 181。sbit JD=P0^6。 wela=1。amp。 dd == 0x03 ){ Lcd_word( 全國愛耳日 )。 }if ( mo == 0x03 amp。amp。 dd == 0x08 ){ Lcd_word( 世界紅十字日 )。 }//6if ( mo == 0x06 amp。amp。 dd == 0x15 ){ Lcd_word(抗戰(zhàn)勝利記念日 )。 dd == 0x01 ){ Lcd_word( 中國國慶節(jié) )。 }//11if ( mo == 0x11 amp。amp。amp。 // RW = 1。Delay_ms(2)。
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1