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

正文內(nèi)容

基于單片機的計算器(留存版)

2025-08-06 15:39上一頁面

下一頁面
  

【正文】 框圖該設計系統(tǒng)是基于單片機AT89C51,其中 P1口作為輸入端,外接4X4的鍵盤,P0口為LED段選信號輸出端,P2口為LED位選信號輸出端,通過鍵盤掃描來讀取運算數(shù)和運算符,再通過單片機進行相應的運算,將輸出結果用LED顯示。每個的端口包含一個8位的數(shù)據(jù)鎖存和一個輸入緩沖器。 P2=0xfb。七、元器件清單元器件名稱元器件型號元器件數(shù)量單片機AT89C51 1按鍵點觸式 16LED共陽 4三極管NPN 8PNP 4電阻 12330 8 12470 110k 12k 1電容33p 2晶振12M 1二極管發(fā)光二極管 1八、原理圖及實物照片原理圖:amp。 P2=_crol_(P2,1)。 } else //顯示**** { scan_show(position,4)。i2++) { P1=sweep_code[i2]。 case 0xed: key_decode=2。 case 0xbd: key_decode=10。 } } } } }/****************************funcion end*****************************//**********************function:數(shù)據(jù)分位儲存子程序*******************/void store_as_single(uint m){ mydata[0][3]=m/1000。 } else { result=operator_data_0operator_data_1。}operator_signal=0。//減 case 12: operator_signal=3。//第二操作數(shù)置0 flag=0。break。j2。 store_as_single(result)。 } while(X!=0xf0) //等待鍵抬起再退出程序 { X=P1。 case 0xb7: key_decode=8。 switch ( Z ) //確定按下的鍵碼 { case 0xe7: key_decode=0。 } }/************************** function end ***********************//*********************function: 鍵盤掃描子程序***********************/void key_sweep( ){ uchar X,Y,Z,i2。 delay(3)。} else //顯示**** { scan_show(position,4)。amp。:發(fā)現(xiàn)四位LED均顯示8,改變輸入碼字后顯示不變 解決方法:用萬用表直接測試仿真器的P0口(碼字輸出端口),發(fā)現(xiàn)電平正常,但是接入電路后就顯示錯誤。編寫LED調(diào)試程序如下:include include unsigned char code showcode[]={0xB7,/*0*/0xA0,/*1*/0xD3,/*2*/0xF1,/*3*/0xE4,/*4*/0x75,/*5*/0x77,/*6*/0xA1,/*7*/0xF7/*8*/,0xF5/*9*/}。在鍵按下后,要有一定的延時,防止由于鍵盤的抖動而引起誤操作。AT89C51單片機參數(shù)如下:Vcc正常的運行電壓是5v的電源,Vss 為地端。 void main() // 單步調(diào)試{ P0=0xB7。在老師的指導下,知道由于仿真器的內(nèi)部結構與AT89C51的差異性和P0的特殊性,需要將外加電源接入仿真器的VCC端進行供電。(position[0]==0) //當個十百千位全為0時顯示0define show_1 (position[3]==0)amp。} } else //否則minus==1表示顯示的數(shù)據(jù)是負數(shù) if(show_0) //顯示0 {P0=0xb7。 P0=0x40。
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1