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

正文內(nèi)容

基于單片機(jī)的時(shí)鐘電路設(shè)計(jì)畢業(yè)論文(更新版)

  

【正文】 0。 ledbuffer[5]=minute%10。 ledbuffer[3]=(hour12)%10。 // ET0=1。bit flog_time12=0。sbit am=P2^0。Last_State_Key3==0) { if(de_flog==0) { week。 } } if(Pre_State_Key2==1amp。 Pre_State_Key4=Last_State_Key4。 static bit Pre_State_Key4=1。extern unsigned char minute。 if(count=8)count=0。 Out_595()。 _nop_()。 for(count1=0。 Out_595()。 _nop_()。 for(count1=0。利用單片機(jī)作為數(shù)字鐘的控制核心可以做到硬件電路簡(jiǎn)單穩(wěn)定,減小電磁干擾和其他環(huán)境干擾,充分發(fā)揮軟件編程的優(yōu)點(diǎn),減少因元器件精度不夠引起的誤差。Proteus 產(chǎn)品系列也包含了我們革命性的VSM技術(shù),用戶可以對(duì)基于微控制器的設(shè)計(jì)連同所有的周?chē)娮悠骷黄鸱抡?。開(kāi)發(fā)人員可用IDE本身或其它編輯器編輯C或匯編源文件。每按一次加1秒;,每按一次加1分;,每按一次加1個(gè)小時(shí)。圖9 晶振與溫度關(guān)系3 以AT89C51單片機(jī)為核心的時(shí)鐘電路的程序設(shè)計(jì)初始化LED主程序中斷初始化時(shí)間顯示在LED上打開(kāi)定時(shí)器主程序?yàn)楸3謺r(shí)鐘振蕩器持續(xù)運(yùn)轉(zhuǎn),可采用主/輔電池結(jié)構(gòu)或大電容配合主電源為時(shí)鐘電路供電,這樣,RTC芯片內(nèi)部還必須提供兩組電源的切換電路。修正后誤差處理通過(guò)軟件實(shí)現(xiàn),最終的時(shí)鐘誤差測(cè)得值35s。比通過(guò)數(shù)據(jù)端移位控制要省時(shí)省力。2. SCK(11腳):上升沿時(shí)數(shù)據(jù)寄存器的數(shù)據(jù)移位。本次設(shè)計(jì)采用這種方法。電源選擇有余輸入至內(nèi)部時(shí)鐘信號(hào)要通過(guò)一個(gè)二分頻觸發(fā)器,因此對(duì)外部時(shí)鐘信號(hào)的脈寬無(wú)任何要求,但必須保證脈沖的高低電平要求的寬度。XTAL2:來(lái)自反向振蕩器的輸出。但在訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器時(shí),這兩次有效的/PSEN信號(hào)將不出現(xiàn)。然而要注意的是:每當(dāng)用作外部數(shù)據(jù)存儲(chǔ)器時(shí),將跳過(guò)一個(gè)ALE脈沖。作為輸入,由于外部下拉為低電平,P3口將輸出電流(ILL)這是由于上拉的緣故。并因此作為輸入時(shí),P2口的管腳被外部拉低,將輸出電流。P0能夠用于外部程序數(shù)據(jù)存儲(chǔ)器,它可以被定義為數(shù)據(jù)/地址的第八位。 6個(gè)中斷源 低功耗睡眠功能外形及引腳排列如圖所示。本文主要采用AT98c51單片機(jī)最小化應(yīng)用設(shè)計(jì),LED顯示采用動(dòng)態(tài)掃描方式實(shí)現(xiàn),P0口輸出段碼數(shù)據(jù),—,S2,S3,S4,S5,rest 接S6復(fù)位按鍵。 control points of adjustment, each time at 1 pm。每按一次加1秒;,每按一次加1分;,每按一次加1個(gè)小時(shí)。 ,分,廣泛用于個(gè)人家庭,車(chē)站, 碼頭辦公室等公共場(chǎng)所,成為人們?nèi)粘I钪胁豢缮俚谋匦杵?由于數(shù)字集成電路的發(fā)展和石英晶體振蕩器的廣泛應(yīng)用,使得數(shù)字鐘的精度,遠(yuǎn)遠(yuǎn)超過(guò)老式鐘表, 鐘表的數(shù)字化給人們生產(chǎn)生活帶來(lái)了極大的方便,而且大大地?cái)U(kuò)展了鐘表原先的報(bào)時(shí)功能。AT89C51是一種帶4K字節(jié)閃爍可編程可擦除只讀存儲(chǔ)器的單片機(jī)。 32可編程I/O線 壽命:1000寫(xiě)/擦循環(huán)2. P1口:P1口是一個(gè)內(nèi)部提供上拉電阻的8位雙向I/O口,P1口緩沖器能接收輸出4TTL門(mén)電流。在給出地址“1”時(shí),它利用內(nèi)部上拉優(yōu)勢(shì),當(dāng)對(duì)外部八位地址數(shù)據(jù)存儲(chǔ)器進(jìn)行讀寫(xiě)時(shí),P2口輸出其特殊功能寄存器的內(nèi)容。當(dāng)振蕩器復(fù)位器件時(shí),要保持RST腳兩個(gè)機(jī)器周期的高電平時(shí)間。另外,該引腳被略微拉高。注意加密方式1時(shí),/EA將內(nèi)部鎖定為RESET;當(dāng)/EA端保持高電平時(shí),此間內(nèi)部程序存儲(chǔ)器。本電子鐘程序設(shè)計(jì)時(shí)只使用了一個(gè)定時(shí)數(shù)T0,其它的中斷全部關(guān)斷,我自己認(rèn)為這是一種很不好的方法(但是這種方法是初學(xué)者必須掌握的基礎(chǔ)),除了浪費(fèi)硬件資源以外,還會(huì)增加程序復(fù)雜性,還會(huì)影響其它程序運(yùn)行。但是,由于段選是公用的,要讓各位數(shù)碼管顯示不同的字符,就必須采用掃描方式,即動(dòng)態(tài)掃描顯示方式。: 級(jí)聯(lián)輸出端。我通常都選微秒級(jí))3. RCK(12腳):上升沿時(shí)移位寄存器的數(shù)據(jù)進(jìn)入數(shù)據(jù)存儲(chǔ)寄存器,下降沿時(shí)存儲(chǔ)寄存器數(shù)據(jù)不變。這個(gè)抖動(dòng)對(duì)判斷鍵是否按下或釋放有較大影響,因此必需消除鍵的抖動(dòng),只有這樣,才能可靠地判斷鍵的狀態(tài)。為了保證這一點(diǎn),應(yīng)謹(jǐn)慎考慮振蕩器的設(shè)計(jì)。  在采用電池為電路系統(tǒng)供電時(shí),時(shí)鐘電路耗電最大的部件是振蕩器,對(duì)于那些嵌入了晶振和電池的時(shí)鐘模塊(如DS12C887),由于振蕩器在出廠時(shí)處于禁止?fàn)顟B(tài),因此電池的損耗電流主要是電池的自放電,室溫下,電池自放電每年的消耗能量大約占電池容量的0.5%。開(kāi)定時(shí)器開(kāi)始初始化時(shí)鐘顯示1S定時(shí)器計(jì)數(shù)判斷是否達(dá)到整點(diǎn)報(bào)時(shí)圖11 時(shí)鐘鬧鈴程序流程圖 時(shí)鐘電路的顯示程序設(shè)計(jì)及流程圖顯示子程序:數(shù)碼管顯示的數(shù)據(jù)存放在內(nèi)存單元70H75H中,其中70H~71H存放秒數(shù)據(jù),72H~73H存放分?jǐn)?shù)據(jù),74H~75H存放時(shí)數(shù)據(jù),每一地址單元內(nèi)均為十進(jìn)制BCD碼。用過(guò)匯編語(yǔ)言后再使用C來(lái)開(kāi)發(fā),體會(huì)更加深刻。ABS文件由OH51轉(zhuǎn)換成標(biāo)準(zhǔn)的Hex文件,以供調(diào)試器dScope51或tScope51使用進(jìn)行源代碼級(jí)調(diào)試,也可由仿真器使用直接對(duì)目標(biāo)板進(jìn)行調(diào)試,也可以直接寫(xiě)入程序存貯器如EPROM中。PROSPICE 仿真器的一個(gè)擴(kuò)展PROTEUS VSM:便于包括所有相關(guān)的器件的基于微處理器設(shè)計(jì)的協(xié)同仿真。[參考文獻(xiàn)][1]汪德彪.《MCS51單片機(jī)原理及接口技術(shù)》[M].北京:電子工業(yè)出版社,.[2]丁元杰.《單片微機(jī)原理及應(yīng)用》[M].北京:機(jī)械工業(yè)出版社,.[3]聶毅.《單片機(jī)定時(shí)器中斷時(shí)間誤差的分析及補(bǔ)償》[J]. 微計(jì)算機(jī)信息, (4):37~38.[4]樓然苗,李光飛.《51系列單片機(jī)設(shè)計(jì)實(shí)例》[M].北京:航空航天大學(xué)出版社,.[5]謝自美.《電子線路設(shè)計(jì)、實(shí)驗(yàn)、測(cè)試 》[M].武漢:華中理工大學(xué)出版社,2000.[6]何書(shū)森,何華斌.《實(shí)用數(shù)字電路原理與設(shè)計(jì)速成》[M].福州:福建科學(xué)技術(shù)出版社,.[7]白駒衍.《單片計(jì)算機(jī)及應(yīng)用》[M].北京:電子工業(yè)出版社, .[8]譚浩強(qiáng) .《C語(yǔ)言程序設(shè)計(jì)教程》[M] .北京:清化大學(xué)出版,.[9]周潤(rùn)景,張麗娜,劉印群.《Keil 與Proteus聯(lián)調(diào)教程》[M].北京:機(jī)械工業(yè),.[10]付家才.《單片機(jī)控制工程實(shí)踐技術(shù)》[M].0x80)==0x80) //最高位為1,則向SDATA_595發(fā)送1 SDATA_595=1。 _nop_()。 /*移位時(shí)鐘脈沖*/ sbit RCK_595 = P1^2。0x80)==0x80) //最高位為1,則向SDATA_595發(fā)送1 SDATA_595=1。 _nop_()。 if(count==3||count==5) WR_595((~Duan_Tab[Buffer[count]])amp。 /*移位時(shí)鐘脈沖*/sbit week_temper= P0^2。 //按鍵的上一次狀態(tài) static bit Last_State_Key1=1。 //保存上次按鍵狀態(tài) Last_State_Key1=minute_temper。amp。 if(hour65)hour=23。 if(week7)week=1。unsigned char week。TL1=0X30。}void buffer(){ if(flog_time12==1) { ledbuffer[0]=week。 } } else { am=1。 } else { am=1。 ledbuffer[6]=second/10。 }}void T1(void) interrupt 3{ static unsigned char a=0。 Scan_Key()。hour++) for(minute=0。minute==0)speker=0。
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1