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

正文內(nèi)容

基于單片機(jī)控制的頻率可調(diào)的方波信號(hào)發(fā)生器(編輯修改稿)

2024-12-13 08:36 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 eg_code: 09 數(shù)字的數(shù)碼管 7 段碼。主程序和中斷服務(wù)程序如圖 315, 316 所示。 圖 315 主程序的流程圖 主程序開始初始化變量設(shè)置定時(shí)器 T 1 的參數(shù)掃描鍵盤按鍵彈起或按下 ?按鍵是按下 ?將當(dāng)前的鍵值暫存( Key _ val _ ol d )頻率數(shù)值增 1 、 算定時(shí)器溢出次數(shù)增 1 鍵 減 1 鍵頻率數(shù)值增 1 、 算定時(shí)器溢出次數(shù)數(shù)碼管動(dòng)態(tài)掃描顯示NNYY初始化連續(xù)按鍵標(biāo)志一直按下 ?設(shè)置連續(xù)按鍵標(biāo)志說(shuō)明一直處于彈起清除連續(xù)按鍵標(biāo)志結(jié)束中斷中斷服務(wù)程序開始中斷次數(shù) + 1計(jì)時(shí)到半周期中斷次數(shù) = 0輸出端取反 , 產(chǎn)生方波連續(xù)按鍵 ?繼續(xù) 1 S 計(jì)時(shí)繼續(xù) 2 秒計(jì)時(shí)YYN計(jì)時(shí)到 1 S ?連續(xù)按鍵超 2 秒 ?頻率數(shù)值增 10 、 算定時(shí)器溢出次數(shù)增 1 鍵 減 1 鍵頻率數(shù)值增 10 、 算定時(shí)器溢出次數(shù)YNNYY 圖 316 中斷程序的流程圖 ( 4)設(shè)計(jì)系統(tǒng)軟件調(diào)試方案、硬件調(diào)試方案及軟硬件聯(lián)合調(diào)試方案 軟件調(diào)試方案:偉福軟件中,在“文件 \新建文件”中,新建 C 語(yǔ)言源程序文件,編寫相應(yīng)的程序。在“文件 \新建項(xiàng)目”的菜單中,新建項(xiàng)目并將 C語(yǔ)言源程序文件包括在項(xiàng)目文件中。 在 “項(xiàng)目 \編譯”菜單中將 C 源文件編譯,檢查語(yǔ)法錯(cuò)誤及邏輯錯(cuò)誤。在編譯成功后,產(chǎn)生以 “ *.hex”和“ *.bin” 后綴的目標(biāo)文件。 硬件調(diào)試方案:在設(shè)計(jì)平臺(tái)中,將單片機(jī)的 分別與 2 個(gè)獨(dú)立式鍵盤通過(guò)插線連接起來(lái),將 與脈沖輸出連接起來(lái)。 在偉福中將程序文件編譯成目標(biāo)文件后,將下載線安裝在實(shí)驗(yàn)平臺(tái)上,運(yùn)行“ MCU 下載程 序”,選擇相應(yīng)的 flash 數(shù)據(jù)文件,點(diǎn)擊“編程”按鈕,將程序文件下載到單片機(jī)的Flash中。 然后,上電重新啟動(dòng)單片機(jī),檢查所編寫的程序是否達(dá)到題目的要求,是否全面完整地完成試題的內(nèi)容。 模塊 2:程序設(shè)計(jì) //晶振: 12M T1計(jì)時(shí) 250 微秒溢出中斷一次; 為增加、減少鍵 輸出方波 /*變量的定義 : hz_shu: 設(shè)定的頻率數(shù) T1_over_num: 根據(jù)設(shè)定頻率計(jì)算后的,定時(shí)器溢的出次數(shù)值 T1_t: 定時(shí)器計(jì) 數(shù)溢出數(shù) sec_over_num: 計(jì)算 1s 內(nèi)的計(jì)數(shù) second: 連續(xù)按鍵的計(jì)時(shí) state_val: 連續(xù)按下的標(biāo)志 0=按鍵已經(jīng)彈起; 1=按鍵一直按下去 led_seg_code: 數(shù)碼管 7 段碼 */ include include sbit pulse_out=P3^0。 // unsigned char data hz_shu,second,key_val,key_val_old。 unsigned int data sec_over_num。 unsigned int data T1_t,T1_over_num。 unsigned char data state_val。 char code led_seg_code[10]={0x3f,0x06,0x05b,0x04f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}。 //led_seg_code[09]代表 09的 7段碼 // void delay(unsigned int i)//延時(shí) { whi
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1