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

正文內(nèi)容

基于單片機的簡易數(shù)字示波器的設(shè)計畢業(yè)設(shè)計(參考版)

2024-08-31 14:40本頁面
  

【正文】 return ADC_RES。 ADC_CONTR amp。 while(!(ADC_CONTRamp。nop_()。 nop_()。 } WriteAllToLCM( 0x00 ) 。 } if( Mode amp。 } if( Mode amp。 LCD_RAM_Y( Y1 )。 0x20 ){ // Write XY LCD_RAM_X( X1 )。 0x10 ){ // Write V LCD_RAM_V( 52 , 56 , V )。 0x08 ){ // Write F LCD_RAM_F( 0 , 56 , PCA_work() ) 。 0x02 ){ // Write GV 附錄 31 } if( Mode amp。 0x01 ){ LCD_RAM_Simple( Simple_RAM ) 。 LCD_RAM_Init( ) 。 if( Mode amp。 } } void LCD_RAM_Write( unsigned char Mode ) { if( Mode amp。 i++ ){ LCD_RAM_Point( i , *dat ) 。 for( i = 0 。 i=i+2 ){ LCD_RAM_Point( i , y ) 。 for( i = 0 。 i=i+2 ){ LCD_RAM_Point( x , i ) 。 for( i = 0 。 return (x+6 ) 。 } x += 6 。 } unsigned char LCD_RAM_AC_DC( unsigned char x , unsigned char y , unsigned char AC_DC ) { // 0 : AC // 1 : DC if( AC_DC == 0x00 ){ LCD_RAM_Char5_8(x, y, ASCII[33] )。 LCD_RAM_Char5_8(x, y, ASCII[46] )。 LCD_RAM_Char5_8(x, y, ASCII[53] )。 LCD_RAM_Char5_8(x, y, ASCII[50] )。 // P } else { LCD_RAM_Char5_8(x, y, ASCII[0] )。 // O x += 6 。 // T x += 6 。 // S x += 6 。 default : break 。 i = i + 8 ){ LCD_RAM[i] = 0x00 。 case 0xf0 : for( i = 7 。 LCD_RAM[i] = 0x00 。 i 1024 。 break。 i 1024 。 } void LCD_RAM_Clean( unsigned char Mode ) { // 0x00 : clean all area // 0x0f : clean simple area // 0xf0 : clean data area unsigned short i 。 // V add += 6 。 add += 6 。 dat = v % 10 。 LCD_RAM_Char5_8(add, y , ASCII[14] )。 LCD_RAM_Char5_8(add, y , num5_8[dat] )。 add += 6 。 LCD_RAM_Char5_8(add, y , ASCII[29] )。 LCD_RAM_Char5_8(add, y , ASCII[53] )。 } unsigned char LCD_RAM_V( unsigned char x , unsigned char y , unsigned char v ) 附錄 27 { unsigned char dat, add。 // z add += 6 。 // H add += 6 。 add += 6 。 } dat = f % 10 。 if( dat != 0 || zero_flag ){ LCD_RAM_Char5_8(add, y , num5_8[dat] )。 zero_flag = 1 。 if( dat != 0 || zero_flag ){ LCD_RAM_Char5_8(add, y , num5_8[dat] )。 zero_flag = 1 。 附錄 26 if( dat != 0 ){ LCD_RAM_Char5_8(add, y , num5_8[dat] )。 f = f % 10000 。 LCD_RAM_Char5_8(add, y , ASCII[29] )。 LCD_RAM_Char5_8(add, y , ASCII[38] )。 } } unsigned char LCD_RAM_F( unsigned char x , unsigned char y , unsigned short f ) { unsigned char dat, add , zero_flag = 0 。 LCD_RAM_Point( 63 , i ) 。 i 55 。 LCD_RAM_Point( i , 55 ) 。 i++ ){ LCD_RAM_Point( i , 0 ) 。 for( i = 0 。 LCD_RAM_Byte( x , y , *p ) 。 p++ 。 x++ 。 LCD_RAM_Byte( x , y , *p ) 。 p++ 。 x++ 。 } void LCD_RAM_Char5_8( unsigned char x, unsigned char y , unsigned char *p ) { LCD_RAM_Byte( x , y , *p ) 。 offset = 8 * x + y / 8 。 LCD_RAM[offset] |= PointCode[y%8] 。 } } /***************** 下面的函數(shù)操作 LCD_RAM *****************/ void LCD_RAM_Point( unsigned char x, unsigned char y ) { short offset = 0 。 } break。 i++ ){ k = 8*i + 7。 case 0xf0: for( i = 0 。 lw( i , j , LCD_RAM[k] ) 。 j 7 。 i 128 。 } } break。 j++ ){ k = 8*i + j。 i++ ){ for( j = 0 。 switch( Mode ) { case 0x00: for( i = 0 。 } void WriteAllToLCM(unsigned char Mode ) { // 0x00 : write all area // 0x0f : write simple area // 0xf0 : write data area unsigned char i = 0, j = 0 。 } dison_off(1)。x128。y8。 dison_off(0)。 } //LCM初始化 void LCD_Init(void) { unsigned char x,y。 wdata(dd,0,1)。amp。 wdata(dd,1,0)。 } //寫數(shù)據(jù)到 LCM void lw(unsigned char x,unsigned char y,unsigned char dd) { if(y63)return。 } //屏幕開啟、關(guān)閉 void dison_off(unsigned char o) { o=o+0x3e。 wcode(x,1,1)。 } //定位 X方向, Y方向 void set_xy(unsigned char x,unsigned char y) 附錄 22 { x=x+0x40。 } //設(shè)定起始行 void set_startline(unsigned char i) { i=0xc0+i。 delay(1)。 lcm=c。 p_rs=1。 } void wdata(unsigned char c,unsigned char csl,unsigned char csr) { p_csl=csl。 delay(1)。 lcm=c。 p_rs=0。 } //寫指令到 LCM void wcode(unsigned char c,unsigned char csl,unsigned char csr) { p_csl=csl。 //延時 void delay(unsigned int k) { k = k*12。 unsigned char LCD_RAM_AC_DC( unsigned char x , unsigned char y , unsigned char AC_DC ) 。 unsigned char LCD_RAM_F( unsigned char x , unsigned char y , unsigned short f ) 。 void LCD_RAM_Char5_8( unsigned char x, unsigned char y , unsigned char *p ) 。 void LCD_RAM_Point( unsigned char x, unsigned char y ) 。 void dison_off(unsigned char o) 。 void set_startline(unsigned char i) 。 void wcode(unsigned char c,unsigned char csl,unsigned char csr) 。 code char PointCode[8] = { 0x01, 0x02, 0x04, 0x08, 0x10, 0x20, 0x40, 0x80 } 。 附錄 20 sbit p_e = P1^0。 sbit p_rs = P1^2。 } } include define lcm P0 sbit p_csl = P3^7。 iloop = 0 。 } } else { ET0 = 0 。 if( iloop == 5 ) { LCD_RAM_Write( 0xde )。 WorkOutSample()。 while( ADC_Length 512 ){ //SwitchWork()。 if( STOP_RUN == 1 ){附錄 19 ADC_Length = 0 。 LCD_RAM_Write( 0xf8 )。 Timer0_init() 。 PCA_Init()。 0xb7 。 P1M1 = P1M1 | 0x48 。 P3M1 = 0x00。 P0M1 = 0x00。 while( i ) 。北京:國防工業(yè)出版社, 2020 附錄 18 附錄一 數(shù)字存儲示波器主程序 v
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1