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

正文內(nèi)容

基于at89c51單片機(jī)的秒表設(shè)計(jì)(編輯修改稿)

2025-01-09 01:01 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 度不夠,而且驅(qū)動(dòng)電路驅(qū)動(dòng)電流太大容易損壞數(shù)碼管。這個(gè)尺度是設(shè)計(jì)者要把握好的。 LED 顯示器顯示控制方式有兩種:靜態(tài)和動(dòng)態(tài)。本設(shè)計(jì)方案選擇的是動(dòng)態(tài)控制方式。由于一位數(shù)據(jù)的顯示是由段碼和位碼信號(hào)共同配合完成的,因此,要同時(shí)考慮段和位的驅(qū)動(dòng)能力,而且段的 驅(qū)動(dòng)能力決定位的驅(qū)動(dòng)能力。 浙江工商職業(yè)技術(shù)學(xué)院機(jī)電工程學(xué)院畢業(yè)設(shè)計(jì) 8 鍵盤(pán)輸入部分 1) 鍵盤(pán) 設(shè)置 KEY1 是開(kāi)始按鍵:按下,數(shù)碼管運(yùn)行數(shù)字 KEY2 是停止按鈕 , 按下、數(shù)碼管停止數(shù)字 KEY3 是清零按鈕,按下、數(shù)碼管全部初始化 還有個(gè)復(fù)位按鈕 當(dāng)數(shù)碼管運(yùn)行數(shù)字的時(shí)候,不能直接按清零按鈕,只能按停止按鈕才能停止,在按清零按鈕全部顯示初始化 0。 2) 鍵盤(pán)輸入分析 鍵盤(pán)輸入部分由三個(gè)按鍵直接接單片機(jī) I/O 口,哪個(gè)鍵按下,對(duì)應(yīng)的 I/O 口由高電平變成底電平,經(jīng)單片機(jī)讀鍵處理后, 由對(duì)應(yīng)的執(zhí)行 I/O 口輸出信號(hào)來(lái)控制整個(gè)系統(tǒng)的工作 。 芯片 擦除 整個(gè) PEROM 陣列和三個(gè)鎖定位的電擦除可通過(guò)正確的控制信號(hào)組合,并保持ALE 管腳處于低電平 10ms 來(lái)完成。在芯片擦操作中,代碼陣列全被寫(xiě) “1” 且在任何非空存儲(chǔ)字節(jié)被重復(fù)編程以前,該操作必須被執(zhí)行。 此外, AT89C51 設(shè)有穩(wěn)態(tài)邏輯,可以在低到零頻率的條件下靜態(tài)邏輯,支持兩種軟件可選的掉電模式。在閑置模式下, CPU 停止工作。但 RAM,定時(shí)器, 計(jì)數(shù)器,串口和中斷系統(tǒng)仍在工作。在掉電模式下,保存 RAM 的內(nèi)容并且凍結(jié)振蕩器,禁止所用其他芯片功能,直到下一 個(gè)硬件復(fù)位為止。 4 系統(tǒng)程序的設(shè)計(jì) 4. 1 主程序 本設(shè)計(jì)中,計(jì)時(shí)采用定時(shí)器 T0中斷完成,其余狀態(tài)循環(huán)調(diào)用顯示子程序,當(dāng)端口開(kāi)關(guān)按下時(shí),轉(zhuǎn)入相應(yīng)功能程序。其主程序執(zhí)行流程見(jiàn)圖 41。在 “ 鍵按下? ” 中先去抖動(dòng)查有沒(méi)有鍵按下,有的話是哪個(gè)鍵?再根據(jù)不同的鍵進(jìn)入不同的功能程序。 浙江工商職業(yè)技術(shù)學(xué)院機(jī)電工程學(xué)院畢業(yè)設(shè)計(jì) 9 圖 41 主程序執(zhí)行流程圖 4. 2 顯示子程序 從 P0 口輸出, P2 口將對(duì)應(yīng)的數(shù)碼管選中供電,就能顯示地址單元的數(shù)據(jù)值。1S 定時(shí)有硬件定時(shí)和軟件定時(shí)兩種,由于軟件定時(shí)浪費(fèi) CPU 的資源,在很多的地方都不才用。相比之下,硬件定時(shí)他不浪費(fèi) CPU 資源,且定時(shí)準(zhǔn)確,使用方便,因此得到了廣泛的使用。 加 1 子程序: mov a,set0 add a,91h da a anl a,0fh mov set0,a mov a,set1 addc a,90h da a anl a,0fh mov set1,a mov a,set2 addc a,90h da a 浙江工商職業(yè)技術(shù)學(xué)院機(jī)電工程學(xué)院畢業(yè)設(shè)計(jì) 10 anl a,0fh mov set2,a mov a,set3 addc a,90h da a anl a,0fh mov set3,a mov a,set4 addc a,90h da a anl a,0fh mov set4,a mov a,set5 addc a,90h da a anl a,0fh mov set5,a ret 4. 3 定時(shí)器 T0 中斷服務(wù)程序 定時(shí)器 T0 用于時(shí)間計(jì)時(shí)。定時(shí)溢出中斷周期可分別設(shè)為 。中斷進(jìn)入后,先判斷是時(shí)鐘計(jì)時(shí)還是秒表計(jì)時(shí),時(shí)鐘計(jì)時(shí)累計(jì)中斷 1 次時(shí),對(duì)秒計(jì)數(shù)單元進(jìn)行加 1 操作,秒表計(jì)時(shí)每 進(jìn)行加 1操作。最大計(jì)時(shí)值為 秒。在計(jì)數(shù)單元中采用十進(jìn)制 BCD 碼計(jì)數(shù),滿 60( 毫秒進(jìn) 1 秒時(shí)為 100)進(jìn)位, T0中斷服務(wù)程序執(zhí)行流程圖如 42。 12M 晶振 :因?yàn)?12M 晶振的一個(gè)機(jī)器周期定時(shí)為 1US,而 6M 晶振的一個(gè)機(jī)器周期定時(shí)為 2US。故而用 12 晶振來(lái)的精確點(diǎn)。 SX 00 0 ?????? ?)()( ? ? 100216 ?? X X=65436,轉(zhuǎn)化為二進(jìn)制為: 1111111110011100 取高八位放入 TH1,低八位放入 TL1,則 TH1=0FFH, TL1=9CH。 工作方式 0(十三位計(jì)數(shù)定時(shí)):由 TH0 的高八位和 TL0 的低五位構(gòu)成。在方式 0下,若為計(jì)數(shù)工作,則計(jì)數(shù)值的范圍為: 1~ 8192( 213 ) 工作方式 1(十六位計(jì)數(shù)定時(shí)):由 TH1 的高八位和 TL1 的低八位構(gòu)成。在方式 1下,若為計(jì)數(shù)工作,則計(jì)數(shù)值的范圍為: 1~ 65536( 216 ) 浙江工商職業(yè)技術(shù)學(xué)院機(jī)電工程學(xué)院畢業(yè)設(shè)計(jì) 11 兩個(gè)工作方式比較起來(lái)工作方式 1 定時(shí)計(jì)數(shù) 范圍比較廣 。 圖 42 T0 中斷服務(wù)程序執(zhí)行流程圖 T0 中斷入口程序: T00:PUSH ACC PUSH PSW CLR TR1 lcall k1 MOV TH1,0ffH MOV TL1,9Ch SETB TR1 POP PSW POP ACC RETI 由于系統(tǒng) LED 顯示器使用的是共陰極的顯示器,而顯示器不能直接
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1