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

正文內(nèi)容

單片機(jī)課程設(shè)計(jì)——單片機(jī)雙字節(jié)十六進(jìn)制減法實(shí)驗(yàn)設(shè)計(jì)(存儲(chǔ)版)

  

【正文】 int uint16。sbit keyin4 = P2^7。 i 0 。 p23 = 1。 p23 = 1。 p23 = 1。 p23 = 0。 p23 = 1。 p23 = 1。 p23 = 1。 p23 = 1。 while(!keyin1)。 else g ++。 } } if(!keyin5) { num1 = a[0]*16 + a[1]。 delay(10)。 b[1] = a[4]/16。 a[3] = h。 } } if(!keyin3) { delay(5)。 else n ++。 p21 = 1。 p21 = 0。 p21 = 1。 p21 = 1。 p21 = 1。 p21 = 1。 p21 = 0。 p21 = 1。void delay(uint16 zms){ uint16 i,j。sbit keyin2 = P2^5。做課程設(shè)計(jì)時(shí),先查閱相關(guān)知識(shí),把原理吃透,確定一個(gè)大的設(shè)計(jì)方向,在按照這個(gè)方向分模塊的把要實(shí)現(xiàn)的功能用流程圖的形式展示。但是由于缺乏編寫(xiě)大量程序的經(jīng)驗(yàn),不能如行云流水般的將全部的各部分代碼寫(xiě)出,于是去網(wǎng)上查找相關(guān)資料,了解計(jì)算器的輸入控制原理、運(yùn)算處理以及顯示的原理。簡(jiǎn)稱(chēng)Proteus仿真。 5. 對(duì)沒(méi)有語(yǔ)法錯(cuò)誤的程序進(jìn)行仿真調(diào)試,調(diào)試成功后將HEX文件寫(xiě)入到單片機(jī)應(yīng)用系統(tǒng)的ROM中。開(kāi)發(fā)人員可用IDE本身或其它編輯器編輯C或匯編源文件。為了得到被按鍵的鍵碼,現(xiàn)使用行掃描法識(shí)別按鍵??芍匦螺斎霐?shù)字,再次計(jì)算。(2)下面分別進(jìn)行設(shè)計(jì)。該器件采用ATMEL高密度非易失存儲(chǔ)器制造技術(shù)制造,與工業(yè)標(biāo)準(zhǔn)的MCS51指令集和輸出管腳相兼容。利用此系統(tǒng)可分別可輸入十六進(jìn)制被減數(shù)與減數(shù),實(shí)現(xiàn)兩數(shù)相減并將結(jié)果以十六進(jìn)制形式顯示出來(lái)。硬件方面從功能考慮,首先選擇內(nèi)部存儲(chǔ)資源豐富的AT89C51單片機(jī),輸入采用5個(gè)鍵盤(pán)。編程語(yǔ)言方面從程序總體設(shè)計(jì)以及高效性和功能性對(duì)C語(yǔ)言和匯編語(yǔ)言進(jìn)行比較分析,針對(duì)計(jì)算器四則運(yùn)算算法特別是乘法和除法運(yùn)算的實(shí)現(xiàn),最終選用KEIL公司的μVision3軟件,采用匯編語(yǔ)言進(jìn)行編程,并用proteus仿真。 主程序進(jìn)行初始化,采用行列掃描進(jìn)行查表得出鍵值,每次按鍵后調(diào)用顯示子程序。 (一) 復(fù)位電路 圖二 復(fù)位電路 本設(shè)計(jì)采用上電與手動(dòng)復(fù)位電路,電阻分別選取100和10K,電容選取10uF,系統(tǒng)一上電,芯片就復(fù)位,或者中途按按鍵也可以進(jìn)行復(fù)位。為了減少端口的使用,故選擇動(dòng)態(tài)顯示。顯示與讀鍵模塊,分為判鍵程序段、運(yùn)算操作子程序、顯示子程序等部分; 系統(tǒng)設(shè)計(jì)(一) 系統(tǒng)模塊圖 圖六 系統(tǒng)模塊圖 此系統(tǒng)包括輸入、運(yùn)算和顯示模塊,由單片機(jī)控制。判斷鍵碼是數(shù)字鍵、清零鍵還是功能鍵,是數(shù)值鍵則送LED顯示并保存數(shù)值,是清零鍵則做清零處理,是功能鍵則又判斷是“=”還是運(yùn)算鍵,若是“=”則計(jì)算最后結(jié)果并送LED顯示,若是運(yùn)算鍵則保存相對(duì)運(yùn)算程序的首地址。將兩次讀鍵信息進(jìn)行組合就可以得到按鍵的特征編碼,然后通過(guò)查表得到按鍵的順序編碼。ABS文件由OH51轉(zhuǎn)換成標(biāo)準(zhǔn)的Hex文件,以供調(diào)試器dScope51或tScope51使用進(jìn)行源代碼級(jí)調(diào)試,也可由仿真器使用直接對(duì)目標(biāo)板進(jìn)行調(diào)試,也可以直接寫(xiě)入程序存貯器如EPROM中。其過(guò)程一般也可分為三步:、選擇元器件、接插件、連接電路和電氣檢測(cè)等,簡(jiǎn)稱(chēng)Proteus電路設(shè)計(jì)??偟姆抡嬖黼娐穲D見(jiàn)附錄1圖九。這就是我這一周課設(shè)的經(jīng)過(guò),看似簡(jiǎn)單,過(guò)程卻曲折艱辛。 同時(shí)通過(guò)本次課程設(shè)計(jì)的學(xué)習(xí),掌握了一種系統(tǒng)的研究方法,可以進(jìn)行一些簡(jiǎn)單的編程,我還深深的體會(huì)到設(shè)計(jì)課的重要性和目的性所在。sbit p20 = P2^0。sbit keyin5 = P1^0。 i) for(j = 110 。P0 = number[a[0]]。P0 = number[a[1]]。P0 = number[a[2]]。P0 = number[a[3]]。j = 0。P0 = number[b[1]]。P0
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1