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

正文內(nèi)容

c51單片機(jī)實(shí)戰(zhàn)100例-全文預(yù)覽

  

【正文】 le(1) { for(i=0。m++) for(n=0。// 將P3的二進(jìn)制位循環(huán)左移1位后再賦給P3 delay()。n是英文字母,P3=0xf0 }}實(shí)例36:include //包含51單片機(jī)寄存器定義的頭文件include //包含函數(shù)isalpha()聲明的頭文件/*************************************************函數(shù)功能:延時(shí)約150ms*************************************************/void delay(void){ unsigned char m,n。_39。 while(1) { for(i=0。) //只要第i個(gè)字符串的第j號(hào)元素不是結(jié)束標(biāo)志 { P0=*(x[i]+j)。i4。n //定義p[4]為指向4個(gè)字符串的字符型指針數(shù)組 /**************************************************************函數(shù)功能:延時(shí)約150ms**************************************************************/ void delay(void) { unsigned char m,n。//C語(yǔ)言中,字符串是作為字符數(shù)組來(lái)處理的unsigned char code str2[ ]=Now temperature is:。 } }/**************************************************************函數(shù)功能:主函數(shù)**************************************************************/ void main(void) { void (*p)(void)。 for(i=0。m++) for(n=0。 }實(shí)例33:用函數(shù)型指針控制P1口燈花樣include //包含51單片機(jī)寄存器定義的頭文件unsigned char code Tab[]={0xFE,0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,0x7F}。 //指向下一個(gè)數(shù)組元素 } }}/*************************************************函數(shù)功能:主函數(shù)*************************************************/void main(void){ unsigned char code Tab[ ]={0xFE,0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,0x7F, 0x7F,0xBF,0xDF,0xEF,0xF7,0xFB,0xFD,0xFE, 0xFF,0xFE,0xFC,0xFB,0xF0,0xE0,0xC0,0x80, 0x00,0xE7,0xDB,0xBD,0x7E,0xFF,0xFF,0x3C, 0x18,0x0,0x81,0xC3,0xE7,0xFF, 0xFF,0x7E}。\039。n++) 。 for(m=0。 delay()。}/*************************************************函數(shù)功能:流水點(diǎn)亮P0口8位LED*************************************************/void led_flow(unsigned char a[8]){ unsigned char i。m200。i++) //共8個(gè)流水燈控制碼 { P0=Tab[i]。i++) //共8個(gè)流水燈控制碼 { P0=Tab[i]。}/*************************************************函數(shù)功能:主函數(shù)*************************************************/void main(void){ unsigned char i。mx。 //取得z的高8位 P0=z%256。 return (s)。i++) //共32個(gè)流水燈控制碼 { P0=*(p+i)。 //流水燈控制碼 unsigned char *p。n } }}實(shí)例28:用數(shù)組的指針控制P0 口8 位LED流水點(diǎn)亮include/*************************************************函數(shù)功能:延時(shí)約150ms (3*200*250=150 000μs=150ms*************************************************/void delay150ms(void){ unsigned char m,n。 //定義無(wú)符號(hào)字符型數(shù)據(jù) while(1) { for(i=0。Tab[5], amp。Tab[1],amp。n++) 。 for(m=0。j。 //給i賦初值25 j=15。 //調(diào)用150ms延時(shí)函數(shù) i++。) //只要沒(méi)有顯示到結(jié)束標(biāo)志39。 //將字符串賦給字符型全部元素賦值 unsigned char i。m++) for(n=0。//依次引用數(shù)組元素,并將其送P0口顯示 delay60ms()。 unsigned char code Tab[ ]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f}。m++) for(n=0。 }while(1)。 P0=0xbf。 //第五個(gè)LED亮 delay60ms()。 //第三個(gè)LED亮 delay60ms()。 //第一個(gè)LED亮 delay60ms()。m++) for(n=0。 //延時(shí) i++。}/****************************************函數(shù)功能:主函數(shù)****************************************/void main(void){ unsigned char i。m100。 sound=1。 } for(i=0。i++) { sound=0。n++) 。n++) 。 } } }實(shí)例21:用for語(yǔ)句控制蜂鳴器鳴笛次數(shù)include //包含單片機(jī)寄存器的頭文件sbit sound=P3^7。 //第七個(gè)LED亮 break。 //第五個(gè)LED亮 break。 //第三個(gè)LED亮 break。 //第一個(gè)LED亮 break。 //將i初始化為0 while(1) { if(S1==0) //如果S1鍵按下 { delay()。n10000。 //P0口高四位LED點(diǎn)亮 if(S2==0) //如果按鍵S2按下 P0=0xf0。 //每次循環(huán)P1的各二進(jìn)位右移1位,高位補(bǔ)0 delay()。 delay()。n30000。Y)|Z。 //將F位定義為 sbit X=P1^5。//將條件運(yùn)算結(jié)果送P0口,P0=8=0000 1000B while(1) 。//將邏輯運(yùn)算結(jié)果送P0口 while(1) 。 //將i的值送P0口 delay()。}/******************************************************函數(shù)功能:主函數(shù)******************************************************/void main(void) { unsigned char i。 //無(wú)限循環(huán)防止程序“跑飛” } 實(shí)例12:用自增運(yùn)算控制P0口8位LED流水花樣include //包含單片機(jī)寄存器的頭文件/******************************************************函數(shù)功能:延時(shí)一段時(shí)間******************************************************/void delay(void) { unsigned int i。 //高8位送P1口 ,P1=17=11H=0001 0001B, ,其余亮 P0=s%256。 m=64。 //即十進(jìn)制數(shù)3x16+12=60 P1=m+n。 //熄滅 char_delay()。i3。 // int_delay()。 //空操作}/******************************************************函數(shù)功能:主函數(shù)******************************************************/void main(void) { unsigned char i。i200。m36000。 //調(diào)用延時(shí)函數(shù) x=0x7f。 //調(diào)用延時(shí)函數(shù) x=0xdf。 //調(diào)用延時(shí)函數(shù) x=0xf7。 //調(diào)用延時(shí)函數(shù) x=0xfd。j //P3口在存儲(chǔ)器中的地址是b0H, 通過(guò)sfr可定義8051內(nèi)核單片機(jī) //的所有內(nèi)部8位特殊功能寄存器,對(duì)地址x的操作也就是對(duì)P1口的操作/****************************************函數(shù)功能:延時(shí)一段時(shí)間*****************************************/void delay(void) { unsigned char i,j。 //第七個(gè)燈亮 delay()。 //第五個(gè)燈亮 delay()。 //第三個(gè)燈亮 delay()。 //第一個(gè)燈亮 delay()。i++) for(j=0。 // 將 P1口狀態(tài)送入P2口 P3=P1。 //P1=1111 1111B, delay()。i++) //做20000次空循環(huán) 。 91實(shí)例82:用LCD循環(huán)右移顯示W(wǎng)ele to China 94實(shí)例83:用LCD顯示適時(shí)檢測(cè)結(jié)果 98實(shí)例84:液晶時(shí)鐘設(shè)計(jì) 102一些芯片的使用*****24c02 DS18B20 X5045 ADC0832 DAC0832 DS1302 紅外遙控 108實(shí)例85:將數(shù)據(jù)0x0f寫(xiě)入AT24C02再讀出送P1口顯示 108實(shí)例86:將按鍵次數(shù)寫(xiě)入AT24C02,再讀出并用1602LCD顯示 112實(shí)例87:對(duì)I2C總線(xiàn)上掛接多個(gè)AT24C02的讀寫(xiě)操作 119實(shí)例88:基于AT24C02的多機(jī)通信 讀取程序 125實(shí)例88:基于AT24C02的多機(jī)通信 寫(xiě)入程序 129實(shí)例90:DS18B20溫度檢測(cè)及其液晶顯示 140實(shí)例91:將數(shù)據(jù)0xaa寫(xiě)入X5045再讀出送P1口顯示 148實(shí)例92:將流水燈控制碼寫(xiě)入X5045并讀出送P1口顯示 152實(shí)例93:對(duì)SPI總線(xiàn)上掛接多個(gè)X5045的讀寫(xiě)操作 156實(shí)例94:基于ADC0832的數(shù)字電壓表 160實(shí)例95:用DAC0832產(chǎn)生鋸齒波電壓 166實(shí)例96:用P1口顯示紅外遙控器的按鍵值 166實(shí)例97:用紅外遙控器控制繼電器 169實(shí)例98:基于DS1302的日歷時(shí)鐘 171實(shí)例99:?jiǎn)纹瑱C(jī)數(shù)據(jù)發(fā)送程序 180實(shí)例100:電機(jī)轉(zhuǎn)速表設(shè)計(jì) 181//模擬霍爾脈沖 186函數(shù)的使用和熟悉實(shí)例3:用單片機(jī)控制第一個(gè)燈亮include //包含51單片機(jī)寄存器定義的頭文件void main(void) { P1=0xfe。A39。i20000。 //延時(shí)一段時(shí)間 P1=0xff。 // 將 P1口狀態(tài)送入P0口 P2=P1。i }/*******************************************************函數(shù)功能:主函數(shù) ***************************
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1