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

正文內(nèi)容

51單片機(jī)c語言程序設(shè)計(jì)源代碼(專業(yè)版)

2025-08-18 11:35上一頁面

下一頁面
  

【正文】 write=1。 sec=read_add(2)。 dula=0。 stop()。 delay()。i8。 delay()。 for(x=z。 display_x()。a11。 }void lcd_init() { delay_1ms(100)。i++) { SID=(bit)(i_dataamp。 } void send_data(uchar mand_data) { uchar i。i++) { SID=(bit)(i_dataamp。 uchar i_data。 //設(shè)置顯示位置為第一行的第1個(gè)字符 makerand()。\039。 dis1[9]=ran%10+0x30。} else if (X==2) {X=0x88。 delay_1ms(5)。sbit dula = P2^7。a15。 }void lcd_init() { delay_1ms(100)。i++) { SID=(bit)(i_dataamp。 } void send_data(uchar mand_data) { uchar i。i++) { SID=(bit)(i_dataamp。 uchar i_data。 display_s()。*/ send_mand(0x02)。 SCLK=1。 CS=1。 SCLK=1。 SCLK=0。}“I LOVE MCU!”,第二行顯示“我愛單片機(jī)”。//顯示清零,數(shù)據(jù)指針清零}void main(){ init()。 lcden=1。( P154)includedefine uchar unsigned chardefine uint unsigned intuchar code table[]=Hello everyone!。//設(shè)置16X2顯示,5X7點(diǎn)陣,8位數(shù)據(jù)接口 write_(0x0c)。}void write_(uchar ){ lcdrs=0。 else if(a==2) flag_on=1。 ES=0。 ES=0。 adwr=0。 P0=0xff。 ES=1。i0。 a=SBUF。 SM1=1。 39。 delayms(100)。 //定義蜂鳴器端口void delayms(uint xms) { uint i,j。 //讀取P1口之前先給其寫全1 adrd=1。 P0=0x7b。 //原來段選數(shù)據(jù)通過位選鎖存器造成混亂 P0=0x7e。( P107)include //52系列單片機(jī)頭文件include define uchar unsigned chardefine uint unsigned int sbit dula=P2^6。 case 0xb7: key=14。 temp=tempamp。 temp=tempamp。0xf0。 break。}void display(uchar num){ P0=table[num]。 }}void T0_time() interrupt 1{ TH0=(6553645872)/256。 if(key1==0) { num++。 wela=1。uchar numt0,num。 for(i=xms。 //程序停止到這里},依次顯示0到F,循環(huán)下去。 //延時(shí)500毫秒 aa=_crol_(aa,1)。 //聲明單片機(jī)P1口的第一位void delayms(uint)。j)。 //聲明單片機(jī)P1口的第一位void main() //主函數(shù){ led1=0。i0。j)。void main() //主函數(shù){ aa=0xfe。 //打開U1鎖存器P0=0x7F。 //送入段選信號(hào) dula=0。 //申明U1鎖存器的鎖存端sbit wela=P2^7。 P0=table[ge]。 EA=1。//啟動(dòng)或停止定時(shí)器0 } }}void main(){ init()。i) //i=xms即延時(shí)約xms毫秒 for(j=110。 switch(temp) { case 0xee: key=0。 if(temp!=0xf0) { delayms(10)。 } display(key)。 case 0x7b: key=11。 break。 wela=0。 //送段選數(shù)據(jù) dula=0。 dula=0。a0。 //申明U2鎖存器的鎖存端sbit dawr=P3^6。 P0=val。//uchar code table[]={39。 TR1=1。 ES=1。uchar code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71}。 SM1=1。 //延時(shí) dula=1。}uchar get_ad() { uchar adval。 P0=0x7f。 } if(flag_time==1) { flag_time=0。 a=SBUF。x) for(y=110。 wela=0。 delay(5)。}void write_(uchar ){ lcdrs=0。//設(shè)置16X2顯示,5X7點(diǎn)陣,8位數(shù)據(jù)接口 write_(0x0c)。num++) { write_(0x18)。 uchar i_data。i++) { SID=(bit)(i_dataamp。 } void send_data(uchar mand_data) { uchar i。i++) { SID=(bit)(i_dataamp。 }void lcd_init() { delay_1ms(100)。a11。i110。=0xf0。 i_data=i_data1。=0xf0。 i_data=i_data1。 }}void display_x(uchar num) { uchar a。 //液晶讀/寫控制sbit LCD_EN = P3^4。 LCD_RW = 0。 }/*********************************************************//* *//* 設(shè)定顯示位置 *//* *//*********************************************************/void lcd_pos(uchar X,uchar Y){ uchar pos。 dis1[6]=ran%10000/1000+0x30。 //初始化LCD lcd_pos(1,0)。) { write_dat(dis4[i])。i110。=0xf0。 i_data=i_data1。=0xf0。 i_data=i_data1。 }}void display_x() { uchar a。 disps[8]=ran%100/10+0x30。 uchar code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71}。 scl=1。}void write_byte(uchar date){ uchar i,temp。 scl=0。 respons()。}void display(uchar bai_c,uchar sh_c) //顯示程序{ dula=0。 wela=0。 //重裝計(jì)數(shù)初值 tt++。( P203)include //52系列單片機(jī)頭文件define uchar unsigned chardefine uint unsigned int sbit led1=P1^0。 //定時(shí)器工作在方式1 ET0=1。 wela=1。 write_byte(0xa0)。i++) { scl=1。 delay()。 delay()。y0。 delay_1ms(100)。 ran=rand()。*/ send_mand(0x02)。 SCLK=1。 CS=1。 SCLK=1。 SCLK=0。i++) { write_dat(dis1[i])。 } lcd_pos(2,0)。 //基本指令操作 delay_1ms(5)。 write_cmd(pos)。 LCD_EN = 0。uchar code dis3[] = {天祥電子}。 lcd_init()。*/ send_mand(0x02)。 SCLK=1。 CS=1。 SCLK=1。 SCLK=0。 }“Hello everyone!”,同時(shí)第二行從右側(cè)移入“歡迎大家來學(xué)習(xí)!”移入速度自定,最后停留在屏幕上。 /*整體顯示開,游標(biāo)關(guān),反白關(guān)*/ send_mand(0x01)。 i_data=4。i++) { SID=(bit)(i_dataamp。 i_data=4。i++) { SID=(bit)(i_dataamp。 sbit SCLK=P1^0。num15。}void write_data(uchar date){ lcdrs=1。 //液晶使能端sbit lcdrs=P3^5。//顯示清零,數(shù)據(jù)指針清零}void main(){ init()。 lcden=1。( P152)includedefine uchar unsigned chardefine uint unsigned intuchar code table[]=I LOVE MCU!。 while(!TI)。 TR0=1。 P1=0xff。 wela=0。 //分出百,十,和個(gè)位 shi=value%100/10。j)。當(dāng)收到上位機(jī)以十六進(jìn)制發(fā)送來的01后,向上位機(jī)發(fā)送字符串“Turn on ad!”同時(shí)間隔1s讀取一次A/D的值,然后把A/D采集回來的8位二進(jìn)制轉(zhuǎn)換成十進(jìn)制表示的實(shí)際電壓浮點(diǎn)數(shù),并且從串口發(fā)送給上位機(jī),形式如“The voltage is ”,發(fā)送周期也是一秒一次,同時(shí)在數(shù)碼管上也要每秒刷新現(xiàn)實(shí)的數(shù)值。 }void main(){ init()。,39。 } else { val=5。i) //i=xms即延時(shí)約xms毫秒 for(j=110。 //AD讀使能 _nop_()。}void main() // 主程序{ uchar a,A1,A2,A3,adval。 //延時(shí) dula=1。 //定義AD的WR端口sbit adrd=P3^7。 break。 } } P3=0xf7。 temp=P3。 break。 case 0x7e: key=3。}void matrixkeyscan(){ uchar temp,key。 if(numt0==20) //如果到了20次,說明1秒時(shí)間到 { numt0=0。//等待按鍵釋放 } } if(key2==0) { delayms(10)。 delayms(5)。 ge=numdis%10。j0。
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1