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

正文內(nèi)容

基于at89c51單片機(jī)的lcd電子時(shí)鐘設(shè)計(jì)畢業(yè)論文(專(zhuān)業(yè)版)

  

【正文】   在設(shè)計(jì)過(guò)程中我們利用Altium軟件進(jìn)行原理圖及PCB圖的繪制,最后再利仿真軟件進(jìn)行檢查,看程序是否能顯示其功能。0x0F)。0x70)4)*10 + (ReadValueamp。39。D39。 //取十位 j=x%10。 //延時(shí)1ms給硬件一點(diǎn)反應(yīng)時(shí)間 }/*****************************************************函數(shù)功能:顯示小時(shí)入口參數(shù):x***************************************************/ void DisplayHour(unsigned char x){ uchar i,j。 //延時(shí)5ms ,給硬件一點(diǎn)反應(yīng)時(shí)間 WriteInstruction(0x01)。 //E置高電平 _nop_()。 //E置高電平 _nop_()。 _nop_()。i++) for(j=0。 //根據(jù)寫(xiě)秒寄存器命令字,寫(xiě)入秒的初始值 //39。 //將1取出,寫(xiě)在dat的最高位 SCLK=1。 //稍微等待,使硬件做好準(zhǔn)備 SCLK=0。 //位定義1302芯片的接口,sbit RST=P1^2。141516第一行80H81H82HN:低電平時(shí)為單行顯示,高電平時(shí)雙行顯示?! 。?)D1~D8:8位雙向數(shù)據(jù)線??撮T(mén)狗定時(shí)器的定時(shí)時(shí)間由DS1232的TD引腳確定,見(jiàn)表26所示:表26 看門(mén)狗定時(shí)器定時(shí)時(shí)間設(shè)置TD引腳連接至定時(shí)時(shí)間最小值典型值最大值地(GND)150ms250ms浮空250ms600ms1000ms電源(Vcc)500ms1200ms2000ms  看門(mén)狗定時(shí)器的周期輸入信號(hào)ST可以從微處理器的地址信號(hào)、數(shù)據(jù)信號(hào)或控制信號(hào)中獲得,不論哪種信號(hào)都必須能夠周期性的訪問(wèn)DS1232,對(duì)于MCS51系列單片機(jī),推薦使用ALE信號(hào)。如果還有額外的SCLK 周期,DS1302 將重新發(fā)送數(shù)據(jù)字節(jié),這使DS1302 具有連續(xù)突發(fā)讀取的能力?! ∥?:如果為0,則表示存取日歷時(shí)鐘數(shù)據(jù),為1表示存取RAM數(shù)據(jù);  位5至位1(A4~A0):指示操作單元的地址;  位0(最低有效位):如為0,表示要進(jìn)行寫(xiě)操作,為1表示進(jìn)行讀操作。圖23 DS1302引腳圖  DS1302 各引腳功能:  Vcc1:主電源;  Vcc2:備份電源。在訪問(wèn)外部程序存儲(chǔ)器或16位地址的外部數(shù)據(jù)存儲(chǔ)器(例如執(zhí)行MOVX DPTR指令)時(shí),P2口送出高8位地址數(shù)據(jù),當(dāng)使用8位尋址方式(MOVXRI)訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器時(shí),P2口發(fā)送P2特殊功能寄存器的內(nèi)容,在整個(gè)訪問(wèn)期間不改變。  EA /VPP——內(nèi)外ROM 選擇/片內(nèi)EPROM 編程電源。所謂復(fù)用線是指具有兩種功能,正常使用時(shí)是一種功能,在某種條件下是另一種功能。 YanCheng Institute of Technology     課程設(shè)計(jì)說(shuō)明書(shū)課程名稱(chēng)單片機(jī)應(yīng)用設(shè)計(jì) 設(shè)計(jì)題目基于單片機(jī)的時(shí)鐘設(shè)計(jì)專(zhuān)業(yè)(工業(yè))自動(dòng)化學(xué)生姓名 班級(jí) 學(xué)號(hào)完成日期 第1章 電子時(shí)鐘的工作原理本次設(shè)計(jì)時(shí)鐘電路,使用了AT89C51單片機(jī)芯片控制電路,單片機(jī)控制電路簡(jiǎn)單且省去了很多復(fù)雜的線路,使得電路簡(jiǎn)明易懂,用C語(yǔ)言程序來(lái)控制整個(gè)時(shí)鐘的顯示,使得編程變得更容易,這樣通過(guò)五個(gè)模塊:芯片、顯示屏、看門(mén)狗、電源、時(shí)鐘即可滿足設(shè)計(jì)要求?! LE/ PROG ——地址鎖存允許/片內(nèi)EPROM 編程脈沖?! 。?) EA 功能:正常工作時(shí), EA 為內(nèi)外ROM 選擇端。Flash編程和程序校驗(yàn)時(shí),P2也接收高位地址和一些控制信號(hào)。當(dāng)Vcc2Vcc1+,由Vcc2向DS1302供電,當(dāng)Vcc2 Vcc1時(shí),由Vcc1向DS1302供電?! 】刂谱挚偸菑淖畹臀婚_(kāi)始輸出。DS1302數(shù)據(jù)讀寫(xiě)時(shí)序如圖24所示:圖24 數(shù)據(jù)讀寫(xiě)時(shí)序   DS1232芯片  DS1232是由美國(guó)DALLAS公司生產(chǎn)的微處理器監(jiān)控電路,采用8腳DIP封裝,具有看門(mén)狗功能的電源監(jiān)測(cè)芯片,在電源上電、斷電、電壓瞬態(tài)下降和死機(jī)時(shí)都會(huì)輸出一個(gè)復(fù)位脈沖。   LCD1602液晶顯示  LCD1602是一種用5x7點(diǎn)陣圖形來(lái)顯示字符的液晶顯示器模塊,它顯示的容量為2行16個(gè)字共32個(gè)字符。  ?。?)BLA:背光源正極; ?。?)BLK:背光源負(fù)極。F:低電平時(shí)顯示5X7的點(diǎn)陣字符,高電平時(shí)顯示5x10的點(diǎn)陣字符(有些模塊是 DL:高電平時(shí)為8位總線,低電平時(shí)為4位總線)。 //位定義1302芯片的接口,sbit SCLK=P1^0。 //重新拉低SCLK,形成脈沖 dat=1。 //將SCLK置于高電平,為下降沿讀出 delaynus(2)。/39。j33。 //空操作四個(gè)機(jī)器周期,給硬件反應(yīng)時(shí)間 result=BF。 _nop_()。 _nop_()。 //清屏幕指令,將以前的顯示內(nèi)容清除 delaynms(5)。 //j,k,l分別儲(chǔ)存溫度的百位、十位和個(gè)位 i=x/10。 //取個(gè)位 WriteAddress(0x09)。)。)。0x0F)。 //將讀出數(shù)據(jù)轉(zhuǎn)化 DisplayDay(day)。在設(shè)計(jì)過(guò)程中讓我進(jìn)一步深刻的學(xué)習(xí)各種軟件的利用以及各種軟件給我們帶來(lái)的便利。 //顯示時(shí)間}心得體會(huì) 通過(guò)這次對(duì)《基于單片機(jī)的電子時(shí)鐘設(shè)計(jì)》的設(shè)計(jì)與制作過(guò)程,加強(qiáng)了我們動(dòng)手、思考和解決問(wèn)題的能力。0x70)4)*10 + (ReadValueamp。 //從秒寄存器讀數(shù)據(jù) second =((ReadValueamp。 //寫(xiě)年月分隔符的顯示地址, 顯示在第1行第9列 WriteData(39。 //寫(xiě)Date的顯示地址,將在第1行第2列開(kāi)始顯示 WriteData(39。 //j,k,l分別儲(chǔ)存溫度的百位、十位和個(gè)位 i=x/10。 //將十位數(shù)字的字符常量寫(xiě)入LCD delaynms(50)。 //顯示模式設(shè)置:光標(biāo)右移,字符不移 delaynms(5)。 //空操作四個(gè)機(jī)器周期,給硬件反應(yīng)時(shí)間 E=1。 //空操作四個(gè)機(jī)器周期,給硬件反應(yīng)時(shí)間 E=1。 _nop_()。i10。 //根據(jù)寫(xiě)狀態(tài)寄存器命令字,寫(xiě)入不保護(hù)指令 WriteSet1302(0x80,((0/10)4|(0%10)))。 //將dat的各數(shù)據(jù)位右移1位,因?yàn)橄茸x出的是字節(jié)的最低位 if(DATA==1) //如果讀出的數(shù)據(jù)是1 dat|=0x80。 //上升沿寫(xiě)入數(shù)據(jù) delaynus(2)。 //定義字符數(shù)組顯示數(shù)字sbit DATA=P1^1。 指令6:功能設(shè)置命令 DL:高電平時(shí)為4位總線,低電平時(shí)為8位總線。當(dāng)E端由高電平跳變成低電平時(shí),液晶模塊執(zhí)行命令。這一功能對(duì)于防止由于干擾等原因造成的微處理器死機(jī)是非常有效的。當(dāng)CE 仍為高時(shí)。 DS1302的控制字  DS1302的控制字如下表所示:表25控制字(即地址及命令字節(jié)) 765432101RAMA4A3A2A1A0RD  控制字的最高有效位(位7)必須是邏輯1,如果它為0,則不能把數(shù)據(jù)寫(xiě)入到DS1302中。圖22 DS1302內(nèi)部結(jié)構(gòu)圖   DS1302 的引腳圖及功能  DS1302 的引腳圖如圖23所示?! 2 口是帶內(nèi)部上拉電阻的雙向I/O口,向P2口寫(xiě)入1時(shí)P2口被內(nèi)部上拉為高電平可用作輸入口,當(dāng)作為輸入腳時(shí)被外部拉低的P2口會(huì)因?yàn)閮?nèi)部上拉而輸出電流?! 。?)VPD 功能:在VCC 掉電情況下,該引腳可接上備用電源,由VPD 向片內(nèi)RAM供電,以保持片內(nèi)RAM 中的數(shù)據(jù)不丟失。   控制線  控制線共有4 根,其中3 根是復(fù)用線。此設(shè)計(jì)原理圖框圖如圖11所示,此電路包括以下五個(gè)部分:?jiǎn)纹瑱C(jī)、時(shí)鐘電路、看門(mén)狗、液晶屏、電源模塊、時(shí)鐘振蕩電路?! 。?)ALE 功能:用來(lái)鎖存P0 口送出的低八位地址。AT89C51 單片機(jī)ROM 尋址范圍為64KB,其中4KB 在片內(nèi),60KB 在片外?! 3 口是帶內(nèi)部上拉電阻的雙向I/O口,向P3口寫(xiě)入1時(shí)P3口被內(nèi)部上拉為高電平可用作輸入口,當(dāng)作為輸入腳時(shí)被外部拉低的P3口會(huì)因?yàn)閮?nèi)部上拉而輸出電流。   SCLK:串行時(shí)鐘,輸入,控制數(shù)據(jù)的輸入與輸出;   I/O:三線接口時(shí)的雙向數(shù)據(jù)線; CE:輸入信號(hào),在讀、寫(xiě)數(shù)據(jù)期間,必須為高。在控制字指令輸入后的下一個(gè) SCLK時(shí)鐘的上升沿時(shí),數(shù)據(jù)被寫(xiě)入 DS1302,數(shù)據(jù)輸入從最低位(0位)開(kāi)始?! S1232的的主要特點(diǎn):  (1)在微處理器失控狀態(tài)下可以停止和重新啟動(dòng)微處理器; ?。?)具有8腳DIP封裝和16腳SOIC貼片封裝兩種形式,可以滿足不同設(shè)計(jì)要求;  (3)微處理器掉電或電源電壓瞬變時(shí)可自動(dòng)復(fù)位; ?。?)具有5%或10%的兩種電源監(jiān)測(cè)精度。它由若干個(gè)57或者511點(diǎn)陣字符位組成,每個(gè)點(diǎn)陣字符位都可以顯示一個(gè)字符。圖27 LCD1602引腳圖LCD1602引腳功能表如下表27所示:表27 LCD1602引腳功能表編號(hào)符號(hào)引腳說(shuō)明編號(hào)符號(hào)引腳說(shuō)明1VSS電源地9D2數(shù)據(jù)2VDD電源正極10D3數(shù)據(jù)3VL液晶顯示偏壓11D4數(shù)據(jù)4RS數(shù)據(jù)/命令選擇12D5數(shù)據(jù)5R/W讀/寫(xiě)選擇13D6數(shù)據(jù)6E使能信號(hào)14D7數(shù)據(jù)7D0數(shù)據(jù)15BLA背光源正極8D1數(shù)據(jù)16BLK背光源負(fù)極  LCD1602液晶模塊內(nèi)部的字符發(fā)生存儲(chǔ)器已經(jīng)存儲(chǔ)了160個(gè)不同的點(diǎn)陣字符圖形,這些字符圖有:阿拉伯?dāng)?shù)字、英文字母的大小寫(xiě)、常用的符號(hào)、和日文假名等,每一個(gè)字符都有一個(gè)固定的代碼,比如大寫(xiě)的英文字母“A”的代碼是01000001B(41H),顯示時(shí)模塊把地址41H中的點(diǎn)陣字符圖形顯示出來(lái),我們就能看到字母“A”。 指令7:字符發(fā)生器RAM地址設(shè)置。 //位定義1302芯片的接口,/*****************************************************函數(shù)功能:延時(shí)若干微秒入口參數(shù):n***************************************************/ void delaynus(uchar n
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1