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

正文內容

單片機實例1-12(完整版)

2025-08-01 08:56上一頁面

下一頁面
  

【正文】 序框圖 6. 匯編源程序ORG 0START: MOV R1,00H 。 2. 電路原理圖 3. 系統(tǒng)板上硬件連線 (1. 把“單片機系統(tǒng)”“獨立式鍵盤”區(qū)域中的SP1端口上; (2. 把“單片機系統(tǒng)”-“八路發(fā)光二極管指示模塊”區(qū)域中的“L1-L8”端口上;要求。j)for(k=248。 LED數(shù)碼管的g~a七個發(fā)光二極管因加正電壓而發(fā)亮,因加零電壓而不以發(fā)亮,不同亮暗的組合就能形成不同的字形,這種組合稱之為字形碼,下面給出共陰極的字形碼見表2 “0”3FH “8”7FH “1”06H “9”6FH “2”5BH “A”77H “3”4FH “b”7CH “4”66H “C”39H “5”6DH “d”5EH “6”7DH “E”79H “7”07H “F”71H?。?. 由于顯示的數(shù)字0-9的字形碼沒有規(guī)律可循,只能采用查表的方式來完成我們所需的要求了。count0。for(i=}void main(void){while(1){if(table[i]!=0x01){P1=table[i]。void delay(void){unsigned char m,n,s。P1=a|b。i++){a=tempi。n)for(s=248。D1: MOV R6,20D2: MOV R7,248DJNZ R7,$DJNZ R6,D2DJNZ R5,D1RETEND7. C語言源程序include unsigned char i。}if(P1_6==0){P1_2=0。 5. 程序框圖   讀P1口數(shù)據(jù)到ACC中 ACC內容右移4次 ACC內容與F0H相或 ACC內容送入P1口 ![endif] 6. 方法一(匯編源程序)ORG 00HSTART: MOV A,P1ANL A,0F0HRR ARR ARR ARR AXOR A,0F0HMOV P1,ASJMP STARTEND7. 方法一(C語言源程序)include unsigned char temp。 5. 程序框圖 6. 匯編源程序 ORG 00HSTART: JB ,LIGCLR SJMP STARTLIG: SETB SJMP STARTEND 7. C語言源程序include sbit K1=P3^0。}void main(void){while(1){L1=0。void delay02s(void) //{unsigned char i,j,k。1. 閃爍燈 1.  實驗任務 :,使L1在不停地一亮一滅。for(i=20。delay02s()。sbit L1=P1^0。void main(void){while(1){temp=P14。}else{P1_2=1。unsigned char temp。s0。b=temp(8i)。delay()。for(m=20。i++。i0。count){P1_0=~P1_0。這樣我們按著數(shù)字0-9的順序,把每個數(shù)字的筆段代碼按順序排好!建立的表格如下所示:TABLE DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH 5.程序框圖         6. 匯編源程序ORG 0START: MOV R1,00HNEXT: MOV A,R1MOV DPTR,TABLEMOVC A,A+DPTRMOV P0,ALCALL DELAYINC R1CJNE R1,10,NEXTLJMP STARTDELAY: MOV R5,20D2: MOV R6,20D1: MOV R7,248DJNZ R7,$DJNZ R6,D1DJNZ R5,D2RETTABLE: DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FHEND7. C語言源程序include unsigned char code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}。k0。 4. 程序設計方法 (1. 其實,作為一個按鍵從沒有按下到按下以及釋放是一個完整的過程,也就是說,當我們按下一個按鍵時,總 希望某個命令只執(zhí)行一次,而在按鍵按下的過程中,不要有干擾進來,因為,在按下的過程中,一旦有干擾過來,可能造成誤觸發(fā)過程,這并不是我們所想要的。初始化R7為0,表示從0開始計數(shù)MOV A,R1 。計數(shù)內容加1,并送出P1端口由CPL A 。i0。 while(P3_7==0)。 for(i=20。i) delay10ms()。 case 1: P1_1=~P1_1。 break。void delay10ms(void){unsigned char i,j。P2=table[Count%10]。 2. 電路原理圖 3. 系統(tǒng)板上硬件連線 (1. 把“單片機系統(tǒng)”-“四路靜態(tài)數(shù)碼顯示模塊”區(qū)域中的任一個a-h(huán)端口上;要求:,……。void delay1s(void){unsigned char i,j,k。}void main(void){Second=0。}} 12. 可預置可逆4位計數(shù)器 1. 實驗任務 --L4,用來指示當前計數(shù)的數(shù)據(jù);-,接四個撥動開關K1-K4,用來作加計數(shù)和減計數(shù)開關。}void main(void){curcount=P3 amp。}}if(P3_7==0){delay10ms()。}else{curcount。P1=~curcount。void delay10ms(void){unsigned char i,j。P2=table[Second%10]。k0。 4. 程序設計內容 (1. 在設計過程中我們用一個存儲單元作為秒計數(shù)單元,當一秒鐘到來時,就讓秒計數(shù)單元加1,當秒計數(shù)達到60時,就自動返回到0,從新秒計數(shù)。if(P3_7==0){Count++。i0。 2. 電路原理圖 3. 系統(tǒng)板上硬件連線 (1. 把“單片機系統(tǒng)”-“四路靜態(tài)數(shù)碼顯示模塊”區(qū)域中的任一個a-h(huán)端口上;要求:,……。 break。 if(P3_7==0)//去抖 { ID++。i) for(j=248。2.電路原理圖 3.系統(tǒng)板上硬件連線 (1. 把“單片機系統(tǒng)”“獨立式鍵盤”區(qū)域中的SP1端口上; (2.
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1