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

正文內(nèi)容

單片機課程設(shè)計報告-秒表設(shè)計報告(專業(yè)版)

2025-09-23 18:47上一頁面

下一頁面
  

【正文】 還要根據(jù)實驗的實際情況,添加些額外程序來使系統(tǒng)更加的 精確、 穩(wěn)定,如 定時補償處理等。 return。 return。 } } void key_min_plus() { while(!keymin_plus)。 case 0xef:key_hour_plus()。 TR1=1。 P2=0xdf。 } } else { P0=。 delay1ms()。 /******************************* 時間調(diào)整定義 ********************************/ bit min_flag。 void key_hour_sub()。 uchar secl。 TL1=0xb0。mov tl1,0f0h cpl 。顯示緩沖區(qū)更新 mov b,a anl a,0fh mov secl,a mov a,b anl a,0f0h swap a mov sech,a mov a,min mov b,a anl a,0fh mov minl,a mov a,b anl a,0f0h swap a 10 mov minh,a mov a,hour mov b,a anl a,0fh mov hourl,a mov a,b anl a,0f0h swap a mov hourh,a 。******************************* 。 ABCDE DB 8EH,0FFh 。******************************* 。 七、設(shè)計思路及描述 該實驗要求進(jìn)行計時并在數(shù)碼管上顯示時間,則可利用 sl100 單片機實驗系統(tǒng)中的芯片 AT89C52,中的 P3 管腳做為外部 按鍵輸入 ,并實現(xiàn) 各個 按鍵的功能;定時器 T0作為每 10~ 50 毫 秒加一的定時器 。也完成本次課程設(shè)計。本 設(shè)計運行開始時, 各按鍵回到各初始位置,即都處于 1 狀態(tài)。 八、 原理圖 九、 課程設(shè)計 參考匯編 程序 。******************************* keym bit keym1 bit keym_1 bit keyh bit keyh1 bit keyh_1 bit 。 中斷地址表設(shè)置 。jnb keytime,keydelay ajmp exitskey keydelay: lcall delay10ms jnb keym,keymp jnb keym1,keym1p jnb keym_1,keym_1p jnb keyh,keyhp jnb keyh1,keyh1p jnb keyh_1,keyh_1p 。******************************* 。clr timeg 。 } } 文件 include /******************************* 數(shù)據(jù)類型聲明 ********************************/ define uint unsigned int typedef unsigned char uchar。 /* second */ }timetab。 uint count。 =DispCode[]。 P2=0xfe。 delay1ms()。 if(++==60) { =0。 i++。 } } } } void key_min_state() { while(!keymin)。 } if(min_flag) { if(++==60) =0。 } else { flash_flag=0。i10000。 該設(shè)計從頭到尾都要 求學(xué)生 自己參與,熟悉了對整個設(shè)計的過程, 使學(xué)生得到更系統(tǒng)的鍛煉。 } 十一、課程設(shè)計 總體要求 認(rèn)真審題,看懂題目的要求!選擇適當(dāng)?shù)恼n題,不益太簡單或者太難。 return。 22 } if(min_flag) { if(==0xff) =59。 if(min_flag) { TMOD=0x11。break。(==code_time[i].min)amp。 delay1ms()。 P2=0xfb。 P0=。 sbit keymin_plus = 0xb1。 void key_min_state()。 typedef struct { /* structure of the time record */ uchar hourh。 ET1=1。lcall beep pop psw pop acc reti 。 cpl time 。******************************* 。 DispTab: 。 Created by 李強 。 五、 本 人所做工作 根據(jù)相關(guān)的單片機材料,利用所學(xué)的單片機知識,結(jié)合 sl100 單片機微機實驗系統(tǒng)中的軟件和硬件(集成電路芯片 8952,七段數(shù)碼管,開關(guān)電路及時鐘信號電路,按鍵等),編寫能夠?qū)崿F(xiàn)該 設(shè)計 的軟件程序,最后將軟、硬件有機的結(jié)合起來,進(jìn)行有效的調(diào)試,達(dá)到完成該實驗課程設(shè)計的目的要求。 1 一、 題目 作息時間 表系統(tǒng)設(shè)計 —— 用 89C51設(shè)計一個 6位 LED數(shù)碼顯示“ 作息時間表系統(tǒng) ”,顯示時間為 00— 00— 00 ~ 23 時 — 59 分 — 59 秒,每秒自動加一。 四、意義 該實驗通過單片機的定時器 /計數(shù)器定時和計數(shù)原理,設(shè)計 單片機作息時間表 系統(tǒng),擁有正確的計時、 顯示、時間調(diào)整等 功能,并同時可以用數(shù)碼管顯示,在現(xiàn)實生活中應(yīng)用廣泛,具有現(xiàn)實意義。 Date 。******************************* 。jnb time,cont lcall beep ajmp cont 。 jbc h_key,exitkeyt 。cpl inc bpcount mov a,bpcount cjne a,100,eeout mov bpcount,0 clr timeg clr timec setb mov tmod,11h clr tr1 clr timec clr codep eeout: 。 ET0=1。 /* 50 ms */ }time。 void scankey()。 /******************************* 按鍵 I/O 口定義 /********************************/
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1