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

正文內(nèi)容

多功能液晶顯示數(shù)字時鐘的設(shè)計與實現(xiàn)畢業(yè)論文(存儲版)

2025-07-18 12:53上一頁面

下一頁面
  

【正文】 電源變壓器在正、負半周內(nèi)都有電流供給負載,電源變壓器得到了充分的利用,效率較高。 穩(wěn)壓電路的作用是當輸入交流電壓波動、負載和溫度變化時,維持輸出直流電壓的穩(wěn)定。該結(jié)構(gòu)體中還包括兩個數(shù)組DateString[9]和TimeString[9]分別用來暫時存放年、月、日和時、分、秒的信息。當DS1302的SCLK為下降沿時才能讀出一位數(shù)據(jù),該部分通過uchar read_byte(void)函數(shù)實現(xiàn)的。首先,將DS1302的RST置為高電平來啟動所有的數(shù)據(jù)傳送。void DS1302_SetProtect(bit flag)函數(shù)通過一個flag位來控制是否寫入還是讀出。 LCD顯示模塊部分讀狀態(tài):輸入:RS=L,RW=H,E=H 輸出:D0~D7=狀態(tài)字讀數(shù)據(jù):輸入:RS=H,RW=H,E=H 輸出:無寫指令:輸入:RS=L,RW=L,D0~D7=指令碼,E=高脈沖 輸出:D0~D7=數(shù)據(jù)寫數(shù)據(jù):輸入:RS=H,RW=L,D0~D7=數(shù)據(jù),E=高脈沖 輸出:無 RAM地址映射圖控制器內(nèi)部帶有80字節(jié)的RAM緩沖區(qū),對應(yīng)關(guān)系如表42所示。表47 其他功能設(shè)置指令碼功能01H顯示清屏: 02H顯示回車:數(shù)據(jù)指針清0在主程序中實現(xiàn)星期的計算,時間日期星期的顯示,校準時間,設(shè)置鬧鐘的功能。在設(shè)計電子日歷時調(diào)用的中斷,簡單介紹一下中斷聲明方法void 中斷函數(shù)名稱 ( ) interrupt 中斷號 [using n]{中斷服務(wù)子程序}其中,n用來選擇通用寄存器。對應(yīng)有KK2鍵,可以進行加與減的操作。 LCD顯示程序設(shè)計液晶顯示時,BUSY=1表示正在處理計算機發(fā)來的指令或數(shù)據(jù),此時電路被封鎖,不能接受除讀狀態(tài)字以外的任何操作。目前支持的單片機類型有:68000系列、8051系列、AVR系列、PIC12系列、PIC16系列、PIC18系列、Z80系列、HC11系列以及各種外圍芯片;。選擇“Project”—“New” —“μvision project”新建一個名為“多功能電子鐘程序”工程文件。焊接的順序很重要,應(yīng)該按功能劃分的器件進行焊接,順序是功能部件的焊接調(diào)試另一功能部件的焊接,這樣容易找到問題的所在。在連接過程中,需要注意以下幾點:;,16號引腳背光電源正極電源的負極即接地。按鍵電路比較簡單,故調(diào)試起來也很容易。通過軟件仿真測試證明該系統(tǒng)能夠安全可靠的運行。王老師不僅幫助我解決了很多課程上的難題,更是常常鼓勵和督促我堅持下去,這樣才讓我有信心并按時完成了設(shè)計。sbit K3 = P2^6。bit flag=1,hour=0,min=0,sec=0。 //uchar init1[] ={0x00,0x00}。_nop_()。void Play_alarmtime()。 _nop_()。 result = (bit)(P0amp。 LCD_EN = 0。 }/*********************************************************//******************寫顯示數(shù)據(jù)到LCD**********************//*********RS=H,RW=L,E=高脈沖,D0D7=數(shù)據(jù)。 delayNOP()。 lcd_wcmd(0x38)。}/*********************************************************//*********************************************************/void delay(){ uchar j。) { lcd_wdat(p[i])。 lcd_wcmd(0x40)。 i) { io = ACC0。 //相當于匯編中的 RRC ACC7 = io。 // 地址,命令 write_byte(ucDa)。 // 地址,命令 ucData = read_byte()。 p++。 } }/**********************************************************// **********************初始化DS1302**********************//**********************************************************/void init_ds1302(){ reset=0。y++) { delay()。 write_position(2,12)。 }}/**********************************************************// ********************Time0中斷函數(shù)************************//**********************************************************/void Time0(void) interrupt 1 { TH0=0xdc。 temp=(init1[0]4)+init1[1]。 if。 } }/**********************************************************/// 設(shè)定值寫入DS1302/**********************************************************/void Set_W1302(uchar addr){ uchar temp。 write_position(2,12)。:39。 for (y=0。 p++。n0。 reset = 1。 reset = 1。 i0。 for(i=8。 lcd_wcmd(place)。 while(p[i]!=39。 lcd_wcmd(0x01)。 lcd_wcmd(0x38)。 delayNOP()。 delayNOP()。 LCD_RS = 0。 LCD_EN = 1。 _nop_()。void key_set(uchar num,uchar row,uchar col )。_nop_()。uchar str3[]=Alarm: 。sbit ACC7 = ACC^7。sbit K1 = P2^4。在此表示感謝!謝辭畢業(yè)設(shè)計終于結(jié)束了,在這期間,我遇到了許多自己解決不了的問題,但最終還是在老師和同學(xué)們的幫助下,順利的完成了該設(shè)計。該系統(tǒng)通過一個時鐘芯片實現(xiàn)的日歷系統(tǒng)。該晶振體型比較小,在焊接時要小心,注意不要將晶振引腳弄斷。本設(shè)計的顯示電路使用LCD1602液晶顯示器。圖54 寫入Hex文件點擊仿真按鈕,則將出現(xiàn)本程序的主界面,即時間顯示界面,如圖55所示。使用Keil C工具時,一般過程如下:,從器件庫中選擇目標器件,配置工具設(shè)置;;;;,連接應(yīng)用。它運行于Windows操作系統(tǒng)上,可以仿真、分析(SPICE)各種模擬器件和集成電路,該軟件的特點是:。設(shè)置鬧鐘時,數(shù)字時鐘不停止走時。在該函數(shù)中,通過按鍵來校準時間。一,三,五,七,八,十,十二月是三十一天;其他的月是三十天;。指令碼功能0000000010D1CNBSD=1開顯示;D=0關(guān)顯示C=1顯示光標;C=0不顯示光標B=1光標閃爍;B=0光標不顯示N=1當讀或?qū)懸粋€字符后地址指針加1,且光標加1N=0當讀或?qū)懸粋€字符后的地址指針減1,且光標減1S=1 當寫一個字符,整屏顯示左移(N=1)或右移(N=0),以得到光標不移動而屏幕移動的效果S=0當寫一個字符,整屏顯示不移動表45 顯示模式設(shè)置對應(yīng)的指令碼初始化的設(shè)置見下表46所示。具體流程如圖41所示。當寫保護寄存器的最高位為1時,禁止數(shù)據(jù)寫入寄存器。其中ucAddr為DS1302的某個寄存器的地址,ucData為向寄存器要寫的數(shù)據(jù)。表41 宏定義DS1302中寄存器地址 寄存器宏定義讀地址秒寄存器分寄存器時寄存器星期寄存器日寄存器月寄存器年寄存器DS1302_SECONDDS1302_MINUTEDS1302_HOURDS1302_WEEKDS1302_DAYDS1302_MONTHDS1302_YEAR0x800x820x840x8A0x860x880x8C通過單字節(jié)傳送,可以從DS1302時鐘芯片的相應(yīng)寄存器中讀取秒、分、時、年、月、日等字節(jié)數(shù)據(jù)。表31 7805的參數(shù) 參數(shù)名稱符號典型值單位輸出電壓Vo5V靜態(tài)電流IomA最大壓差|VrVo|minV經(jīng)過一系列的變壓、整流、濾波、穩(wěn)壓后,VCC處得到+5V直流穩(wěn)壓電源。:為了獲得較好的濾波效果,在實際電路中,應(yīng)選擇濾波電容的容量滿足,其中,由于后續(xù)電路大概需要200mA的電流,輸出電壓平均值,經(jīng)計算可知,所以查電子工程師手冊可以選用鋁電解電容CD22寬溫限型,容量選擇1000μF。為了獲得平滑的直流電壓,應(yīng)在整流電路的后面加接濾波電路,以濾去交流部分。電流流過負載時產(chǎn)生的電壓極性仍是上正下負,與正半周時相同[9]。功率較小的直流電源大多數(shù)都是將50Hz的圖 36 電源電路交流電經(jīng)過變壓、整流、濾波和穩(wěn)壓后獲得。此類集成電路體積較小,使用方便,不足的是音樂簡單、單一。鬧鈴音樂可以直接采用蜂鳴器鬧鈴,如當前時刻與鬧鈴時間相同,單片機向蜂鳴器送出低電平,蜂鳴器發(fā)聲。圖 33鍵盤電路KKKK4鍵為自動復(fù)位按鍵,每次按下后,會自動彈出。具體的連接電路如圖32所示。DS1302采用雙電源供電,平時由+5V電源供電,當+5V掉電之后,由圖中BT1(+3V備用電池)供電。功能:設(shè)定下一個要存入數(shù)據(jù)的CGRAM的地址。RW為讀寫信號線,高電平時進行讀操作,低電平時進行寫操作。另外,還有慢速充電控制寄存器和RAM寄存器。 這里僅給出單字節(jié)讀寫時序。當以多字節(jié)方式寫時鐘寄存器時,必須按數(shù)據(jù)傳送的次序依次寫入8個寄存器。當A4~A0=31,為時鐘多字節(jié)方式選擇寄存器。表23 DS1302控制字(即地址及命令字節(jié)) BIT7BIT6BIT5BIT4BIT3BIT2BIT1BIT01RAMA4A3A2A1A0RD控制字的作用是設(shè)定DS1302的工作方式、傳送字節(jié)數(shù)等。需要強調(diào)的是,[6]。DS1643為帶有全功能實時時鐘的8K8非易失性SRAM,集成了非易失性SRAM、實時時鐘、晶振、電源掉電控制電路和鋰電池電源,BCD碼表示的年、月、日、星期、時、分、秒,帶閏年補償。/EA/VPP——當/EA保持低電平時,則在此期間外部程序存儲器(0000H-FFFFH),不管是否有內(nèi)部程序存儲器。然而要注意的是:每當用作外部數(shù)據(jù)存儲器時,將跳過一個ALE脈沖。在編程/校驗時,P3口可接收某些控制信號。并因此作為輸入時,P2口的管腳被外部拉低,將輸出電流。P0口——8位漏級開路雙向I/O口,每腳可吸收8TTL門電流。 STC89C52RC單片機簡介STC系列單片機是由STMicroelectronics 公司生產(chǎn),并有宏晶公司做大陸代理的。用DS1302產(chǎn)生時鐘信號,再由單片機負責接收并且對其進行控制,然后通過編寫程序?qū)崿F(xiàn)具體的功能,如年、月、日、星期、時、分、秒,以及時間的校準、鬧鐘的設(shè)置等。數(shù)字時鐘是日常生活、工業(yè)生產(chǎn)中常用的一種工具,社會擁有量和需求量都很大。數(shù)字時鐘是指以微處理器為核心,充分利用數(shù)字技術(shù)和軟件技術(shù),與各類脈沖信號的傳感器配合,記錄時間等的智能儀表。2基于單片機的數(shù)字時鐘設(shè)計本系統(tǒng)由控制時鐘芯片DS130STC89C52RC單片機和字符點陣型LCD1602液晶顯示器等器件構(gòu)成。當+5V電源恢復(fù)供電,LCD依舊顯示當前時間,而不會因為斷電使系統(tǒng)復(fù)位到初始化時間,避免了重新校時的麻煩。GND——接地。 P2口——帶內(nèi)部上拉電阻的8位雙向I/O口,P2口緩沖器可接收,輸出4個TTL門電流,當P2口被寫“1”時,其管腳被內(nèi)部上拉電阻拉高,且作為輸入。作為輸入,由于外部下拉為低電平,P3口將輸出電流(ILL)這是由于上拉的緣故。因此它可用作對外部輸出的脈沖或用于定時目的。但在訪問外部數(shù)據(jù)存儲器時,這兩次有效的/PSEN信號將不出現(xiàn)。DS12887與DS1216芯片都有內(nèi)嵌式鋰電池作為備用電池; X1203引腳少,沒有嵌入式鋰電池,跟DS1302芯片功能相似,只是相比較之下,X1203與AT89S51搭配使用時占用I/O口較多。有主電源和備份電源雙引腳,而且備份電源可由大容量電容(>1F)來替代。DS1302的控制字如表23。當A4~A0=8,為慢速充電參數(shù)選擇寄存器。每次僅寫入或讀出一個字節(jié)數(shù)據(jù)稱為單字節(jié)操作,每次對時鐘/日歷的8字
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1