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

正文內(nèi)容

基于at89c52單片機(jī)的數(shù)字鐘設(shè)計(jì)方案(編輯修改稿)

2025-06-08 23:23 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 但不可以在線編程(S系列的才支持在線編程)。其將通用的微處理器和Flash存儲(chǔ)器結(jié)合在一起,特別是可反復(fù)擦寫(xiě)的Flash存儲(chǔ)器可有效地降低開(kāi)發(fā)成本。 AT89C52主要功能特性: 兼容MCS51指令系統(tǒng) 8k可反復(fù)擦寫(xiě)(1000次)Flash ROM 32個(gè)雙向I/O口 256x8bit內(nèi)部RAM 3個(gè)16位可編程定時(shí)/計(jì)數(shù)器中斷 時(shí)鐘頻率024MHz 2個(gè)串行中斷 可編程UART串行通道 2個(gè)外部中斷源 共8個(gè)中斷源 2個(gè)讀寫(xiě)中斷口線 3級(jí)加密位 低功耗空閑和掉電模式 軟件設(shè)置睡眠和喚醒功能 LED數(shù)碼管LED數(shù)碼管是顯示常用電子元器件,它是由發(fā)光二極管構(gòu)成的,亦稱(chēng)半導(dǎo)體數(shù)碼管。將條狀發(fā)光二極管按照共陰極(負(fù)極)或共陽(yáng)極(正極)的方法連接,組成“8”字,再把發(fā)光二極管另一電極作筆段電極,就構(gòu)成了LED數(shù)碼管。下面將介紹它的性能特點(diǎn):(1)能在低電壓、小電流條件下驅(qū)動(dòng)發(fā)光,能與CMOS、ITL電路兼容。(2)發(fā)光響應(yīng)時(shí)間極短(0.1μs),高頻特性好,單色性好,亮度高。(3)體積小,重量輕,抗沖擊性能好。(4)成本低,壽命長(zhǎng),使用壽命在10萬(wàn)小時(shí)以上,甚至可達(dá)100萬(wàn)小時(shí)。首先介紹一下七段數(shù)碼管的引腳圖,如圖4。圖4 七段數(shù)碼管引腳圖數(shù)碼管使用條件:A、段及小數(shù)點(diǎn)上加限流電阻。B、使用電壓:段:根據(jù)發(fā)光顏色決定; 小數(shù)點(diǎn):根據(jù)發(fā)光顏色決定。C、使用電流:靜態(tài):總電流 80mA(每段 10mA);動(dòng)態(tài):平均電流 45mA 峰值電流100mA。LED數(shù)碼管根據(jù)LED的接法不同分為共陰和共陽(yáng)兩類(lèi),了解LED的這些特性,對(duì)編程是很重要的,因?yàn)椴煌?lèi)型的數(shù)碼管,除了它們的硬件電路有差異外,編程方法也是不同的。如圖5 A、共陰極七段數(shù)碼管 B、共陽(yáng)極七段數(shù)碼管圖5將多只LED的陰極連在一起即為共陰式,而將多只LED的陽(yáng)極連在一起即為共陽(yáng)式。以共陰式為例,如把陰極接地,在相應(yīng)段的陽(yáng)極接上正電源,該段即會(huì)發(fā)光。當(dāng)然,LED的電流通常較小,一般均需在回路中接上限流電阻。假如我們將b和c段接上正電源,其它端接地或懸空,那么b和c段發(fā)光,此時(shí),數(shù)碼管顯示將顯示數(shù)字“1”。而將a、b、d、e和g段都接上正電源,其它引腳懸空,此時(shí)數(shù)碼管將顯示“2”。其它字符的顯示原理類(lèi)同。對(duì)于多位LED顯示器,通常都是采用動(dòng)態(tài)掃描的方法進(jìn)行顯示。 按鍵控制電路本課程設(shè)計(jì)需要校對(duì)時(shí)間和設(shè)定鬧鐘,所以用三個(gè)按鍵來(lái)實(shí)現(xiàn)。按hour來(lái)調(diào)節(jié)小時(shí)的時(shí)間,按 min來(lái)調(diào)節(jié)分針的時(shí)間,按 sec來(lái)調(diào)節(jié)秒的時(shí)間。當(dāng)用手按下一個(gè)鍵時(shí),如圖6所示,往往按鍵在閉合位置和斷開(kāi)位置之間跳幾下才穩(wěn)定到閉合狀態(tài)的情況;在釋放一個(gè)鍵時(shí),也回會(huì)出現(xiàn)類(lèi)似的情況,這就是抖動(dòng)。這是使用按鍵控制不可避免的問(wèn)題。抖動(dòng)的持續(xù)時(shí)間隨鍵盤(pán)材料和操作員而異,不過(guò)通??偸遣淮笥?0ms。很容易想到,抖動(dòng)問(wèn)題不解決就會(huì)引起對(duì)閉合鍵的識(shí)別。用軟件方法可以解決抖動(dòng)問(wèn)題,這就是通過(guò)延遲10ms來(lái)等待抖動(dòng)消失,這之后,在讀入按鍵碼。圖 6 軟件設(shè)計(jì) 軟件程序設(shè)計(jì) 本設(shè)計(jì)的軟件程序包括主程序、定時(shí)中斷子程序、時(shí)鐘顯示子程序和延時(shí)子程序等等。主程序是先開(kāi)始執(zhí)行的,然后啟動(dòng)定時(shí)器,定時(shí)器啟動(dòng)后在進(jìn)行按鍵檢測(cè),檢測(cè)完后,就可以顯示時(shí)間。按鍵處理是先檢測(cè)秒按鍵是否按下,秒按鍵如果按下,秒就加1;如果沒(méi)有按下,就檢測(cè)分按鍵是否按下;分按鍵如果按下,分就加1,如果沒(méi)有按下,就檢測(cè)時(shí)按鍵是否按下;時(shí)按鍵如果按下,時(shí)就加1,如果沒(méi)有按下,就把時(shí)間顯示出來(lái)。定時(shí)器中斷是先檢測(cè)1秒是否到,1秒如果到,秒單元就加1;如果沒(méi)到,就檢測(cè)1分鐘是否到,1分鐘如果到,分單元就加1;如果沒(méi)到,就檢測(cè)1小時(shí)是否到,1小時(shí)如果到,時(shí)單元就加1,如果沒(méi)到,就顯示時(shí)間。時(shí)間顯示是先秒個(gè)位計(jì)算顯示,然后是秒十位計(jì)算顯示,再是分個(gè)位計(jì)算顯示,再然后是分十位顯示,再就是時(shí)個(gè)位計(jì)算顯示,最后是時(shí)十位顯示。主程序流程圖,如圖6圖6 源程序流程圖 定時(shí)中斷程序設(shè)計(jì)單片機(jī)的定時(shí)功能也是通過(guò)計(jì)數(shù)器的計(jì)數(shù)來(lái)實(shí)現(xiàn)的,此時(shí)的計(jì)數(shù)脈沖來(lái)自單片機(jī)的內(nèi)部,即每個(gè)機(jī)器周期產(chǎn)生一個(gè)計(jì)數(shù)脈沖,也就是每經(jīng)過(guò)1個(gè)機(jī)器周期的時(shí)間,計(jì)數(shù)器加1。如果MCS52采用的12MHz晶體,則計(jì)數(shù)頻率為1MHz,即每過(guò)1us的時(shí)間計(jì)數(shù)器加1。這樣可以根據(jù)計(jì)數(shù)值計(jì)算出定時(shí)時(shí)間,也可以根據(jù)定時(shí)時(shí)間的要求計(jì)算出計(jì)數(shù)器的初值。MCS52單片機(jī)的定時(shí)器/計(jì)數(shù)器具有4種工作方式,其控制字均在相應(yīng)的特殊功能寄存器中,通過(guò)對(duì)特殊功能寄存器的編程,可以方便的選擇定時(shí)器/計(jì)數(shù)器兩種工作模式和4種工作方式。定時(shí)器/計(jì)數(shù)器工作在方式0時(shí),為13位的計(jì)數(shù)器,由TLX(X=0、1)的低5位和THX的高8位所構(gòu)成。TLX低5位溢出則向THX進(jìn)位,THX計(jì)數(shù)溢出則置位TCON中的溢出標(biāo)志位TFX.當(dāng)定時(shí)器/計(jì)數(shù)器工作于方式1,為16位的計(jì)數(shù)器。本設(shè)計(jì)師單片機(jī)多功能定時(shí)器,所以MCS51內(nèi)部的定時(shí)器/計(jì)數(shù)器被選定為定時(shí)器工作模式,計(jì)數(shù)輸入信號(hào)是內(nèi)部時(shí)鐘脈沖,每個(gè)機(jī)器周期產(chǎn)生一個(gè)脈沖使計(jì)數(shù)器增1。四、電路設(shè)計(jì)和仿真實(shí)現(xiàn) 電路設(shè)計(jì)原理:1. 將整個(gè)硬件系統(tǒng)劃分為若干功能單元電路,繪出整個(gè)系統(tǒng)邏輯電路圖,注明各交單元電路間接口信號(hào) ;2. 完成各單元電路設(shè)計(jì),包括選擇合適的各類(lèi)元器件和電路板設(shè)計(jì)(元件布局和走線)。、80C52單片機(jī)、按鍵、電容、電解電容、石英晶振、電阻、排阻、和蜂鳴器組成。 Proteus軟件介紹Proteus軟件是Labcenter Electronics公司的一款電路設(shè)計(jì)與仿真軟件,它包括ISIS、ARES等軟件模塊,ARES模塊主要用來(lái)完成PCB的設(shè)計(jì),而ISIS模塊用來(lái)完成電路原理圖的布圖與仿真。Proteus的軟件仿真基于VSM技術(shù),它與其他軟件最大的不同也是最大的優(yōu)勢(shì)就在于它能仿真大量的單片機(jī)芯片,比如MCS51系列、PIC系列等等,以及單片機(jī)外圍電路,比如鍵盤(pán)、LED、LCD等等。通過(guò)Proteus軟件的使用我們能夠輕易地獲得一個(gè)功能齊全、實(shí)用方便的單片機(jī)實(shí)驗(yàn)室。 Keil C調(diào)試環(huán)境介紹Keil C51是美國(guó)Keil Software公司出品的51系列兼容單片機(jī)C語(yǔ)言軟件開(kāi)發(fā)系統(tǒng),與匯編相比,C語(yǔ)言在功能上、結(jié)構(gòu)性、可讀性、可維護(hù)性上有明顯的優(yōu)勢(shì),因而易學(xué)易用。用過(guò)匯編語(yǔ)言后再使用C來(lái)開(kāi)發(fā),體會(huì)更加深刻 電路的引腳連接 —MPX8—CA—BLUE顯示器的A—G和DP控制數(shù)位(0—9),—MPX8—CA—BLUE的1—8腳控制顯示器的時(shí)、分、秒和中間空格發(fā)光二極管的發(fā)光循序。
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1