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

正文內(nèi)容

c52單片機電子時鐘電路設(shè)計課程設(shè)計(完整版)

2025-04-14 11:48上一頁面

下一頁面
  

【正文】 code dofly_WeiMa[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f}。 void Beep_OFF(void)。 S_KEY_ADD=1。//如果確認按下按鍵等待按鍵釋放,沒 安徽科技學院 單片機課程設(shè)計 12 有釋放則一直執(zhí)行數(shù)碼管掃描,防止閃爍 { if(h0) //減操作 h。 //延時去抖,一般 1020ms if(!S_KEY_ADD) //再次確認按鍵是否按下,沒有按下則退出 { while(!S_KEY_ADD)。 //顯示一橫 TempData[3]=dofly_DuanMa[m/10]。 //延時 1ms,累加頻率值 frq++。 //段鎖存 LATCH1=0。 if(i==Num) i=0。 Display(0,8)。 if(24==h) { h=0。特別是 Proteus 仿真軟件的使用, 經(jīng)歷了 從陌生到熟悉 的過程, 從頭開始學起,對著 芯片原理進行仿真畫圖,剛剛開始時候感覺到有些 難下手,因為是英文版的軟件,很多東西都看不太明白, 查找元件 都是通過自己一個個來 尋找的 ,才把仿 真圖畫了出來,然后把寫好的程序?qū)胄酒?,進行仿真。 通過 這次課程設(shè)計 ,我 體會到了知識的重要性, 在今后的學習中,我會更加努力 。勞動是人類生存生活永恒不變的話題。 ( 2) 整點時蜂鳴器發(fā)聲報時。 if(60==s) { s=0。 //定時器中斷打開 TR0=1。 DataPort=TempData[i]。 } } /* 顯示函數(shù),用于動態(tài)掃描數(shù) 碼管 輸入?yún)?shù) FirstBit 表示需要顯示的第一位,如賦值 2 表示從第三個數(shù)碼管開始顯示 如輸入 0表示從第一個顯示。 TempData[7]=dofly_DuanMa[s%10]。//如果確認按下按鍵等待按鍵釋放,沒有釋放則一直執(zhí)行數(shù)碼管掃描,防止閃爍 { if(s0) //減操作 s。 } } } if(!M_KEY_DEC) //如果檢測到低電平,說明按鍵按下 { DelayMs(10)。 //延時去抖,一般 1020ms if(!H_KEY_ADD) //再次確認按鍵是否按下,沒有按下則退出 { while(!H_KEY_ADD)。 H_KEY_ADD=1。 void DelayUs2x(unsigned char t)。//定義鎖存使能端口 段鎖存 sbit LATCH2=P2^3。 主程序清單 根據(jù)硬件電路的連接以及我們要實現(xiàn)的功能,編寫出了如下的 C程序,該程序 能 夠?qū)崿F(xiàn) 我們設(shè)計所需要的功能,具體的程序代碼如下: include //包含頭文件,一般情況不需要改動,頭文件包含特殊功能寄存器 的定義 unsigned char frq。如果 RST持續(xù)為高電平,單片機就處于循環(huán)復位狀態(tài)。除此之外,復位操作還使單片機的 ALE 和 PSEN 引腳信號在復位期間變?yōu)闊o效狀態(tài)。 定時 /計數(shù)器設(shè)置:定時/計數(shù)器設(shè)置由工作方式控制寄存器( TMOD)、定時控制寄存器( TCON)以及中 斷允許寄存器( IE)共同完成。當 EA 為低電平時,只讀外部存儲器,當EA 為高 電平時則先讀內(nèi)部程序存儲器,再讀外部程序存儲器;這個引腳在編程時接編程電壓 VPP。 (2)單片機有一般電腦所必須的器件,如三態(tài)雙向總線,串并行的輸入及輸出引腳, 可擴充為各種規(guī)模的微電腦系統(tǒng)。 本課程設(shè)計就是用一塊 89C52 單片機和共陰極數(shù)碼管顯示屏及其他元器件設(shè)計出一個電子時鐘。用單片機的定時器來產(chǎn)生時鐘信號,通過掃描幾個按鍵來控制時鐘。 (3)控制功能強:單片機指令除了輸入輸出指令,邏輯判斷指令外還有更豐富的條件分支跳躍指令 。 RST—— 復位信號,對系統(tǒng)復位信號要 2T。 鍵盤接口技術(shù) 鍵盤分兩類:獨立連接多鍵盤和矩陣式鍵盤,如圖 所示 。單片機對復位信號的要求:一是復位信號為高電平,二是復位信號有效持續(xù)時間不少于 24 個振蕩脈沖(兩個機器周期)以上。根據(jù)應(yīng)用的要求,復位操作通常有兩種基本形式:上電復位和上電或開關(guān)復位。 sbit H_KEY_ADD=P3^2。// 位鎖存 sbit Beep = P1^1。//函數(shù)聲明 void DelayMs(unsigned char t)。 //按鍵輸入端口電平置高 H_KEY_DEC=1。//如果確認按下按鍵等待按鍵釋放,沒有釋放則一直執(zhí)行數(shù)碼管掃描,防止閃爍 { if(h23) //加操作 h++。 //延時去抖,一般 1020ms if(!M_KEY_DEC) //再次確認按鍵是否按下,沒有按下則退出 { while(!M_KEY_DEC)。 } } } TempData[0]=dofly_DuanMa[h/10]。 // Display(0,8)。 Num 表示需要顯示的位數(shù),如需要顯示 99 兩位數(shù)值則該值輸入 2 */ void Display(unsigned char FirstBit,unsigned char Num) { static unsigned char i=0。 //取顯示數(shù)據(jù),段碼 LATCH1=1。 //定時器開關(guān)打開 } /* 定時器中斷子程序 */ void Timer0_isr(void) interrupt 1 { static unsigned int t。
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1