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

正文內(nèi)容

基于c51單片機簡易計算器的課程設(shè)計論文(存儲版)

2025-07-27 17:17上一頁面

下一頁面
  

【正文】 ak。 delay(500)。 } }////// 1////// 2 key=0xfd。 case 0x7d:num=12。num=9) display(num)。break。amp。 if(key!=0xf7) { switch(key) { case 0xe7:num=15。// + } newkey=1。 } return num 。 else if(dis_shu999) dis_flag=4。 }//數(shù)碼管段選 for(dis_aa=0。 }//數(shù)碼管位選} 25。dis_aa++) { dis_data[dis_aa]=dis_shu%10。 if(dis_shu99999) dis_flag=6。num=9) display(num)。// = case 0x77:num=10。 } }////// 3////// 4 key=0xf7。 delay(500)。break。num=0amp。 case 0xbd:num=6 。 else display(shu1)。break。 if(key!=0xfe) { delay(500)。break。shu1=0。amp。break。 shu1=shu2=fuhao=flag_shu=newkey=0。//數(shù)碼管顯示函數(shù)void delay(uint i)//延時函數(shù){ while(i)。//關(guān)機鍵定義unsigned long int shu1,shu2。在此次的課程設(shè)計中我最大的體會就是進(jìn)一步認(rèn)識到了理論聯(lián)系實踐的重要性。C:如果要再次計算,可以按下“ON/C”鍵清零,或者按下單片機的復(fù)位鍵,重新初始化。設(shè)計的中心思想是把一個復(fù)雜應(yīng)用程序按整體功能劃分成若干相對獨立的程序模塊,各模塊可以進(jìn)行單獨的設(shè)計、編程和調(diào)試,然后組合起來。 6位LED顯示的程序框圖如圖42所示: 圖42 LED顯示流程圖主程序進(jìn)行程序中用到的一些存儲單元的初始化,數(shù)值顯示和4*4鍵盤掃描。   A、 靜態(tài)顯示驅(qū)動:    靜態(tài)驅(qū)動也稱直流驅(qū)動。LED 具備數(shù)字接口可以方便的和單片機引腳連接;它的優(yōu)點是價格低,壽命長,對電壓電流的要求低以及容易實現(xiàn)多路等,因而在單片機應(yīng)用系統(tǒng)中獲得了廣泛的應(yīng)用,所以在此設(shè)計中我首先選用了LED作為顯示器件。本方案設(shè)計中由P1口輸出字形碼,P0口輸出字位碼。當(dāng)某一字段的陰極為高電平時,對應(yīng)的字段就不亮。在智能儀器中,使用并行接口芯片8279或串行接口芯片HD7279均可以組成編碼鍵盤,同時還可以兼顧數(shù)碼管的顯示驅(qū)動,其相關(guān)的接口電路和接口軟件均可以在相關(guān)資料中得到。但是,在程序的寫法上,采用了最簡單的方法,使得程序的效率最高。當(dāng)無按鍵閉合時,P10~P13 與P14~P17 之間開路;當(dāng)有鍵閉合時,與閉合鍵相連的兩條I/O 口線之間短路。如采用外部時鐘源驅(qū)動器件,XTAL2應(yīng)不接。 167。對于成熟產(chǎn)品,從降低成本角度,可以使用上電復(fù)位。②另外鍵盤包括數(shù)字鍵(0~9)、符號鍵(+、247。    17世紀(jì)初,西方國家的計算工具已經(jīng)有了較大的發(fā)展,英國數(shù)學(xué)家納皮爾發(fā)明的納皮爾算籌,英國牧師奧卻德發(fā)明了圓柱型對數(shù)計算尺,這種計算尺不僅能做加減乘除、乘方、開方運算,甚至可以計算三角函數(shù),指數(shù)函數(shù)和對數(shù)函數(shù),這些計算工具不僅帶動了計算器的快速發(fā)展,也為實現(xiàn)現(xiàn)代計算器發(fā)展奠定了良好的基礎(chǔ),成為現(xiàn)代社會應(yīng)用廣泛的計算工具。    直到今天仍在使用的珠算盤,是中國古代計算工具領(lǐng)域中的另一項發(fā)明,明代時期的珠算盤已經(jīng)與現(xiàn)代的珠算盤幾乎沒有差別。具體設(shè)計考慮如下:①由于要設(shè)計的是簡單的計算器,可以進(jìn)行基本的四則運算,對數(shù)字的大小范圍要求不高,故我們采用可以進(jìn)行四位數(shù)字的運算,選用8 個LED 數(shù)碼管顯示數(shù)據(jù)和運算結(jié)果。 當(dāng)SW復(fù)位鍵斷開時:RST經(jīng)10k電阻接地,電流降為0,電阻上的電壓也將為0,RST降為低電平,開始正常工作 。由電感線圈l和電容器c相連而成的lc電路是最簡單的一種振蕩電路,其固有頻率為f=[sx(]1[]2πl(wèi)c。石晶振蕩和陶瓷振蕩均可采用此振動器。兩個并行口中,一個輸出掃描碼,使按鍵逐行動態(tài)接地;另一個并行口輸入按鍵狀態(tài),由行掃描值和回饋信號共同形成鍵編碼而識別按鍵,通過軟件查表,查出該鍵的功能。矩陣按鍵掃描程序是一種節(jié)省IO口的方法,按鍵數(shù)目越多節(jié)省IO口就越可觀,思路:先判斷某一列(行)是否有按鍵按下,再判斷該行(列)是那一只鍵按下。通用PC機使用的標(biāo)準(zhǔn)鍵盤就是編碼鍵盤。共陽級數(shù)碼管在應(yīng)用時應(yīng)將公共極COM接到+5V,當(dāng)某一字段發(fā)光二極管的陰極為低電平時,相應(yīng)字段就點亮。要通過數(shù)碼管顯示出當(dāng)前的數(shù)值,還必須將BCD碼進(jìn)一步轉(zhuǎn)換為七段碼,轉(zhuǎn)換的最終結(jié)果數(shù)據(jù)存放于顯示緩沖區(qū)30H33H單元中,其中30H單元存放數(shù)值的個位七段碼,31H單元存放數(shù)值的十位七段碼,32H單元存放數(shù)值的百位七段碼,33H單元存放數(shù)值的千位七段碼。因而作為典型的外圍器件,LED 顯示單元是反映系統(tǒng)輸出和操作輸入的有效元器件。程序框圖如下4—1圖: 開始初始化地址讀入行掃描信號輸出列掃描信號等待按鍵釋放該列有信號?四列掃描完?返回根據(jù)行列計算鍵值返回列掃描信號位移查表得鍵碼是否是否 鍵盤輸入流程圖4—1 LED顯示程序流程圖設(shè)計LED數(shù)碼管要正常顯示,就要用驅(qū)動電路來驅(qū)動數(shù)碼管的各個段碼,從而顯示出我們需要的數(shù)位,因此根據(jù)LED數(shù)碼管的驅(qū)動方式的不同,可以分為靜態(tài)式和動態(tài)式兩類。綜上所述我們在本設(shè)計方案中選用了動態(tài)顯示。運算主程序框圖如43所示:
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1