freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片
正文內(nèi)容
首頁
>
資源列表
>
更多資源
微機(jī)化醫(yī)學(xué)儀器原理與接口技術(shù)課程設(shè)計(jì)(編輯修改稿)
2025-07-12 05:25
本頁面
【文章內(nèi)容簡(jiǎn)介】 象進(jìn)行電氣連接,必圖 231 圖 241 7 須外加各種拓展接口電路、外部設(shè)備等才能構(gòu)成一個(gè)單片機(jī)應(yīng)用系統(tǒng)。 系統(tǒng)總接線圖如下: 三.軟件設(shè)計(jì) LED 顯示程序流程圖設(shè)計(jì), 4 位 LED 顯示程序框圖如下: 讀鍵輸入程序流程圖 為了實(shí)現(xiàn)鍵盤的數(shù)據(jù)輸入功能和命令處理功能,每個(gè)鍵都有其處理子程序,為此每個(gè)鍵都對(duì)應(yīng)一個(gè)碼 ——鍵碼。為了得到被按鍵的鍵碼,現(xiàn)使用行掃描法識(shí)別按鍵。列掃描信號(hào)進(jìn)行讀入行的信號(hào)判斷該列是否有列的輸出——是則進(jìn)行按照行列計(jì)算鍵盤的值,查表取得鍵碼并返回 ——若否則進(jìn)行再次掃描。其程序框圖如下: 圖 311 8 主程序流程設(shè)計(jì) 首先初始化參數(shù),送 LED 低位顯示“ 0”,高位不顯示。然后掃描鍵盤看是否有鍵輸入,若有,讀取鍵碼。判斷鍵碼是數(shù)字鍵、清零鍵還是功能鍵(“ +”“ ”“ *”“ /”“ =” ),是數(shù)值鍵則送 LED 顯示并保存數(shù)值,是清零鍵則做清零處理,是功能鍵則又判斷是“ =”還是運(yùn)算鍵,若是“ =”則計(jì)算最后結(jié)果并送 LED 顯示,若是運(yùn)算鍵則保存相對(duì)運(yùn)算程序的首地址。運(yùn)算主程序框圖如 下 所示: 圖 321 9 主程序 /***********************主函數(shù) *********************/ void main() { unsigned int a=0,b=0,y,r,k。 //定義變量, a、 b 為運(yùn)算數(shù), y 存放符號(hào)類型值, unsigned int s。 //k 為鍵值, r 為運(yùn)算結(jié)果, s 是用來顯示的數(shù)值 while(1) //死循環(huán),使程序一直執(zhí)行 { time(5)。 //延時(shí) 5ms k=keys()。 //執(zhí)行 keys()。 time(80)。 if(k!=20) //k!=20 時(shí)代表有 鍵按下 { 圖 331 10 time(5)。 if(k10) //按下數(shù)字鍵 { a=a*10+k。 //所按下數(shù)字鍵乘十累加 time(3)。 s=a。 //將 a 的值賦給 s,執(zhí)行下一步顯示 if(s=9999){display(s)。} //若 s=9999,直接顯示 s if(s9999){displayE()。buzzer()。} //若 s9999,則顯示“ E”,蜂鳴器 報(bào)警 } if(12=kamp。amp。k=15) //按下符號(hào)鍵 { time(4)。 b=a。 a=0。 //將 a 的值賦給 b, a 清零 y=k。 //鍵值存放在 y time(5)。 s=b。display(s)。time(5)。 //顯示 b } if(k==10) //按下 =鍵 { time(5)。r=count(y,b,a)。 //執(zhí)行運(yùn)算 time(2)。s=r。 if(r=9999){display(s)。} //若結(jié)果小于等于 9999,顯示 r if(r9999){displayE()。buzzer()。} //若結(jié)果大于 9999,顯示 “ E”,蜂鳴器報(bào)警 } if(k==11) //按下“ AC”清零鍵 11 { time(5)。 a=0。b=0。y=0。time(5)。 //清零各個(gè)變量 s=0。display(s)。 //顯示“ 0” } } display(s)。 //若循環(huán)中無鍵按下,則顯示 s } } 四.調(diào)試說明 在程序設(shè)計(jì)方法上,模塊 化程序設(shè)計(jì)是單片機(jī)應(yīng)用中最常用的程序設(shè)計(jì)方法。設(shè)計(jì)的中心思想是把一個(gè)復(fù)雜應(yīng)用程序按整體功能劃分成若干相對(duì)獨(dú)立的程序模塊,各模塊可以單獨(dú)設(shè)計(jì)、編程和調(diào)試,然后組合起來。這種方法便于設(shè)計(jì)和調(diào)試,容易實(shí)現(xiàn)多個(gè)程序共存,但各個(gè)模塊之間的連接有一定的難度。根據(jù)需要我們可以采用自上而下的程序設(shè)計(jì)方法,此方法先從主程序開始設(shè)計(jì),然后再編制各從屬程序和子程序,層層細(xì)化逐步求精 ,最終完成一個(gè)復(fù)雜程序的設(shè)計(jì)。這 種方法比較符合人們的日常思維,缺點(diǎn)是一級(jí)的程序錯(cuò)誤會(huì)對(duì)整個(gè)程序產(chǎn)生影響。 功能和操作:加減乘除運(yùn)算和顯示。 五.使用說 明 ( 1)上電后,屏幕初始化。 ( 2)計(jì)算。按下數(shù)字鍵,屏幕顯示要運(yùn)算的第一個(gè)數(shù)字,再按下符號(hào)鍵,然后再按下 數(shù)字鍵,屏幕顯示要運(yùn)算的第二個(gè)數(shù)字,最后按下“﹦”號(hào)鍵,屏幕上顯示出
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
微機(jī)化醫(yī)學(xué)儀器原理與接口技術(shù)課程設(shè)計(jì)(已改無錯(cuò)字)
微機(jī)化醫(yī)學(xué)儀器原理與接口技術(shù)課程設(shè)計(jì)-資料下載頁
微機(jī)化醫(yī)學(xué)儀器原理與接口技術(shù)課程設(shè)計(jì)(參考版)
微機(jī)化醫(yī)學(xué)儀器原理與接口技術(shù)課程設(shè)計(jì)-文庫(kù)吧資料
微機(jī)化醫(yī)學(xué)儀器原理與接口技術(shù)課程設(shè)計(jì)-展示頁
資源集合
網(wǎng)站地圖
資源列表
文庫(kù)吧 www.dybbs8.com
鄂ICP備17016276號(hào)-1