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

正文內(nèi)容

基于51單片機的智能數(shù)字鐘設(shè)計-全文預覽

2025-07-19 00:49 上一頁面

下一頁面
  

【正文】 _hh(void){hh = read_clock(0x85)。} //十位消隱else{Write_Dat(0x20)。Lcd_word(星期)。} if(sel==3) {Lcd_word(三)。if(sel==7) {Lcd_word(日)。}//星期填寫到 LCDvoid lcd_w_xq(void){unsigned char sel。}else{Write_Dat(0x20)。Write_Dat(yy%16+0x30)。Write_Cmd(0x83)。//分鐘write_clock(0x80,0x00)。//星期write_clock(0x88,0x01)。 //刷新數(shù)據(jù) lcd_w_mm()。 write_clock(0x8e,0x00)。 if(KEY2 == 0){ item++。address=0x8c。address=0x88。address=0x86。address=0x8a。address=0x84。address=0x82。 signed char max,mini。return(dd)。clock_out(ord)。}//DS1302 讀數(shù)據(jù)unsigned char read_clock(unsigned char ord){unsigned char dd=0。clock_clk=1。 a5=clock_dat。 clock_clk=0。clock_clk=1。 a1=clock_dat。}//DS1302 寫入字節(jié)unsigned char clock_in(void){clock_dat=1。clock_out(ord)。 clock_clk=0。 clock_clk=1。clock_dat=a5。 clock_clk=0。 clock_clk=1。clock_dat=a1。}//1302 驅(qū)動程序void clock_out(unsigned char dd){ACC=dd。t=t|a。a=ReadOneChar()。WriteOneChar(0x44)。unsigned int t=0。DQ=1。i){DQ=0。}return(dat)。dat=1。unsigned char dat=0。 //拉高總線Delay(14)。 //DQ 復位Delay(8)。 }*str = 0。Delay_ms(5)。Write_Cmd(0x06)。Write_Cmd(0x0C)。}//12864LCD 初始化void Init_Lcd(){Write_Cmd(0x30)。 //E = 1。_nop_()。LCD_RS=1。_nop_()。Dat_Port = cmd。 //RS = 0。LCD_EN=1。do{temp = Dat_Port。LCD_RW=1。 i++)。 hh 0x04 ){ Lcd_word(__★▲▲ ★__ 深夜)。amp。 }if ( hh = 0x18 amp。 }if ( hh == 0x12) { Lcd_word(____▲●▲__中午)。 hh 0x08 ){ Lcd_word(☆○__▲△ __早晨)。amp。 }if ( mo == 0x12 amp。 dd == 0x24 ){ Lcd_word( 今晚平安夜 )。amp。 }if ( mo == 0x12 amp。 dd == 0x11 ){ Lcd_word( 世界青年節(jié) )。amp。 }if ( mo == 0x10 amp。 dd == 0x04 ){ Lcd_word( 世界動物日 )。amp。 }if ( mo == 0x09 amp。一八事變記念)。 dd == 0x10 ){ Lcd_word( 中國教師節(jié) )。amp。 }//8if ( mo == 0x08 amp。 dd == 0x11 ){ Lcd_word( 世界人口日 )。amp。 }if ( mo == 0x07 amp。 dd == 0x13 ){ Lcd_word(近日注意父親節(jié) )。amp。 }if ( mo == 0x06 amp。 dd == 0x01 ){ Lcd_word( 國際兒童節(jié) )。amp。 }if ( mo == 0x05 amp。 dd == 0x12 ){ Lcd_word( 國際護士節(jié) )。amp。 }//5if ( mo == 0x05 amp。 dd == 0x13 ){ Lcd_word( 黑色星期五 )。amp。 }//4if ( mo == 0x04 amp。 dd == 0x24 ){ Lcd_word(世界防治結(jié)核病日)。amp。 }if ( mo == 0x03 amp。 dd == 0x17 ){ Lcd_word( 國際航海日 )。amp。 }if ( mo == 0x03 amp。 dd == 0x08 ){ Lcd_word( 婦女節(jié) )。amp。 }if ( mo == 0x03 amp。 dd == 0x13 ){ Lcd_word( 明天情人節(jié)了 )。amp。 }//1 月if ( mo == 0x01 amp。Write_Cmd(0x98)。}//函數(shù)聲明區(qū)void Write_Cmd(unsigned char cmd)。 wela=0。//定義靜態(tài)軟件計數(shù)器變量void ioin() //繼電器、數(shù)碼管鎖存{FM=0。//定義時間映射全局變量(專用寄存器)bit w = 0。sbit a5 = ACC ^ 5。sbit a1 = ACC ^ 1。sbit wela=P2^7。//定義 DS1302 時鐘接口sbit clock_clk = P2 ^ 1。 //左上sbit KEY2 = P1^1。sbit LCD_RW =P3^6。F C632768HZ Y2晶振12M Y1單片機 AT89S52 181。三年來,x老師一直對我們嚴格要求,為我們提供了良好的學習環(huán)境和實際動手的機會??? 結(jié)在大學的學習過程中,畢業(yè)設(shè)計是一個重要的環(huán)節(jié),是我們步入社會參與實際項目的一個大好機會,是對我們兩年多的學習的一次大檢閱。S仿真軟件,畫出所設(shè)計的電路圖,檢查電路,在電路無誤后導入Keil 181。經(jīng)過編輯,確定程序無誤后,用鼠標點擊Options for Target,在Target菜單中設(shè)置晶振為12MHz,在O181。p 1選擇Add Files Gro181。然后在File菜單中選擇New,在彈出的對話框中編輯所需C語言程序。調(diào)試:檢測引腳電壓是否正常,按鍵是否接好,電路中有無短路,虛焊。檢查萬用板上有無多余的錫點避免造成短路現(xiàn)象,各跳線有無錯接現(xiàn)象或者接觸不良的現(xiàn)象,虛焊情況也得作相應的檢查并作必要的處理。 系統(tǒng)硬件的安裝與調(diào)試由于本設(shè)計分了很多模塊,因此在將各個模塊都完成后,需要對各部分進行相應的連接,在安裝各模塊的同時,可以更熟悉電路。因此,在安裝元器件之前需要在板子上進行“理論”分布,即用2B鉛筆在電路板上勾畫出各原件之間的連線,將原件分布合理,使連線盡量少、美觀。單片機:單片機的好壞從表面上是檢測不出來的,只有通過將其安裝在電路中,將程序加載后,看能不能實現(xiàn)功能,依此來判斷單片機是否是好的。電阻器:用萬表電阻檔測量電阻的實際阻值,并與標值比較是否基本相符。 元器件的檢測主要元器件的檢查如下。 系統(tǒng)主程序流程圖數(shù)字鐘開機后,進入初始狀態(tài),通過調(diào)節(jié)各個開關(guān)按鈕來修改數(shù)據(jù)。對于溫度顯示則利用DS18B20的控制字要求嚴格編寫,DS1302的程序也按照芯片的規(guī)格要求編寫。5 軟件設(shè)計 總體系統(tǒng)軟件設(shè)計為利于該設(shè)計的智能化的實現(xiàn)和提高編程效率,采用C語言進行編程。XR(地址8EH)上的DISRTO位可以使此功能無效。引腳號 第二功能 RXD(串行輸入) TXD(串行輸出) (外部中斷 0)INT0 (外部中斷 0) T0(定時器 0 外部輸入) T1(定時器 1 外部輸入) (外部數(shù)據(jù)存儲器寫選通)WR (外部數(shù)據(jù)存儲器寫選通)DRST: 復位輸入。對P3 端口寫“1”時,內(nèi)部上拉電阻把端口拉高,此時可以作為輸入口使用。P2口當用于外部程序存儲器或16位地址外部數(shù)據(jù)存儲器進行存取時,P2口輸出地址的高八位。在flash編程和校驗時,P1口接收低8位地址字節(jié)。P1口:P1口是一個具有內(nèi)部上拉電阻的8位雙向I/O口,P1輸出緩沖器能驅(qū)動4個TTL邏輯電平。 P0口:P0口為一個8位漏級開路雙向I/O口,作為輸出口,每位能驅(qū)動8個TTL邏輯電平。圖 單片機 AT89S52 各引腳排列圖AT89S52主要性能特點:8031CP181。該放大器與作為反相放大器的片外晶振構(gòu)成一個自激振蕩器。XTAL1和XTAL2分別是片內(nèi)振蕩的反相放大器輸入端和輸出端,使用外部振蕩器時,外部振蕩信號應直接加到XTAL1,XTAL2則懸空,內(nèi)部方式時,時鐘發(fā)生器對振蕩脈沖二分頻,當晶振為12MHz,時鐘頻率為6MHz,晶振的頻率可以在1MHz—24MHz內(nèi)選擇。圖 單片機小系統(tǒng)電路原理圖單片機復位是使CP181。該模塊要正常工作必須先給單片機加上一個+5V的電源。,對在電路中對液晶進行相應的連接,使其通過AT89S52的控制實現(xiàn)顯示的效果。DS18B20的極限使用條件:~+;工作溫度 55~+125℃;儲存溫度:55~+125℃;焊接溫度: 260℃/10秒。DS1820 測溫范圍55℃ ~ +125℃,℃遞增。溫度采集電路還可將DS18B20的1腳和3腳同時接地,但是這樣有可能由于電壓的不足而造成溫度讀書不準確。 DS1302 與單片機之間能簡單地采用同步串行的方式進行通信,僅需用到三個口線1腳 RES 復位、2 腳I/O 數(shù)據(jù)線、3腳 SCLK串行時鐘時鐘/RAM 的讀/寫數(shù)據(jù)。下圖為DS1302的管腳配置圖。圖 按鍵模塊電路原理圖圖中,SSSS5分別接單片機AT89S52的P1口的、經(jīng)單片機的控制,可通過不同按鍵的接通實現(xiàn)相應的功能(參數(shù)設(shè)置、初始化等)置參數(shù)。雖然是固定穩(wěn)壓電路,但可通過外接元件從而可獲得不同的電壓和電流。該電路中JMP1處接入的是經(jīng)變壓器變壓,橋式整流后為12V的脈動直流電信號。F的電容比較難找到,因此采用了1000181。見圖32所示。 方案選擇經(jīng)過方案論證與比較,選擇以AT89S52作為主控制芯片,采用12864液晶作為顯示器件,以自制5V直流穩(wěn)壓電源做電源模塊,獨立式按鍵作按鍵模塊,DS1302為定時來源,DS18B20作溫度采集源。因此顯示模塊采用該種方案。方案二:采用點陣顯示,它由八行八列的發(fā)光二極管集成在一起,可用于顯示漢字、數(shù)字以及少量的圖像,但是外圍電路復雜,焊接很麻煩,容易出錯,顯示圖文信息效果也不理想。方案二:采用AT89S52來實現(xiàn)該電路,AT89S52與AT89C51器件比較,該芯片內(nèi)既有Flash ROM ,又能與MCS—51系列單片機兼容,而且具備ISP在線編程技術(shù),這樣一方面能降低成本,另一方面又能簡單芯片的讀寫操作,避免芯片的損壞。輸出顯示器可用液晶顯示級數(shù)和動態(tài)數(shù)碼顯示技術(shù)。它功能強大,體積小,質(zhì)量輕,靈活好用,配以適當?shù)慕涌谛酒梢詷?gòu)造各種各樣、功能各異的微電子產(chǎn)品。本產(chǎn)品針對這一需求,設(shè)計了一款智能數(shù)字鐘,它由單片機控制,功能更強大,能更好的滿足現(xiàn)代社會需求。對于現(xiàn)在的家庭生活中,具有了相當普遍性和實用性,成為了人們生活的必需品。不管是外觀,還是內(nèi)部功能都在不斷地進行改進,提高了其性價比。鐘表作為顯示時間的工具其本身并不能給人們帶來想要抓住時間的急迫感,若是將時鐘時間顯示精確到分、秒,那么這種時間飛逝的重壓就會迫使人們?nèi)ビ行У乩盟?temperature 。 Gathers the source with temperature sensor DS18B20 as the temperature, the examination current temperature。該鐘表具有智能顯示溫度和節(jié)假日提示功能。主控模塊由主控芯片AT89S5晶振電路和復位電路構(gòu)成;定時模塊采用時鐘芯片DS1302實現(xiàn)精確定時;用溫度傳感器DS18B20作為溫度采集源,檢測當前溫度;用液晶顯示器12864顯示年、月、日、時間及溫度。 Fixed time the module uses clock chip DS1302 to realize precisely fixed time。 liquid crystal display。圍繞這個問題,我將我的設(shè)計定為智能數(shù)字鐘設(shè)計。隨著我國科技的飛速發(fā)展,電子行業(yè)也在同一時間里不斷地推層出新,電子產(chǎn)品全方面的進行了改善和提升。成本低,電路簡單,功能齊全(能同時顯示溫度、時間、日期以及節(jié)假日)。傳統(tǒng)的時鐘已經(jīng)不能滿足人們對它的要求,智能數(shù)字鐘在性能和式樣上都有本質(zhì)上的提高。單片機系列產(chǎn)品的應用大到工業(yè)控制,小到日常生活。通過鍵盤可以進行顯示數(shù)據(jù)的修改。 主控模塊的論證與選擇方案一:采用AT89C51,AT89C51芯片內(nèi)部有ROM,且片內(nèi)ROM全部采用Flash ROM,它能在3V的超低電壓下工作,與MCS—51系列單片機完全兼容,但其不具備ISP在線編程技術(shù),需要把程序?qū)懞煤笤俜诺骄幊唐髦芯帉懀?
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1