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

正文內(nèi)容

萬(wàn)年歷單片機(jī)課程設(shè)計(jì)-wenkub.com

2025-06-26 10:02 本頁(yè)面
   

【正文】 TempData[6]=dofly_DuanMa[time_buf1[6]/10]。//周 TempData[2]=0x40。 TempData[6]=dofly_DuanMa[time_buf1[3]/10]。 TempData[2]=0x40。 TempData[6]=dofly_DuanMa[time_buf1[6]/10]。//因我們采用數(shù)碼管0~9的顯示,將數(shù)據(jù)分開 TempData[2]=0x40。break。break。break。break。break。 if(KeyPort!=0xff) { DelayMs(10)。 // 調(diào)用數(shù)碼管掃描 num++。 //定時(shí)器開關(guān)打開}/* 定時(shí)器中斷子程序*/void Timer0_isr(void) interrupt 1 { static unsigned int num。 //給定初值 //TL0=0x00。 i++。 //位鎖存 LATCH2=0。 //清空數(shù)據(jù),防止有交替重影 LATCH1=1。 DelayUs2x(245)。 else if(displaynum==1)//顯示日期 displaydate()。 //正常日期 日 加1 default: break。 case 8: time_buf1[3]++。if(time_buf1[2]==13)time_buf1[2]=1。if(time_buf1[5]==60)time_buf1[5]=0。if(time_buf1[1]==0)time_buf1[1]=99。if(time_buf1[4]==24)time_buf1[4]=0。if(time_buf1[1]==100)time_buf1[1]=0。 //按鍵掃描 switch(num) { case 1: displaynum++。 Init_Timer0()。//定時(shí)器初始化void displaytime(void)。//us級(jí)延時(shí)函數(shù)聲明 void DelayMs(unsigned char t)。//定義讀時(shí)間標(biāo)志unsigned char code dofly_DuanMa[10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}。總之,本次設(shè)計(jì)在任課老師的輔導(dǎo)與大力支持下;在指導(dǎo)老師的耐心指導(dǎo)下;在各位同學(xué)和朋友的貼心幫助下解決了許多設(shè)計(jì)中的實(shí)際困難,我以最低的成本和最簡(jiǎn)單的方案設(shè)計(jì)出了功能強(qiáng)大的電子萬(wàn)年歷。系統(tǒng)上電后顯示正常。簡(jiǎn)單描述為:(1) 判斷有無(wú)閉合鍵,若無(wú)則退出;(2) 延時(shí)10ms去抖動(dòng);(3) 再次判斷有無(wú)閉合鍵,若無(wú)則退出;(4) 識(shí)別閉合鍵并取得鍵值;(5) 退出鍵盤掃描子程序。圖43 延時(shí)子程序流程圖 數(shù)碼管動(dòng)態(tài)掃描子程序本系統(tǒng)使用8位八段共陰極數(shù)碼管用于顯示時(shí)間和日期,而74LS73作為數(shù)碼管的驅(qū)動(dòng)芯片,如要控制數(shù)碼管的顯示只需要用程序控制74LS73即可。系統(tǒng)上電啟動(dòng)后,定義后續(xù)過(guò)程中要使用到的全局變量,對(duì)定時(shí)器和DS1302進(jìn)行初始化之后,進(jìn)入主循環(huán)對(duì)鍵盤進(jìn)行掃描,若檢測(cè)到有按鍵按下,進(jìn)入相應(yīng)的鍵處理程序;若沒(méi)有檢測(cè)到按鍵按下,繼續(xù)掃描鍵盤。圖38 按鍵電路4 系統(tǒng)軟件設(shè)計(jì)本系統(tǒng)軟件分為主程序、中斷服務(wù)程序、子程序三個(gè)模塊進(jìn)行編寫。其中,第一片74LS573作為數(shù)碼管的段碼驅(qū)動(dòng),輸入端與單片機(jī)的P0口相連接,輸出端接八位共陰數(shù)碼管相應(yīng)的段碼輸入端(adp),端口C與單片機(jī)相應(yīng)的段碼輸出端相連接,VCC接主電源,GND、OC接地。器件的輸入是和標(biāo)準(zhǔn)CMOS輸出兼容的,加上拉電阻他們能和LS/ALSTTL輸出兼容。動(dòng)態(tài)顯示驅(qū)動(dòng)是將所有數(shù)碼管通過(guò)分時(shí)輪流控制各個(gè)數(shù)碼管的的COM端,就使各個(gè)數(shù)碼管輪流受控顯示。圖35 時(shí)鐘電路 顯示電路的設(shè)計(jì)顯示部分采用普通的共陰極數(shù)碼管顯示,采用動(dòng)態(tài)掃描,以減少硬件電路。在24[小]時(shí)方式下,位5為第二個(gè)10[小]時(shí)位(20~23h)。當(dāng)它為0時(shí),時(shí)鐘將開始啟動(dòng)。其日歷、時(shí)間寄存器及其控制字見表33,其中奇數(shù)為讀操作,偶數(shù)為寫操作。必須按數(shù)據(jù)傳送的次序?qū)懽钕鹊?個(gè)寄存器。圖34 DS1302的控制字為了提高對(duì)32個(gè)地址的尋址能力(地址/命令位1~5=邏輯1),可以把時(shí)鐘/日歷或RAM寄存器規(guī)定為多字節(jié)(burst)方式。位6如果為0,則表示存取日歷時(shí)鐘數(shù)據(jù);為1表示存取RAM數(shù)據(jù)。只有在SCLK為低電平時(shí),才能將RST置為高電平。在開始8個(gè)時(shí)鐘周期,把命令字節(jié)裝入移位寄存器之后,另外的時(shí)鐘周期在讀操作時(shí)輸出數(shù)據(jù),在寫操作是寫入時(shí)寫入數(shù)據(jù)。DS1302由Vcc1或Vcc2中較大者供電。對(duì)于小于31天的月和月末的日期自動(dòng)調(diào)整,還包括閏年校正的功能。圖32 主控芯片及其管腳分配 時(shí)鐘電路的設(shè)計(jì) DS1302的性能特性實(shí)時(shí)時(shí)鐘,可對(duì)秒、分、時(shí)、日、周、月以及帶閏年補(bǔ)償?shù)哪赀M(jìn)行計(jì)數(shù);用于高速數(shù)據(jù)暫存的318位RAM;最少引腳的串行I/O;~;;用于時(shí)鐘或RAM數(shù)據(jù)讀/寫的單字節(jié)或多字節(jié)(脈沖方式)數(shù)據(jù)傳送方式;簡(jiǎn)單的3線接口;可選的慢速充電(至Vcc1)的能力。作為輸入,由于外部下拉為低電平,P3口將輸出電流,這是由于上拉的緣故。對(duì)端口寫1時(shí),通過(guò)內(nèi)部的上拉電阻把端口拉到高電位,這時(shí)可用作輸入口。對(duì)端口寫1時(shí),通過(guò)內(nèi)部的上拉電阻把端口拉到高電位,這時(shí)可用作輸入口。(4) 輸入/輸出引腳 ~ 、~、~ ~①P0端口(~ ) P0是一個(gè)8位漏極開路型雙向I/O端口。但在此期間內(nèi),每當(dāng)訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器時(shí),這兩次有效的信號(hào)將不出現(xiàn)。然而要注意的是:每當(dāng)訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器時(shí),將跳過(guò)一個(gè)ALE脈沖。當(dāng)振蕩器運(yùn)行時(shí),在該引腳上出現(xiàn)兩個(gè)機(jī)器周期的高電平將使單片機(jī)復(fù)位。②XTAL2 接外部晶體的另一個(gè)引腳。全靜態(tài)工作方式:0~24MHz。4個(gè)中斷優(yōu)先級(jí)。圖31 AT89C52引腳封裝圖 AT89C52的主要性能8KB Flash ROM,可以檫寫1000次以上,數(shù)據(jù)保存10年。鍵盤模塊使用若干個(gè)獨(dú)立按鍵即可。按照系統(tǒng)設(shè)計(jì)功能的要求,初步確定設(shè)計(jì)系統(tǒng)由主控模塊、時(shí)鐘模塊、顯示模塊、鍵盤接口模塊組成。整機(jī)電路使用+5V穩(wěn)壓電源,可穩(wěn)定工作。利用單片機(jī)進(jìn)行控制,采用DS1302作為實(shí)時(shí)時(shí)鐘芯片,其三線接口 SCLK、I/O、 與單片機(jī)進(jìn)行同步通信,外加掉電存儲(chǔ)電路、顯示電路、鍵盤電路,即構(gòu)成一個(gè)基本的電子萬(wàn)年歷系統(tǒng),若還要添加其他功能,在這基礎(chǔ)上外擴(kuò)電路即可。但是精度不夠高,誤差較大,掉電后丟失所有數(shù)據(jù),軟件編程較復(fù)雜。由于將多功能8位CPU和閃爍存儲(chǔ)器組合在單個(gè)芯片中,ATMEL的AT89C52是一種高效微控制器,為很多嵌入式控制系統(tǒng)提供了一種靈活性高且價(jià)廉的方案。下面我們就擬訂了兩種方案,希望能夠選擇一種性價(jià)比高的方案。電子萬(wàn)年歷既可廣泛應(yīng)用于家庭,也可應(yīng)用于銀行、郵電、賓館、醫(yī)院、學(xué)校、企業(yè)、商店等相關(guān)行業(yè)的大廳,以及單位會(huì)議室、門衛(wèi)等場(chǎng)所。并且已經(jīng)深入到工業(yè)生產(chǎn)的各個(gè)環(huán)節(jié)以及人民生活的各個(gè)方面,如車間流水線控制、自動(dòng)化系統(tǒng)等、智能型家用電器(冰箱、空調(diào)、彩電)等。日歷能顯示陽(yáng)歷和時(shí)、分、秒。但一般日歷都為紙制用品,使用不便,壽命不長(zhǎng)。第910天:撰寫課程設(shè)計(jì)報(bào)告。第34天:按照確定的方案設(shè)計(jì)單元電路。要求畫出單元電路圖,元件及元件參數(shù)選擇要有依據(jù),各單元電路的設(shè)計(jì)要有詳細(xì)論述。要求內(nèi)容完整、圖表清晰、文理流暢、格式規(guī)范、方案合理、設(shè)計(jì)正確,篇幅合理。電子萬(wàn)年歷采用智能電子控制和顯示技術(shù),改善了紙制日歷的缺陷。關(guān)鍵詞:萬(wàn)年歷;52系列單片機(jī);時(shí)鐘芯片 單片機(jī)課程設(shè)計(jì)目 錄
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1