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

正文內(nèi)容

電子倒計(jì)時(shí)定時(shí)器設(shè)計(jì)方案-文庫吧在線文庫

2025-05-28 13:38上一頁面

下一頁面
  

【正文】 擇實(shí)現(xiàn)電子倒計(jì)時(shí)定時(shí)器的方案,進(jìn)行完整的倒計(jì)時(shí)的硬件電路、系統(tǒng)軟件以及實(shí)物結(jié)構(gòu)的設(shè)計(jì)并進(jìn)行電路仿真、軟件編程、系統(tǒng)調(diào)試。運(yùn)算器(ALU)的主要功能A)算術(shù)和邏輯運(yùn)算,可對(duì)半字節(jié)(一個(gè)字節(jié)是8位,半個(gè)字節(jié)就是4位)和單字節(jié)數(shù)據(jù)進(jìn)行操作。執(zhí)行這條指令時(shí),累加器A中的內(nèi)容通過輸入口In_1輸入ALU,寄存器B通過內(nèi)部數(shù)據(jù)總線經(jīng)輸入口In_2輸入ALU,A+B的結(jié)果通過ALU的輸出口Out、內(nèi)部數(shù)據(jù)總線,送回到累加器A。 指令譯碼器ID用于對(duì)送入指令寄存器中的指令進(jìn)行譯碼,所謂譯碼就是把指令轉(zhuǎn)變成執(zhí)行此指令所需要的電信號(hào)。例如,累加器A的內(nèi)容83H,執(zhí)行:ADD A,8AH如圖21:鍵盤模塊顯示模塊電源模塊報(bào)警模塊圖21系統(tǒng)框圖本設(shè)計(jì)采用AT89C51單片機(jī)不如AT89S52精確高,長(zhǎng)時(shí)間工作會(huì)導(dǎo)致誤差很大,并且C語言設(shè)計(jì)起來相當(dāng)麻煩,調(diào)整起來麻煩而且不方便實(shí)現(xiàn)對(duì)系統(tǒng)的擴(kuò)展。ReadAT89C51單片機(jī)為很多嵌入式控制系統(tǒng)提供了一種靈活性高且。全靜態(tài)工作:0Hz24MHz 口作為原碼輸入口,當(dāng)FIASH進(jìn)行校驗(yàn)時(shí),P0輸出原碼,此時(shí)P0外部必須被拉高。在給出地址“1”時(shí),它利用內(nèi)部上拉優(yōu)勢(shì),當(dāng)對(duì)外部八位地址數(shù)據(jù)存儲(chǔ)器進(jìn)行讀寫時(shí),P2口輸出其特殊功能寄存器的內(nèi)容。TXD(串行輸出口)ALE/PROG:當(dāng)訪問外部存儲(chǔ)器時(shí),地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。另外,該引腳被略微拉高。在主電源關(guān)閉的情況下,也能保持時(shí)鐘的連續(xù)運(yùn)行。如果在傳送過程中RST置為低電平,則會(huì)終止此次數(shù)據(jù)傳送,I/O引腳變?yōu)楦咦钁B(tài)。電路設(shè)計(jì)如圖35:圖35 鍵盤模塊設(shè)計(jì) 顯示模塊 LED數(shù)碼管介紹數(shù)碼管是一種半導(dǎo)體發(fā)光器件,其基本元件是發(fā)光二極管。數(shù)碼管的驅(qū)動(dòng)方式 數(shù)碼管要正常顯示,就要用驅(qū)動(dòng)電路來驅(qū)動(dòng)數(shù)碼管的各個(gè)段碼,從而顯示出我們要的數(shù)字,因此根據(jù)數(shù)碼管的驅(qū)動(dòng)方式的不同,可以分為靜態(tài)式和動(dòng)態(tài)式兩類。 單片機(jī)74LS245介紹和電路設(shè)計(jì)74LS245是我們常用的芯片,用來驅(qū)動(dòng)led或者其他的設(shè)備,它是8路同相三態(tài)雙向總線收發(fā)器,可雙向傳輸數(shù)據(jù),還具有雙向三態(tài)功能,既可以輸出,也可以輸入數(shù)據(jù)。比如:A2A1A0=110時(shí),則Y6輸出端輸出低電平信號(hào)。新版本支持更多最新的ARM芯片,還添加了一些其他新功能。本系統(tǒng)中采用系統(tǒng)定時(shí)P計(jì)數(shù)器T0 來產(chǎn)生。不過現(xiàn)在還有個(gè)問題就是誤差有點(diǎn)大,準(zhǔn)備弄得更加精確。從諸多方面獲得了很大的收益。unsigned char ll = 0。signed char Count_seconds = 0。}// 顯示子函數(shù)void display(){ uchar k。k8。 for(k=0。 Work_Flag = !Work_Flag。 //允許寫保護(hù) } } else { ll ++。 } } } if(key3 == 0) { delay(10)。 if(key2 == 0) { while(key2 == 0)。 // 防抖 if(key2==0) // { while(key2==0)。 // 等待按鍵釋放 temp=(chuzhi[2]1)/10*16+(chuzhi[2]1)%10。 temp=(chuzhi[1]+1)/10*16+(chuzhi[1]+1)%10。 if(key3==0) { while(key3==0)。+39。 //允許寫保護(hù) } } if(key3==0) //39。 //時(shí)初始化 Write1302 (0x8e,0x80)。 //允許寫保護(hù) break。 PX0=1。 // 讀分 chuzhi[0]=Read1302(0x85)。 BEEP = 0。 // 秒從59開始減 Count_minutes 。在這次課程設(shè)計(jì)過程中使我從中學(xué)到許多以前在課本和課堂上所無法學(xué)到的,特別是在課程設(shè)計(jì)過程中查找資料的過程中從中學(xué)到了許多東西并從中體會(huì)到許多的樂趣,從而豐富了自己,使自己無論是上課時(shí)還是在課余都感到很充實(shí)。amp。 i ++ 。// 中斷1服務(wù)程序,啟動(dòng)/暫停倒計(jì)時(shí)顯示void EX_INT1() interrupt 2{ key5_count ++。 Timer0_Init()。 IE |= 0x82。 Write1302 (0x8e,0X00)。 temp=(chuzhi[0]1)/10*16+(chuzhi[0]1)%10。//10進(jìn)制轉(zhuǎn)BCD if(temp=36) //36對(duì)應(yīng)16進(jìn)制24 temp=0。 //禁止寫保護(hù) Write1302 (0x82,temp)。 //分初始化 Write1302 (0x8e,0x80)。 //秒初始化 Write1302 (0x8e,0x80)。 //禁止寫保護(hù) Write1302 (0x80,0x80|temp)。 if(key3 == 0) { while(key3 == 0)。 Count_minutes 。 Count_seconds ++。 // 模式標(biāo)識(shí) if(kk==1) // 為1,則對(duì)時(shí)進(jìn)行設(shè)置 { temp = chuzhi[2]/10*16+chuzhi[2]%10。 delay(1)。 //讓數(shù)碼管正常顯示出來 } } else // 倒計(jì)時(shí)模式下的顯示 { dis1[3] = Count_seconds/10。 // 分的十位 dis1[3]=chuzhi[1]/10。z0。//時(shí)分秒顯示緩沖區(qū)uchar data dis1[]={0x00,0x00,0x0b,0x00,0x00,0x0b,0x00,0x00}。// 系統(tǒng)工作模式選擇sbit key4=P1^6。 25結(jié) 論 結(jié) 論本文主要先對(duì)核心芯片做了個(gè)概述,并且簡(jiǎn)單的介紹了各個(gè)管腳的功能,闡述了設(shè)計(jì)要求、選擇的方案以及最后能夠完成的功能。如下圖所示:圖51 時(shí)間顯示模式仿真圖圖52 倒計(jì)時(shí)模式仿真圖硬件設(shè)計(jì)首先檢查印制板及焊接的質(zhì)量情況,在檢查無誤后通電檢查數(shù)碼管的點(diǎn)亮狀況。uVision4在μVision3 IDE的基礎(chǔ)上,增加了更多大眾化的功能。因?yàn)楸驹O(shè)計(jì)采用的8位數(shù)碼管為共陰極數(shù)碼管,單片機(jī)74LS138的I\O口輸出是低電平,所以單片機(jī)和數(shù)碼管可以配合在一起使用,來完成數(shù)碼管的段選。P0口與74LS245輸入端相連,E端接地,保證數(shù)據(jù)線暢通。② 動(dòng)態(tài)顯示驅(qū)動(dòng):數(shù)碼管動(dòng)態(tài)顯示接口是單片機(jī)中應(yīng)用最為廣泛的一種顯示方式之一,動(dòng)態(tài)驅(qū)動(dòng)是將所有數(shù)碼管的8個(gè)顯示筆劃a,b,c,d,e,f,g,dp的同名端連在一起,另外為每個(gè)數(shù)碼管的公共極COM增加位選通控制電路,位選通由各自獨(dú)立的I/O線控制,當(dāng)單片機(jī)輸出字形碼時(shí),所有數(shù)碼管都接收到相同的字形碼,但究竟是那個(gè)數(shù)碼管會(huì)顯示出字形,取決于單片機(jī)對(duì)位選通COM端電路的控制,所以我們只要將需要顯示的數(shù)碼管的選通控制打開,該位就顯示出字形,沒有選通的數(shù)碼管就不會(huì)亮。當(dāng)某一字段的陰極為高電平時(shí),相應(yīng)字段就不亮。其中機(jī)器周期共有12個(gè)振蕩脈沖周期,因此,機(jī)器周期是時(shí)鐘周期的12倍。X1和X2是振蕩源。采用三線接口與CPU進(jìn)行同步通信,并可采用突發(fā)方式一次傳送多個(gè)字節(jié)的時(shí)鐘信號(hào)或RAM數(shù)據(jù)。但在訪問外部數(shù)據(jù)存儲(chǔ)器時(shí),這兩次有效的/PSEN信號(hào)將不出現(xiàn)。然而要注意的是:每當(dāng)用作外部數(shù)據(jù)存儲(chǔ)器時(shí),將跳過一個(gè)ALE脈沖。T1(記時(shí)器1外部輸入)作為輸入, 由于外部下拉為低電平,P3口將輸出電流(ILL)這是由于上拉的緣故。P2 口:P2口為一個(gè)內(nèi)部上拉電阻的8位雙向I/O口,P2口緩沖器可接收,輸出4個(gè)TTL門電流,當(dāng)P2口被寫“1”時(shí),其管腳被內(nèi)部上拉電阻拉高,且作為輸入。 P0 口:P0口為一個(gè)8位漏級(jí)開路雙向I/O口,每腳可吸收8TTL門電流。32可編程I/O線 AT89C2051是一種帶2K字節(jié)閃存可編程可擦除只讀存儲(chǔ)器的單片機(jī)。如圖22:時(shí)鐘模塊主控模塊報(bào)警模塊鍵盤模塊顯示模塊電源模塊圖22系統(tǒng)框圖第3章 硬件電路設(shè)計(jì) ATS89C51單片機(jī)介紹AT89C51是一種帶4K字節(jié)閃存可編程可擦除只讀存儲(chǔ)器(FPEROM—Flash為些,在CPU內(nèi)設(shè)置一個(gè)進(jìn)位標(biāo)志位C,當(dāng)執(zhí)行加法運(yùn)算出現(xiàn)進(jìn)位時(shí),
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1