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

正文內(nèi)容

多功能電子時鐘系統(tǒng)設計-免費閱讀

2025-07-23 23:24 上一頁面

下一頁面
  

【正文】 //將調節(jié)后的時寫入DS1302 write_B(0x86,(time[3]/10*16)+time[3]%10)。 second_line[14]=39。 second_line[10]=39。 second_line[6]=39。 second_line[2]=39。 first_line[14]=39。 first_line[10]=39。 first_line[6]=39。 first_line[2]=39。 if(time[0]=0)time[0]=59。 break。 case 1: // 月 time[4]。 break。 case 3: // 星期 time[5]++。 if(time[6]99)time[6]=0。 //secondsLCD_1=LCDData[time[0]%10]。 39。 //minutesLCD_1=LCDData[time[1]%10]。 39。 //hoursLCD_1=LCDData[time[2]%10]。 39。display()。delay(200)。first_line[9]=39。delay(200)。first_line[6]=39。delay(200)。 //年 LCD_1=LCDData[time[6]%10]。 39。0x0f)。:39。j39。E39。39。 //月份初始化 write_B(0x8a,0x04)。0x0f)。 LCD_1=LCDData[ge]。 first_line[9]=LCD_1。 second_line[11]=LCD_1。 delay(5)。 LCD_1=LCDData[ge]。}//設置ds1302的時間/* 秒,分,時,日,月,周,年 注意順序; sel= 0 1 2 3 4 5 6*///從ds1302讀出1字節(jié)的數(shù)據(jù)顯示到屏幕x,y上;/* 秒,分,時,日,月,周,年 sel= 0 1 2 3 4 5 6 */ //20120921 WEEK1 235689 //23:23:23 S: 01:34:67void dis_1302(uchar sel){ uchar shi,ge,temp,num。 nop()。 addr=1。 sclk=0。0x01)。 //右移一位 sclk=1。 rst=1。 } write_mand(0xc0)。 //功能設定(8位,2行,5*7點陣式) write_mand(0x0c)。 E=0。 _nop_()。 _nop_()。 RW=0。0x80)==0) { break。 _nop_()。 write_time3 = dingshi_timer。 write_time1 = dingshi_timer。dingshi_flag_up=0。 EA=1。 uchar ok_value,ii,ix,temp。unsigned char shou1。sbit bit7=ACC^7。sbit sclk=P3^2。我會用我的努力回報學校,回報社會,創(chuàng)造出最大的自我價值。北京:機械工業(yè)出版社,2006.[8]第6章 總結與展望本設計主要是對多功能數(shù)字時鐘的秒、分、時、天、月、年、周,整點報時,定時鬧鐘等進行軟件仿真,并做出具體的實物,當然本設計要想運用于實際,還有好多方面需要進一步加強與改進,現(xiàn)在的電子時鐘具有顯示、校準、鬧鐘這些傳統(tǒng)機械時鐘所具有的功能,另外還具有正點音樂報時、溫濕度測量、秒表等新的功能,更加的使用并且生活化。電路的焊接并不是一次成功的,遇到的問題如下:(1)電路完成后,通過USB接通到電腦靠程序至單片機時發(fā)現(xiàn)單片機不能夠正常供電。l|セシフヮ?ΠXXXX1101⑹=M]m}ユスヘソ?247。第6腳:E端為使能端,當E端由高電平跳變成低電平時,液晶模塊執(zhí)行命令。它由若干個5X7或者5X11等點陣字符位組成,每個點陣字符位都可以顯示一個字符,每位之間有一個點距的間隔,每行之間也有間隔,起到了字符間距和行間距的作用,正因為如此所以它不能很好地顯示圖形(用自定義CGRAM,顯示效果也不好)。第八行控制寄存器,bit7是寫保護位WP,當WP為1時,寫保護位可防止對任一寄存器的寫操作,在任何的對時鐘和RAM的寫操作之前,WP位必須為0 此外,DS1302 還有年份寄存器、控制寄存器、充電寄存器、時鐘突發(fā)寄存器及與RAM相關的寄存器等。“WP”是寫保護位,在任何的對時鐘和RAM的寫操作之前,WP必須為0。當“WP”為1時,寫保護位防止對任一寄存器的寫操作。引腳圖如下35所示:圖35 DS1302引腳圖圖36 DS1302內(nèi)部結構框圖DS1302在每次進行讀、寫程序前都必須初始化,先把SCLK端置“0”,接著把RST端置“1”,最后才給予SCLK脈沖。電路如下圖33所示:圖33單片機復位電路DS1302是由美國DALLAS公司推出的一種低功耗、高性能的實時時鐘芯片,實時時鐘可提供年、月、日、時、分和秒的調整,一個月的30天與31天可以自動調整,且具有閏年的自動補償功能。單片機訪問一次存儲器的時間,稱之為一個機器周期,這是一個時間基準。(4)EA/Vpp:內(nèi)外ROM選擇/片內(nèi)EPROM編程電源。單片機的最小系統(tǒng)如下圖所示,18引腳和19引腳接時鐘電路,XTAL1接外部晶振和微調電容的一端,在片內(nèi)它是振蕩器倒相放大器的輸入,XTAL2接外部晶振和微調電容的另一端,接上電容,電阻及開關后夠上電復位電路,20引腳為接地端,40引腳為電源端. 圖31為STC89C52的管腳圖。在單芯片上,擁有靈巧的8 位CPU 和在系統(tǒng)可編程Flash,使得STC89C52為眾多嵌入式控制應用系統(tǒng)提供高靈活、超有效的解決方案。隨著INTELINTEL的Z80是最早按照這種思想設計出的處理器,從此以后,單片機和專用處理器的發(fā)展便分道揚鑣。第3章 系統(tǒng)各模塊的硬件設計 單片機控制模塊單片機是指一個集成在一塊芯片上的完整計算機系統(tǒng)。第2章 系統(tǒng)方案設計方案一:MCU顯示通信接口PC鍵盤時鐘蜂鳴器復位晶振電源用單片機為核心完成多功能電子時鐘的各種功能,由時鐘芯片來提供及時方式,再通過蜂鳴器報時,通過鍵盤來定時,修改時間,實現(xiàn)秒表的啟停和存儲,通過顯示器來顯示時間。59 / 59第1章 緒論 課題的意義和目的 在快節(jié)奏的當今社會,時間更是一個很重要的工具,為了更高效率的完成工作,為了社會的進步與發(fā)展,把握和控制時間更是尤為重要。本次電子系統(tǒng)實訓是以單片機(STC89C52)為核心,時鐘芯片DS1302,LCD1602XI顯示部分構成。DS1302。人們對數(shù)字鐘的要求也越來越高,多功能數(shù)字鐘不管在性能還是在樣式上都發(fā)生了質的變化。采用AT89S52作為主控單片機,時鐘模塊選用DS1302作為時鐘芯片,顯示模塊選用LCD1602,設置部分選用按鍵電路。DS1302。然而傳統(tǒng)的單片機系統(tǒng)開發(fā)除了需要購置如仿真器,編程器,示波器等價格不菲的電子設備外,開發(fā)過程也較為繁瑣。課題的任務和要求(正常時鐘顯示模式、系統(tǒng)校準模式、秒表計時模式);系統(tǒng)所有功能,能夠通過上位PC機對其操作修改與實時動態(tài)顯示(PC主機端可利用高級語言進行人機界面設計);2.在正常時鐘顯示模式時,時鐘具有顯示年、月、日、時、分、秒的功能;3.在正常時鐘顯示模式時,系統(tǒng)具有整點報時的功能,在離整點前10秒時,自動發(fā)出鳴叫聲,步長1秒,每間隔1秒鳴叫一次,前4響是低音,后1響為高音,共鳴叫5次,最后1響結束時為整點。其中方案一靈活性大,便于修改,成本低,但是經(jīng)常會有死機情況,重啟會復位,需要重新設置時間。單片機也被稱為微控制器,是因為它最早被用在工業(yè)控制領域?;谶@一系統(tǒng)的單片機系統(tǒng)直到現(xiàn)在還在廣泛使用。而在作為掌上電腦和手機核心處理的高端單片機甚至可以直接使用專用的Windows和Linux操作系統(tǒng)。最高運作頻率35MHz,6T/12T可選。(3) RST/VPD:復位/備用電源。 作為蜂鳴器的輸出端~ 單片機晶振模塊設計單片機晶振的作用是為系統(tǒng)提供基本的時鐘信號。當系統(tǒng)處于正常工作狀態(tài)時,且振蕩器穩(wěn)定后,如果RST引腳上有一個高電平并維持2個機器周期(24個振蕩周期)以上,則CPU就可以響應并將系統(tǒng)復位。時鐘電路如下圖34所示:圖34 DS1302時鐘電路Vcc1:主電源;Vcc2:備份電源??刂谱止?jié)總是從最低位開始輸入/輸出的。位0是讀/寫操作位,進行讀操作時,該位為1;該位為0則表示進行的是寫操作。其讀寫時序如下圖36示圖36 DS1302讀寫時序(3)DS1302寄存器DS1302中與時間、日期有關的寄存器共有12個,其中7個存放數(shù)據(jù)的格式為BCD碼格式,其讀寫地址如下表所示表32 DS1302寄存器說明表讀寄存器寫寄存器Bit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0范圍81H80HCH10秒秒005983H82H10分分005985H84H12010時時02324AM/PM11287H86H10日日13189H88H10月月1128BH8AH00000周178DH8CH10年年00998FH8EHWP0000000――第一行秒寄存器,CH為時鐘暫停標志位,該位為1時時鐘停止,該位為0時時鐘運行。K0是進入秒表模式,K3是啟動和記錄,K2是暫停,K4是清零,KKK7是三組數(shù)據(jù)的記錄。第4腳:RS為寄存器選擇,高電平時選擇數(shù)據(jù)寄存器、低電平時選擇指令寄器。 表34 LCD1602顯示代碼表 高位低位0000001000110100010101100111101010111100110111101111XXXX0000⑴0P\pタミαPXXXX0001⑵!1AQaq□アチム228。電路如下圖39所示:圖39 蜂鳴器電路第4章 系統(tǒng)軟件設計在硬件設計的基礎上,根據(jù)硬件設計的各個模塊,完成軟件設計。(2) 按下校時按鍵后就會進入調時模式,開始進入的時候默認的是在年的位置,每一位修改后可以繼續(xù)按校時按鍵依次調節(jié)月、日、星期、時、分、秒位的時間。參考文獻[1] 羅印升. 單片機微機原理與應用. 北京: 機械工業(yè)出版社[M], 2012: 111127.[2] 宋曉梅. 現(xiàn)代電子系統(tǒng)設計教程[M]. 北京:北京大學出版社,2011:3627[3] 謝維成, 楊加國. 單片機原理與應用及C51程序設計(第2版)[M]. 北京: 清華大學出版社, 2009: 183186.[4] 肖金球. 單片機原理與接口技術[M]. 北京: 清華大學出版社, 2003:5645[5] 宋曉梅. 現(xiàn)代電子系統(tǒng)設計教程[M]. 北京: 北京大學出版社, 2011:132118[6] 李廣飛. 單片機課程設計實例指導[M]. 北京: 北京航空航天大學出版社,2005:7795.[7]這次的課程設計內(nèi)容并不是太難,老師在最后也非常負責地恪守把關答辯,力圖讓每個同學都不能渾水摸魚,在四周的時間內(nèi)能有所收獲。 sbit RW=P2^6。sbit KEY_SET=P1^3。 uchar first_line[16]=20120924 WEEK1。uint write_time1,write_time2,write_time3。}void Time0_init(void) //定時器初始化{ TMOD=0x01。 dingshi_timer1++。} if((dingshi_flag_up==1)amp。 } if((dingshi_flag_up==3)amp。 _nop_()。 _nop_()。 RS=0。 _nop_()。 _nop_()。 E=1。 delay(5)。 for(i=0。 sclk=0。 io=(bit)(tempamp。i++) //寫數(shù)據(jù)8位 { sclk=0。 } rst=0。 temp=addr。i++) { bit7=io。 dat1=dat1%16。//num為十進制 shi=num/10。(alarm_flag)) //時鐘整點報
點擊復制文檔內(nèi)容
語文相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1