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

正文內(nèi)容

電子倒計(jì)時定時器設(shè)計(jì)方案(留存版)

2025-06-09 13:38上一頁面

下一頁面
  

【正文】 ed Controller)。延時自動關(guān)機(jī)可用于:收音機(jī)、電視機(jī)、錄音機(jī)、催眠器、門燈、路燈、汽車頭燈、轉(zhuǎn)彎燈以及其他電器的延時斷電及延時自停電源等。相對于傳統(tǒng)的定時器,電子定時器的體積小、重量輕、造價低、精度高、壽命長、而且安全可靠、調(diào)整方便、適于頻繁使用。由于ALU內(nèi)部沒有寄存器,參加運(yùn)算的操作數(shù),必須放在累加器A中。數(shù)據(jù)寄存器DR用于存放寫入外部存儲器或I/O端口的數(shù)據(jù)信息。如圖22:時鐘模塊主控模塊報警模塊鍵盤模塊顯示模塊電源模塊圖22系統(tǒng)框圖第3章 硬件電路設(shè)計(jì) ATS89C51單片機(jī)介紹AT89C51是一種帶4K字節(jié)閃存可編程可擦除只讀存儲器(FPEROM—Flash P0 口:P0口為一個8位漏級開路雙向I/O口,每腳可吸收8TTL門電流。作為輸入, 由于外部下拉為低電平,P3口將輸出電流(ILL)這是由于上拉的緣故。然而要注意的是:每當(dāng)用作外部數(shù)據(jù)存儲器時,將跳過一個ALE脈沖。采用三線接口與CPU進(jìn)行同步通信,并可采用突發(fā)方式一次傳送多個字節(jié)的時鐘信號或RAM數(shù)據(jù)。其中機(jī)器周期共有12個振蕩脈沖周期,因此,機(jī)器周期是時鐘周期的12倍。② 動態(tài)顯示驅(qū)動:數(shù)碼管動態(tài)顯示接口是單片機(jī)中應(yīng)用最為廣泛的一種顯示方式之一,動態(tài)驅(qū)動是將所有數(shù)碼管的8個顯示筆劃a,b,c,d,e,f,g,dp的同名端連在一起,另外為每個數(shù)碼管的公共極COM增加位選通控制電路,位選通由各自獨(dú)立的I/O線控制,當(dāng)單片機(jī)輸出字形碼時,所有數(shù)碼管都接收到相同的字形碼,但究竟是那個數(shù)碼管會顯示出字形,取決于單片機(jī)對位選通COM端電路的控制,所以我們只要將需要顯示的數(shù)碼管的選通控制打開,該位就顯示出字形,沒有選通的數(shù)碼管就不會亮。因?yàn)楸驹O(shè)計(jì)采用的8位數(shù)碼管為共陰極數(shù)碼管,單片機(jī)74LS138的I\O口輸出是低電平,所以單片機(jī)和數(shù)碼管可以配合在一起使用,來完成數(shù)碼管的段選。如下圖所示:圖51 時間顯示模式仿真圖圖52 倒計(jì)時模式仿真圖硬件設(shè)計(jì)首先檢查印制板及焊接的質(zhì)量情況,在檢查無誤后通電檢查數(shù)碼管的點(diǎn)亮狀況。// 系統(tǒng)工作模式選擇sbit key4=P1^6。z0。 //讓數(shù)碼管正常顯示出來 } } else // 倒計(jì)時模式下的顯示 { dis1[3] = Count_seconds/10。 // 模式標(biāo)識 if(kk==1) // 為1,則對時進(jìn)行設(shè)置 { temp = chuzhi[2]/10*16+chuzhi[2]%10。 Count_minutes 。 //禁止寫保護(hù) Write1302 (0x80,0x80|temp)。 //分初始化 Write1302 (0x8e,0x80)。//10進(jìn)制轉(zhuǎn)BCD if(temp=36) //36對應(yīng)16進(jìn)制24 temp=0。 Write1302 (0x8e,0X00)。 Timer0_Init()。 i ++ 。在這次課程設(shè)計(jì)過程中使我從中學(xué)到許多以前在課本和課堂上所無法學(xué)到的,特別是在課程設(shè)計(jì)過程中查找資料的過程中從中學(xué)到了許多東西并從中體會到許多的樂趣,從而豐富了自己,使自己無論是上課時還是在課余都感到很充實(shí)。 BEEP = 0。 PX0=1。 //時初始化 Write1302 (0x8e,0x80)。+39。 temp=(chuzhi[1]+1)/10*16+(chuzhi[1]+1)%10。 // 防抖 if(key2==0) // { while(key2==0)。 } } } if(key3 == 0) { delay(10)。 Work_Flag = !Work_Flag。k8。signed char Count_seconds = 0。從諸多方面獲得了很大的收益。本系統(tǒng)中采用系統(tǒng)定時P計(jì)數(shù)器T0 來產(chǎn)生。比如:A2A1A0=110時,則Y6輸出端輸出低電平信號。數(shù)碼管的驅(qū)動方式 數(shù)碼管要正常顯示,就要用驅(qū)動電路來驅(qū)動數(shù)碼管的各個段碼,從而顯示出我們要的數(shù)字,因此根據(jù)數(shù)碼管的驅(qū)動方式的不同,可以分為靜態(tài)式和動態(tài)式兩類。如果在傳送過程中RST置為低電平,則會終止此次數(shù)據(jù)傳送,I/O引腳變?yōu)楦咦钁B(tài)。ALE/PROG:當(dāng)訪問外部存儲器時,地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。在給出地址“1”時,它利用內(nèi)部上拉優(yōu)勢,當(dāng)對外部八位地址數(shù)據(jù)存儲器進(jìn)行讀寫時,P2口輸出其特殊功能寄存器的內(nèi)容。 AT89C51單片機(jī)為很多嵌入式控制系統(tǒng)提供了一種靈活性高且。如圖21:鍵盤模塊顯示模塊電源模塊報警模塊圖21系統(tǒng)框圖本設(shè)計(jì)采用AT89C51單片機(jī)不如AT89S52精確高,長時間工作會導(dǎo)致誤差很大,并且C語言設(shè)計(jì)起來相當(dāng)麻煩,調(diào)整起來麻煩而且不方便實(shí)現(xiàn)對系統(tǒng)的擴(kuò)展。 指令譯碼器ID用于對送入指令寄存器中的指令進(jìn)行譯碼,所謂譯碼就是把指令轉(zhuǎn)變成執(zhí)行此指令所需要的電信號。運(yùn)算器(ALU)的主要功能A)算術(shù)和邏輯運(yùn)算,可對半字節(jié)(一個字節(jié)是8位,半個字節(jié)就是4位)和單字節(jié)數(shù)據(jù)進(jìn)行操作。夏季夜間使用,入睡前先頂好時間,等睡熟后到了預(yù)定時間,空調(diào)自動關(guān)機(jī),方便節(jié)能。定時器除了應(yīng)用于家用電器外,還廣泛地用于工業(yè)農(nóng)業(yè)生產(chǎn)和服務(wù)設(shè)施等等。B)加、減、乘、除、加減比較等算術(shù)運(yùn)算。當(dāng)指令送入譯碼器后,由譯碼器對該指令進(jìn)行譯碼,根據(jù)譯碼器輸出的信號,CPU控制電路定時地產(chǎn)生執(zhí)行該指令所需的各種控制信號,使單片機(jī)正確的執(zhí)行程序所需要的各種操作。(2)采用AT89S52單片機(jī)為核心,倒計(jì)時功能采用C語言編程利用單片機(jī)內(nèi)部定時器來實(shí)現(xiàn),通過時鐘芯片DS1302利用LED數(shù)碼管顯示當(dāng)前時間,并通過鍵盤控制模式的轉(zhuǎn)換和時間的調(diào)整,當(dāng)時間到了經(jīng)行報警,這個設(shè)計(jì)使整個系統(tǒng)可編程,靈活性大大增加了,雖然多了個芯片但是加大了精度,因此選擇這個方案。外形及引腳排列如圖所示低功耗的閑置和掉電模式 P2口在FLASH編程和校驗(yàn)時接收高八位地址信號和控制信號。在FLASH編程期間,此引腳用于輸入編程脈沖。XTAL1:反向振蕩放大器的輸入及內(nèi)部時鐘工作電路的輸入。 DS1302電路設(shè)計(jì)本設(shè)計(jì)要求在不進(jìn)行倒計(jì)時的時候可以顯示一天的時間,所以采用的時鐘芯片DS1302為核心來實(shí)現(xiàn)這個問題,DS1302的X,VccVcc2連接電源,串行數(shù)據(jù)I\。① 靜態(tài)顯示驅(qū)動:靜態(tài)驅(qū)動也稱直流驅(qū)動。利用 EE2和E3可級聯(lián)擴(kuò)展成 24 線譯碼器;若外接一個反相器還可級聯(lián)擴(kuò)展成 32 線譯碼器。最大定時時間計(jì)算方法如下:TMAX = 216 12foscs ,其中fosc 為系統(tǒng)時鐘頻率,本系統(tǒng)中的時鐘頻率為1110592MHz , 經(jīng)計(jì)算TMAX 為7111ms ,為了計(jì)算的方便,取TMAX = 50ms ,軟件計(jì)數(shù)至20 次為1s。26參考文獻(xiàn)參考文獻(xiàn)[1] ,2010[2]  孫景琪, ,2010[3] 徐士良, ,2010[4] 劉明亮, ,2011[5] 王劃一, ,2010[6] 鄭步生,吳渭.Multisim200l電路設(shè)計(jì)及仿真入門與應(yīng)用[M].北京:電子工業(yè)出版社,2002[7] 樓然苗,李光飛.51系列單片機(jī)設(shè)計(jì)實(shí)例[M].北京:北京航空航天大學(xué)出版社,2003[8] 梁純,王軍.基于MCS一51單片機(jī)的LED點(diǎn)陣圖文顯示屏設(shè)計(jì)[J].工礦自動化,2005(6)[9]夏路易、石宗義編著 電路原理圖與電路板設(shè)計(jì)教程 北京希望電子出版社 2002[10]吳國經(jīng)主編 單片機(jī)應(yīng)用技術(shù) 中國電力出版社 2004[11]徐泳龍主編 單片機(jī)原理及應(yīng)用 機(jī)械工業(yè)出版社 200427附 錄附 錄附錄1 主程序includeinclude // DS1302的驅(qū)動頭文件define uchar unsigned chardefine uint unsigned int// 設(shè)置模式選擇sbit key1=P1^3。// 系統(tǒng)工作模式選擇位 1: 時間顯示模式 0:倒計(jì)時模式bit Work_Flag = 1。k++) // 循環(huán)刷新各個位 { P2 = wei[k]。 // 按下鍵 在兩個工作模式間切換 } } if(key1==0) // 時間顯示模式下的選擇鍵按下 { delay(10)。 if(key3 == 0) { while(key3 == 0)。 // 等待按鍵釋放 temp=(chuzhi[2]+1)/10*16+(chuzhi[2]+1)%10。//10進(jìn)制
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1