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

正文內(nèi)容

單片機原理及應用課程設計-電子跑表(更新版)

2025-09-18 19:02上一頁面

下一頁面
  

【正文】 A F B E D DPC GPA1PA2PA4RE S E TI /OP 3 6P 3 5P 2 6P 1 0P 1 1P 1 2P 1 3P 1 4P 1 5P 1 6P 1 7PB0PA3P C 0P C 1P C 2PC3P 3 2D034D133D232D331D430D529D628D727RD5WR36A09A18RE S E T35CS6P A 04P A 13P A 22P A 31P A 440P A 539P A 638P A 737P B 018P B 119P B 220P B 321P B 422P B 523P B 624P B 725P C 014P C 115P C 216P C 317P C 413P C 512P C 611P C 710U28 2 5 5 AR11kR21kR31kR41kR51kR61kR71kR81kQ19 0 1 5Q29 0 1 5Q39 0 1 5Q49 0 1 5R 1 01kR 1 11kR 1 21kR 1 31kX T A L 218X T A L 119A L E30EA31P S E N29RS T9P 0 .0 /A D 039P 0 .1 /A D 138P 0 .2 /A D 237P 0 .3 /A D 336P 0 .4 /A D 435P 0 .5 /A D 534P 0 .6 /A D 633P 0 .7 /A D 732P 1 .0 /T 21P 1 .1 /T 2 E X2P 1 . 23P 1 . 34P 1 . 45P 1 . 56P 1 . 67P 1 . 78P 3 .0 /R X D10P 3 .1 /T X D11P 3 .2 /I NT 012P 3 .3 /I NT 113P 3 .4 /T 014P 3 .7 / R D17P 3 . 6 / W R16P 3 .5 /T 115P 2 .7 /A 1 528P 2 .0 / A 821P 2 .1 / A 922P 2 .2 /A 1 023P 2 .3 /A 1 124P 2 .4 /A 1 225P 2 .5 /A 1 326P 2 .6 /A 1 427U1S T C89 C5 2X1CR Y S T A LC13 0 pC23 0 pS W 1S W S P S TC31uFR11kR 2 31kR 2 41kP 1 .2R 1 51k 圖 3 系統(tǒng)總電路圖 3 系統(tǒng)程序設計 總體設計 : 圖 4 總體框架圖 STC89C52RC NEC8255 數(shù)碼管驅(qū)動電路 4 位數(shù)碼管顯示實時時鐘 鍵盤實現(xiàn)開始暫停復位 晶振時鐘電路 復位電路 顯示切換電路 5 圖 5 主程序流程圖 :主程序 本設計中秒表采用定時器 T0 中斷完成。常用的時鐘 電路有兩種方式:一種是內(nèi)部時鐘方式,另一種為外部時鐘方式。本系統(tǒng)采用上電復位方式。顯示器的亮度既與 導通電流有關(guān),也與點亮時間與間隔時間的比例有關(guān)。 數(shù)碼管顯示方案一 方案一:靜態(tài)顯示。由RAM,ROM,CPU 構(gòu)成定時、計數(shù)和多種接口于一體的微控制器。本設計通過對它的學習、應用,以 STC89C52 單片機和 8255 芯片 為核心,輔以必要的電路,設計了一個簡易的電子跑表,具有電子時鐘和秒表的功能。靜態(tài)顯示時較小的電流能獲得較高的亮度,且字符不閃爍。 由于靜態(tài)現(xiàn)實法需要數(shù)據(jù)鎖存器等硬件,接口復雜一些,又考慮到時鐘顯示只有 4位,且系統(tǒng)沒有其他的處理任務;并且從節(jié)省 I/O 口和降低能耗出發(fā),所以決定采用動態(tài)掃描法實現(xiàn) LED 的顯示,即采用方案二。為了保證系統(tǒng)安全可靠的復位, RST 引腳的高電平信號必須維持足夠才的時間。 該設計需要控制跑表開始和停止, 當按下啟動按鈕跑表開始計時,按下停止按鈕停止計時,當按下復位按鈕跑表回零。 顯示子程序 時間顯示子程序每次顯示 4 個連續(xù)內(nèi)存單元的十進制 BCD 碼數(shù)據(jù),首地址在調(diào)用顯示程序時先指定 [3]。按下 2 鍵后,啟動跑表,數(shù)碼管顯示如圖7 所示。定時溢出中斷周期設為 50ms,中斷進入后先進行定時中斷初值校正,當中斷累計 20 次(即 50*20=1s)時,對秒計時單元進行加 1 操作。 C 語言程序一共分為三個部分:第一部分是 STC89C52 芯片的初始化;第二部分是 8255 可編程定時 /計數(shù)芯片的初始化;第三部分是,模塊的編寫。 10 控制源程序清單 /*********************************系統(tǒng)測試程序 ***************************/ include define uint unsigned int define uchar unsigned char uchar xdata 8255_PA _at_ 0xD9FF, 8255_PB _at_ 0XDBFF, 8255_PC _at_ 0XDDFF, 8255_CON _at_ 0XDFFF。 //延時函數(shù) void In_key()。//顯示時間 if(inkey()==0) R0=1。 //配置定時器 12 TH0=(6553650000)/256。 //矩陣鍵盤第一列按鍵有效 8255_PC=0x00。 k=kamp。 } k=k+0x10。 if(P3_2==0) { do{8255_PB=0xff。qian=0。sh=0。 TH0=(6553650000)/256。} if(ge==10) 15 {ge=0。g++。} } /***************************************************************************** ** 函數(shù)名稱 :Display(qian,bai,shi,ge) ** 功能描述 :數(shù)碼管跑 表顯示 ** 全局變量 : table[]; ** 調(diào)用模塊 : Delay()。0xdf)。 8255_PB=table[ge]。 //消隱 8255_PA=0xfb。 //消隱 8255_PA=0xf7。 我們在這次電子跑表的課程設計中受益匪
點擊復制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1