亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊(cè)

高級(jí)<b>程序員</b>

  • 溫度華氏轉(zhuǎn)變攝氏 #include <stdio.h> #include <stdlib.h> enum x {A,B,C,D,E} int main(void)

    溫度華氏轉(zhuǎn)變攝氏 #include <stdio.h> #include <stdlib.h> enum x {A,B,C,D,E} int main(void) { int a=73,b=85,c=66 { if (a>=90) printf("a=A等級(jí)!!\n") else if (a>=80) printf("73分=B等級(jí)!!\n") else if (a>=70) printf("73分=C等級(jí)!!\n") else if (a>=60) printf("73分=D等級(jí)!!\n") else if (a<60) printf("73分=E等級(jí)!!\n") } { if (b>=90) printf("b=A等級(jí)!!\n") else if (b>=80) printf("85分=B等級(jí)!!\n") else if (b>=70) printf("85分=C等級(jí)!!\n") else if (b>=60) printf("85分=D等級(jí)!!\n") else if (b<60) printf("85分=E等級(jí)!!\n") } { if (c>=90) printf("c=A等級(jí)!!\n") else if (c>=80) printf("66分=B等級(jí)!!\n") else if (c>=70) printf("66分=C等級(jí)!!\n") else if (c>=60) printf("66分=D等級(jí)!!\n") else if (c<60) printf("66分=E等級(jí)!!\n") } system("pause") return 0 }

    標(biāo)簽: include stdlib stdio gt

    上傳時(shí)間: 2013-12-12

    上傳用戶:亞亞娟娟123

  • 紅外解碼程序

    /*  * _168ZHONGDUAN2.c  *  * Created: 2014/11/2 15:12:45  *  Author: lenovo  */  #include <avr/io.h> #include <avr/iom168pa.h> #include <avr/interrupt.h> #include <util/delay.h> #include <avr/eeprom.h> //#include <util/delay_basic.h> //unsigned char const SEGtable[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x40}; #define BIT(x) (1<<(x)) #include<avr/signal.h>       #include<avr/pgmspace.h>  #include<util/delay.h>  #include<avr/eeprom.h> #define setb(val,bitn) (val|=(1<<(bitn)))//設(shè)置某IO口某位為1 #define clr(val,bitn) (val&=~(1<<(bitn)))//設(shè)置某IO口某位為0 #define get(val,bitn) (val&(1<<(bitn)))//讀取某位狀態(tài) //uchar ACT[8] ={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f}; #define CPL_BIT(x,y) (x^=(1<<y)) #define CLR_BIT(x,y) (x&=~(1<<y)) #define  SET_1(a,b) a|=(1<<b)   #define  CLE_0(a,b) a&=~(1<<b)    /*------宏定義------*/  #include <avr/wdt.h> #include <avr/sleep.h>    #include <avr/interrupt.h> #include <avr/pgmspace.h> #include <util/delay.h> #include <avr/eeprom.h> #define setb(val,bitn) (val|=(1<<(bitn)))//設(shè)置某IO口某位為1 #define clr(val,bitn) (val&=~(1<<(bitn)))//設(shè)置某IO口某位為0 #define get(val,bitn) (val&(1<<(bitn)))//讀取某位狀態(tài)  #define uint8  unsigned char  #define uint16 unsigned int  #define   P_LCDCS1 setb(PORTB,5)  #define  P_LCDCS0 clr(PORTB,5)  #define   P_LCDRST1 setb(PORTB,1)  #define   P_LCDRST0 clr(PORTB,1)  #define  P_LCDRS1 setb(PORTB,2)  #define   P_LCDRS0 clr(PORTB,2)  #define  P_LCDDAT1 setb(PORTB,4)  #define   P_LCDDAT0 clr(PORTB,4)  #define P_LCDCLK1 setb(PORTB,3)  #define   P_LCDCLK0 clr(PORTB,3) //#define     LCD_ //-----頁地址定義----- #define     Page1       0 #define     Page2       1 #define     Page3       2 #define     Page4       3 #define     Page5       4 #define     Page6       5 #define     Page7       6 #define     Page8       7 //-----列地址定義-----每8列地址增1 #define     List8_1        0 #define     List8_2        7 #define     List8_3        15 #define     List8_4        23 #define     List8_5        31 #define     List8_6        39 #define     List8_7        47 #define     List8_8        55 #define     List8_9        63 #define     List8_10       71 #define     List8_11       79 #define     List8_12       87 #define     List8_13       95 #define     List8_14       103 #define     List8_15       111 #define     List8_16       119 //#define     List8_17       127 //-----列地址定義-----每16列地址增1 #define     List16_1        0 #define     List16_2        15 #define     List16_3        31 #define     List16_4        47 #define     List16_5        63 #define     List16_6        79 #define     List16_7        95 #define     List16_8        111 //---------------------------------- #define     STR_CHARG       "Charge"    //提示充電 #define     STR_PRCE        "%"         //電量百分比 #define     STR_ERR         "Err" //出錯(cuò)顯示 #define     STR_OFF         "OFF"  //關(guān)機(jī)顯示 //待機(jī)顯示 #define     STR_WAIT1         "Portable UPS"  #define     STR_WAIT2         "110V/60HZ"  #define     STR_WAIT3         "Select:DC OR AC"  #define     STR_WAIT4         "BATTERY:"  //開機(jī)顯示 #define     STR_OUTSTATUS      "Out Status:"  #define     STR_DCOUT12V         "DC12V"  #define     STR_DCOUT5V         "DC5V"  #define     STR_ACOUT         "AC110V" //#define     STR_MAOHAO         ":"   //====================================== extern uint8  LOCKA[2][16] ; //extern uint8 code BATS[10][16] ; extern uint8  BAT2S[12][32] ; extern uint8  NC[] ; extern uint8  mao_hao[] ; extern uint8  num1[] ; extern uint8  num2[] ; extern uint8 num3[] ; extern uint8  num4[] ; extern uint8  num5[] ; extern uint8 num6[] ; extern uint8  num7[] ; extern uint8  num8[] ; extern uint8  num9[] ; extern uint8  Tab_Ascii_8x16[95][16] ; extern uint8  Tab_Ascii_5x7[95][5] ; extern uint8  zhuang1[] ; extern uint8  tai1[] ; extern uint8  shi1[] ; extern uint8  yong1[] ; //---------------------------------- //extern void LcdWriteCommand(uint8 data1) ; extern void Display_Graphic_32x32(uint8 page,uint8 column,uint8 *dp) ; extern void Display_Graphic_32x16(uint8 page,uint8 column,uint8 *dp) ; extern void Display_Graphic_16x16(uint8 page,uint8 column,uint8 *dp) ; extern void Display_Graphic_8x16(uint8 page,uint8 column,uint8 *dp) ; extern void Display_String_8x16(uint8 page,uint8 column,uint8 *text) ; extern void Display_Num_8x16(uint8 page,uint8 column,uint8 Num) ; extern void Display_Digital_8x16(uint8 page,uint8 column,uint8 *a) ; extern void Display_Nop_8x16(uint8 page,uint8 column,uint8 DatLong) ; extern void Display_String_5x7(uint8 page,uint8 column,uint8 *text) ; extern void Full_Display(void) ; extern void Clear_Screen(void) ; extern void Init_lcd12864(void) ; //#endif   //========c12864.c============================================== /*************************************************** LCD:晶聯(lián)訊電子 JLX12864G-086-PN(不帶字庫IC-UC1701X) 僅支持串行驅(qū)動(dòng)方式 ***************************************************/ //#include "global.h"  //#include "c12864.h"   #define     Tab_Ascii_8x16_CALL1  //粗體字形 #define     Tab_Ascii_8x16_CALL2  //細(xì)體字形 #define     Tab_Ascii_5x7_CALL #define     Display_Graphic_32x32_CALL #define     Display_Graphic_32x16_CALL #define     Display_Graphic_16x16_CALL #define     Display_Graphic_8x16_CALL #define     Display_String_8x16_CALL     //顯示字符串 #define     Display_Num_8x16_CALL        //顯示單個(gè)數(shù)據(jù)0-9 #define     Display_Digital_8x16_CALL    //顯示數(shù)據(jù)0-9999 #define     Display_Nop_8x16_CALL        //填充8*16的空字符N個(gè) #define     Display_String_5x7_CALL #define     Full_Display_CALL   //==============================================================================  uint8 aa[]={0,1,2,3,4,5,6,7,8,9};   uint8 LOCKA[2][16]={ //--   童鎖符號(hào)  -- //--    此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16   -- //0x00, 0x00, 0xc0, 0xe0, 0xf0, 0xd8, 0xcc, 0xc4, 0xc4, 0xcc, 0xd8, 0xf0, 0xe0, 0xc0, 0x00, 0x00, //0x00, 0x00, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xe0, 0xb0, 0x98, 0x8c, 0x8c, 0x8c, 0x8c, 0x98, 0xb0, 0xe0, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x00, 0x00, } ; const PROGMEM uint8_t  BATS[10][16]={ //--   電池符號(hào)  -- //--    此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16   -- 0x00, 0x00, 0x00, 0xf8, 0x08, 0x08, 0x0c, 0x0e, 0x0e, 0x0c, 0x08, 0x08, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x08, 0x08, 0x0c, 0x0e, 0x0e, 0x0c, 0x08, 0x08, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x08, 0x08, 0x0c, 0x0e, 0x0e, 0x0c, 0x08, 0x08, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0x7e, 0x7e, 0x7e, 0x7e, 0x7e, 0x7e, 0x7e, 0x7e, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0xc8, 0xc8, 0xcc, 0xce, 0xce, 0xcc, 0xc8, 0xc8, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0xf8, 0xf8, 0xfc, 0xfe, 0xfe, 0xfc, 0xf8, 0xf8, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x00, 0x00, 0x00, }; const PROGMEM uint8_t  BAT2S1[12][32]={ /*--   電池符號(hào)  --*/ /*--    此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=32x16   --*/ {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0xf8, 0xc0, 0x80}, {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3f, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3f, 0x07, 0x03}, {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x08, 0x08, 0xe8, 0xe8, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0xf8, 0xc0, 0x80}, {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3f, 0x20, 0x20, 0x2f, 0x2f, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3f, 0x07, 0x03}, {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x08, 0x08, 0xe8, 0xe8, 0x08, 0x08, 0xe8, 0xe8, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0xf8, 0xc0, 0x80}, {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3f, 0x20, 0x20, 0x2f, 0x2f, 0x20, 0x20, 0x2f, 0x2f, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3f, 0x07, 0x03}, {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x08, 0x08, 0xe8, 0xe8, 0x08, 0x08, 0xe8, 0xe8, 0x08, 0x08, 0xe8, 0xe8, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0xf8, 0xc0, 0x80}, {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3f, 0x20, 0x20, 0x2f, 0x2f, 0x20, 0x20, 0x2f, 0x2f, 0x20, 0x20, 0x2f, 0x2f, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3f, 0x07, 0x03}, {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x08, 0x08, 0xe8, 0xe8, 0x08, 0x08, 0xe8, 0xe8, 0x08, 0x08, 0xe8, 0xe8, 0x08, 0x08, 0xe8, 0xe8, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0xf8, 0xc0, 0x80}, {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3f, 0x20, 0x20, 0x2f, 0x2f, 0x20, 0x20, 0x2f, 0x2f, 0x20, 0x20, 0x2f, 0x2f, 0x20, 0x20, 0x2f, 0x2f, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x3f, 0x07, 0x03}, {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x08, 0x08, 0xe8, 0xe8, 0x08, 0x08, 0xe8, 0xe8, 0x08, 0x08, 0xe8, 0xe8, 0x08, 0x08, 0xe8, 0xe8, 0x08, 0x08, 0xe8, 0xe8, 0x08, 0x08, 0xf8, 0xc0, 0x80}, {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3f, 0x20, 0x20, 0x2f, 0x2f, 0x20, 0x20, 0x2f, 0x2f, 0x20, 0x20, 0x2f, 0x2f, 0x20, 0x20, 0x2f, 0x2f, 0x20, 0x20, 0x2f, 0x2f, 0x20, 0x20, 0x3f, 0x07, 0x03}, } ;   const PROGMEM uint8_t  BAT2S2[2][32]={ //--   電池符號(hào) 不顯示 -- //--    此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=32x16   -- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, } ;  uint8 NC[]={ /*--  文字: 空符號(hào)  --*/ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, } ; uint8 mao_hao[]={ /*--  文字:  : (冒號(hào)) --*/ /*--  宋體12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0x00,0x00,0x00,0xC0,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x30,0x00,0x00,0x00}; uint8  num0[]={ /*--  文字:  0  --*/ /*--  宋體12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0x00,0xE0,0x10,0x08,0x08,0x10,0xE0,0x00,0x00,0x0F,0x10,0x20,0x20,0x10,0x0F,0x00 }; uint8  num1[]={ /*--  文字:  1  --*/ /*--  宋體12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0x00,0x10,0x10,0xF8,0x00,0x00,0x00,0x00,0x00,0x20,0x20,0x3F,0x20,0x20,0x00,0x00 }; uint8  num2[]={ /*--  文字:  2  --*/ /*--  宋體12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0x00,0x70,0x08,0x08,0x08,0x88,0x70,0x00,0x00,0x30,0x28,0x24,0x22,0x21,0x30,0x00  //細(xì)體 //0x08,0x0C,0x84,0xC4,0x64,0x3C,0x18,0x00,0x0E,0x0F,0x09,0x08,0x08,0x0C,0x0C,0x00, // 粗體 }; uint8  num3[]={ /*--  文字:  3  --*/ /*--  宋體12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0x00,0x30,0x08,0x88,0x88,0x48,0x30,0x00,0x00,0x18,0x20,0x20,0x20,0x11,0x0E,0x00 }; uint8  num4[]={ /*--  文字:  4  --*/ /*--  宋體12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0x00,0x00,0xC0,0x20,0x10,0xF8,0x00,0x00,0x00,0x07,0x04,0x24,0x24,0x3F,0x24,0x00 }; uint8  num5[]={ /*--  文字:  5  --*/ /*--  宋體12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0x00,0xF8,0x08,0x88,0x88,0x08,0x08,0x00,0x00,0x19,0x21,0x20,0x20,0x11,0x0E,0x00 }; uint8  num6[]={ /*--  文字:  6  --*/ /*--  宋體12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0x00,0xE0,0x10,0x88,0x88,0x18,0x00,0x00,0x00,0x0F,0x11,0x20,0x20,0x11,0x0E,0x00 }; uint8  num7[]={ /*--  文字:  7  --*/ /*--  宋體12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0x00,0x38,0x08,0x08,0xC8,0x38,0x08,0x00,0x00,0x00,0x00,0x3F,0x00,0x00,0x00,0x00 }; uint8  num8[]={ /*--  文字:  8  --*/ /*--  宋體12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0x00,0x70,0x88,0x08,0x08,0x88,0x70,0x00,0x00,0x1C,0x22,0x21,0x21,0x22,0x1C,0x00 }; uint8  num9[]={ /*--  文字:  9  --*/ /*--  宋體12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0x00,0xE0,0x10,0x08,0x08,0x10,0xE0,0x00,0x00,0x00,0x31,0x22,0x22,0x11,0x0F,0x00 }; //=======8x16======================================================================= #ifdef  Display_String_8x16_CALL   //Tab_Ascii_8x16_CALL    const PROGMEM uint8_t Tab_Ascii_8x161[95][16]={  //粗體字形  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // - -  0x00,0x00,0x38,0xFC,0xFC,0x38,0x00,0x00,0x00,0x00,0x00,0x0D,0x0D,0x00,0x00,0x00, // -!-  0x00,0x0E,0x1E,0x00,0x00,0x1E,0x0E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // -"-  0x20,0xF8,0xF8,0x20,0xF8,0xF8,0x20,0x00,0x02,0x0F,0x0F,0x02,0x0F,0x0F,0x02,0x00, // -#-  0x38,0x7C,0x44,0x47,0x47,0xCC,0x98,0x00,0x03,0x06,0x04,0x1C,0x1C,0x07,0x03,0x00, // -$-  0x30,0x30,0x00,0x80,0xC0,0x60,0x30,0x00,0x0C,0x06,0x03,0x01,0x00,0x0C,0x0C,0x00, // -%-  0x80,0xD8,0x7C,0xE4,0xBC,0xD8,0x40,0x00,0x07,0x0F,0x08,0x08,0x07,0x0F,0x08,0x00, // -&-  0x00,0x10,0x1E,0x0E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // -'-  0x00,0x00,0xF0,0xF8,0x0C,0x04,0x00,0x00,0x00,0x00,0x03,0x07,0x0C,0x08,0x00,0x00, // -(-  0x00,0x00,0x04,0x0C,0xF8,0xF0,0x00,0x00,0x00,0x00,0x08,0x0C,0x07,0x03,0x00,0x00, // -)-  0x80,0xA0,0xE0,0xC0,0xC0,0xE0,0xA0,0x80,0x00,0x02,0x03,0x01,0x01,0x03,0x02,0x00, // -*-  0x00,0x80,0x80,0xE0,0xE0,0x80,0x80,0x00,0x00,0x00,0x00,0x03,0x03,0x00,0x00,0x00, // -+-  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x1E,0x0E,0x00,0x00,0x00, // -,-  0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // ---  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0C,0x0C,0x00,0x00,0x00, // -.-  0x00,0x00,0x00,0x80,0xC0,0x60,0x30,0x00,0x0C,0x06,0x03,0x01,0x00,0x00,0x00,0x00, // -/-  0xF8,0xFC,0x04,0xC4,0x24,0xFC,0xF8,0x00,0x07,0x0F,0x09,0x08,0x08,0x0F,0x07,0x00, // -0-  0x00,0x10,0x18,0xFC,0xFC,0x00,0x00,0x00,0x00,0x08,0x08,0x0F,0x0F,0x08,0x08,0x00, // -1-  0x08,0x0C,0x84,0xC4,0x64,0x3C,0x18,0x00,0x0E,0x0F,0x09,0x08,0x08,0x0C,0x0C,0x00, // -2-  0x08,0x0C,0x44,0x44,0x44,0xFC,0xB8,0x00,0x04,0x0C,0x08,0x08,0x08,0x0F,0x07,0x00, // -3-  0xC0,0xE0,0xB0,0x98,0xFC,0xFC,0x80,0x00,0x00,0x00,0x00,0x08,0x0F,0x0F,0x08,0x00, // -4-  0x7C,0x7C,0x44,0x44,0xC4,0xC4,0x84,0x00,0x04,0x0C,0x08,0x08,0x08,0x0F,0x07,0x00, // -5-  0xF0,0xF8,0x4C,0x44,0x44,0xC0,0x80,0x00,0x07,0x0F,0x08,0x08,0x08,0x0F,0x07,0x00, // -6-  0x0C,0x0C,0x04,0x84,0xC4,0x7C,0x3C,0x00,0x00,0x00,0x0F,0x0F,0x00,0x00,0x00,0x00, // -7-  0xB8,0xFC,0x44,0x44,0x44,0xFC,0xB8,0x00,0x07,0x0F,0x08,0x08,0x08,0x0F,0x07,0x00, // -8-  0x38,0x7C,0x44,0x44,0x44,0xFC,0xF8,0x00,0x00,0x08,0x08,0x08,0x0C,0x07,0x03,0x00, // -9-  0x00,0x00,0x00,0x30,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x06,0x00,0x00,0x00, // -:-  0x00,0x00,0x00,0x30,0x30,0x00,0x00,0x00,0x00,0x00,0x08,0x0E,0x06,0x00,0x00,0x00, // -;-  0x00,0x80,0xC0,0x60,0x30,0x18,0x08,0x00,0x00,0x00,0x01,0x03,0x06,0x0C,0x08,0x00, // -<-  0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x00,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x00, // -=-  0x00,0x08,0x18,0x30,0x60,0xC0,0x80,0x00,0x00,0x08,0x0C,0x06,0x03,0x01,0x00,0x00, // ->-  0x18,0x1C,0x04,0xC4,0xE4,0x3C,0x18,0x00,0x00,0x00,0x00,0x0D,0x0D,0x00,0x00,0x00, // -?-  0xF0,0xF8,0x08,0xC8,0xC8,0xF8,0xF0,0x00,0x07,0x0F,0x08,0x0B,0x0B,0x0B,0x01,0x00, // -@-  0xE0,0xF0,0x98,0x8C,0x98,0xF0,0xE0,0x00,0x0F,0x0F,0x00,0x00,0x00,0x0F,0x0F,0x00, // -A-  0x04,0xFC,0xFC,0x44,0x44,0xFC,0xB8,0x00,0x08,0x0F,0x0F,0x08,0x08,0x0F,0x07,0x00, // -B-  0xF0,0xF8,0x0C,0x04,0x04,0x0C,0x18,0x00,0x03,0x07,0x0C,0x08,0x08,0x0C,0x06,0x00, // -C-  0x04,0xFC,0xFC,0x04,0x0C,0xF8,0xF0,0x00,0x08,0x0F,0x0F,0x08,0x0C,0x07,0x03,0x00, // -D-  0x04,0xFC,0xFC,0x44,0xE4,0x0C,0x1C,0x00,0x08,0x0F,0x0F,0x08,0x08,0x0C,0x0E,0x00, // -E-  0x04,0xFC,0xFC,0x44,0xE4,0x0C,0x1C,0x00,0x08,0x0F,0x0F,0x08,0x00,0x00,0x00,0x00, // -F-  0xF0,0xF8,0x0C,0x84,0x84,0x8C,0x98,0x00,0x03,0x07,0x0C,0x08,0x08,0x07,0x0F,0x00, // -G-  0xFC,0xFC,0x40,0x40,0x40,0xFC,0xFC,0x00,0x0F,0x0F,0x00,0x00,0x00,0x0F,0x0F,0x00, // -H-  0x00,0x00,0x04,0xFC,0xFC,0x04,0x00,0x00,0x00,0x00,0x08,0x0F,0x0F,0x08,0x00,0x00, // -I-  0x00,0x00,0x00,0x04,0xFC,0xFC,0x04,0x00,0x07,0x0F,0x08,0x08,0x0F,0x07,0x00,0x00, // -J-  0x04,0xFC,0xFC,0xC0,0xF0,0x3C,0x0C,0x00,0x08,0x0F,0x0F,0x00,0x01,0x0F,0x0E,0x00, // -K-  0x04,0xFC,0xFC,0x04,0x00,0x00,0x00,0x00,0x08,0x0F,0x0F,0x08,0x08,0x0C,0x0E,0x00, // -L-  0xFC,0xFC,0x38,0x70,0x38,0xFC,0xFC,0x00,0x0F,0x0F,0x00,0x00,0x00,0x0F,0x0F,0x00, // -M-  0xFC,0xFC,0x38,0x70,0xE0,0xFC,0xFC,0x00,0x0F,0x0F,0x00,0x00,0x00,0x0F,0x0F,0x00, // -N-  0xF0,0xF8,0x0C,0x04,0x0C,0xF8,0xF0,0x00,0x03,0x07,0x0C,0x08,0x0C,0x07,0x03,0x00, // -O-  0x04,0xFC,0xFC,0x44,0x44,0x7C,0x38,0x00,0x08,0x0F,0x0F,0x08,0x00,0x00,0x00,0x00, // -P-  0xF8,0xFC,0x04,0x04,0x04,0xFC,0xF8,0x00,0x07,0x0F,0x08,0x0E,0x3C,0x3F,0x27,0x00, // -Q-  0x04,0xFC,0xFC,0x44,0xC4,0xFC,0x38,0x00,0x08,0x0F,0x0F,0x00,0x00,0x0F,0x0F,0x00, // -R-  0x18,0x3C,0x64,0x44,0xC4,0x9C,0x18,0x00,0x06,0x0E,0x08,0x08,0x08,0x0F,0x07,0x00, // -S-  0x00,0x1C,0x0C,0xFC,0xFC,0x0C,0x1C,0x00,0x00,0x00,0x08,0x0F,0x0F,0x08,0x00,0x00, // -T-  0xFC,0xFC,0x00,0x00,0x00,0xFC,0xFC,0x00,0x07,0x0F,0x08,0x08,0x08,0x0F,0x07,0x00, // -U-  0xFC,0xFC,0x00,0x00,0x00,0xFC,0xFC,0x00,0x01,0x03,0x06,0x0C,0x06,0x03,0x01,0x00, // -V-  0xFC,0xFC,0x00,0x80,0x00,0xFC,0xFC,0x00,0x03,0x0F,0x0E,0x03,0x0E,0x0F,0x03,0x00, // -W-  0x0C,0x3C,0xF0,0xC0,0xF0,0x3C,0x0C,0x00,0x0C,0x0F,0x03,0x00,0x03,0x0F,0x0C,0x00, // -X-  0x00,0x3C,0x7C,0xC0,0xC0,0x7C,0x3C,0x00,0x00,0x00,0x08,0x0F,0x0F,0x08,0x00,0x00, // -Y-  0x1C,0x0C,0x84,0xC4,0x64,0x3C,0x1C,0x00,0x0E,0x0F,0x09,0x08,0x08,0x0C,0x0E,0x00, // -Z-  0x00,0x00,0xFC,0xFC,0x04,0x04,0x00,0x00,0x00,0x00,0x0F,0x0F,0x08,0x08,0x00,0x00, // -[-  0x38,0x70,0xE0,0xC0,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x03,0x07,0x0E,0x00, // -\-  0x00,0x00,0x04,0x04,0xFC,0xFC,0x00,0x00,0x00,0x00,0x08,0x08,0x0F,0x0F,0x00,0x00, // -]-  0x08,0x0C,0x06,0x03,0x06,0x0C,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // -^-  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20, // -_-  0x00,0x00,0x03,0x07,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // -`-  0x00,0xA0,0xA0,0xA0,0xE0,0xC0,0x00,0x00,0x07,0x0F,0x08,0x08,0x07,0x0F,0x08,0x00, // -a-  0x04,0xFC,0xFC,0x20,0x60,0xC0,0x80,0x00,0x08,0x0F,0x07,0x08,0x08,0x0F,0x07,0x00, // -b-  0xC0,0xE0,0x20,0x20,0x20,0x60,0x40,0x00,0x07,0x0F,0x08,0x08,0x08,0x0C,0x04,0x00, // -c-  0x80,0xC0,0x60,0x24,0xFC,0xFC,0x00,0x00,0x07,0x0F,0x08,0x08,0x07,0x0F,0x08,0x00, // -d-  0xC0,0xE0,0xA0,0xA0,0xA0,0xE0,0xC0,0x00,0x07,0x0F,0x08,0x08,0x08,0x0C,0x04,0x00, // -e-  0x40,0xF8,0xFC,0x44,0x0C,0x18,0x00,0x00,0x08,0x0F,0x0F,0x08,0x00,0x00,0x00,0x00, // -f-  0xC0,0xE0,0x20,0x20,0xC0,0xE0,0x20,0x00,0x27,0x6F,0x48,0x48,0x7F,0x3F,0x00,0x00, // -g-  0x04,0xFC,0xFC,0x40,0x20,0xE0,0xC0,0x00,0x08,0x0F,0x0F,0x00,0x00,0x0F,0x0F,0x00, // -h-  0x00,0x00,0x20,0xEC,0xEC,0x00,0x00,0x00,0x00,0x00,0x08,0x0F,0x0F,0x08,0x00,0x00, // -i-  0x00,0x00,0x00,0x00,0x20,0xEC,0xEC,0x00,0x00,0x30,0x70,0x40,0x40,0x7F,0x3F,0x00, // -j-  0x04,0xFC,0xFC,0x80,0xC0,0x60,0x20,0x00,0x08,0x0F,0x0F,0x01,0x03,0x0E,0x0C,0x00, // -k-  0x00,0x00,0x04,0xFC,0xFC,0x00,0x00,0x00,0x00,0x00,0x08,0x0F,0x0F,0x08,0x00,0x00, // -l-  0xE0,0xE0,0x60,0xC0,0x60,0xE0,0xC0,0x00,0x0F,0x0F,0x00,0x0F,0x00,0x0F,0x0F,0x00, // -m-  0x20,0xE0,0xC0,0x20,0x20,0xE0,0xC0,0x00,0x00,0x0F,0x0F,0x00,0x00,0x0F,0x0F,0x00, // -n-  0xC0,0xE0,0x20,0x20,0x20,0xE0,0xC0,0x00,0x07,0x0F,0x08,0x08,0x08,0x0F,0x07,0x00, // -o-  0x20,0xE0,0xC0,0x20,0x20,0xE0,0xC0,0x00,0x40,0x7F,0x7F,0x48,0x08,0x0F,0x07,0x00, // -p-  0xC0,0xE0,0x20,0x20,0xC0,0xE0,0x20,0x00,0x07,0x0F,0x08,0x48,0x7F,0x7F,0x40,0x00, // -q-  0x20,0xE0,0xC0,0x60,0x20,0x60,0xC0,0x00,0x08,0x0F,0x0F,0x08,0x00,0x00,0x00,0x00, // -r-  0x40,0xE0,0xA0,0x20,0x20,0x60,0x40,0x00,0x04,0x0C,0x09,0x09,0x0B,0x0E,0x04,0x00, // -s-  0x20,0x20,0xF8,0xFC,0x20,0x20,0x00,0x00,0x00,0x00,0x07,0x0F,0x08,0x0C,0x04,0x00, // -t-  0xE0,0xE0,0x00,0x00,0xE0,0xE0,0x00,0x00,0x07,0x0F,0x08,0x08,0x07,0x0F,0x08,0x00, // -u-  0x00,0xE0,0xE0,0x00,0x00,0xE0,0xE0,0x00,0x00,0x03,0x07,0x0C,0x0C,0x07,0x03,0x00, // -v-  0xE0,0xE0,0x00,0x00,0x00,0xE0,0xE0,0x00,0x07,0x0F,0x0C,0x07,0x0C,0x0F,0x07,0x00, // -w-  0x20,0x60,0xC0,0x80,0xC0,0x60,0x20,0x00,0x08,0x0C,0x07,0x03,0x07,0x0C,0x08,0x00, // -x-  0xE0,0xE0,0x00,0x00,0x00,0xE0,0xE0,0x00,0x47,0x4F,0x48,0x48,0x68,0x3F,0x1F,0x00, // -y-  0x60,0x60,0x20,0xA0,0xE0,0x60,0x20,0x00,0x0C,0x0E,0x0B,0x09,0x08,0x0C,0x0C,0x00, // -z-  0x00,0x40,0x40,0xF8,0xBC,0x04,0x04,0x00,0x00,0x00,0x00,0x07,0x0F,0x08,0x08,0x00, // -{-  0x00,0x00,0x00,0xBC,0xBC,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0x0F,0x00,0x00,0x00, // -|-  0x00,0x04,0x04,0xBC,0xF8,0x40,0x40,0x00,0x00,0x08,0x08,0x0F,0x07,0x00,0x00,0x00, // -}-  0x08,0x0C,0x04,0x0C,0x08,0x0C,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // -~- } ; #endif  //Tab_Ascii_8x16_CALL1 //=======8x16======================================================================= //#ifdef   Tab_Ascii_8x16_CALL2  // #ifdef  Display_Num_8x16_CALL  const PROGMEM uint8_t Tab_Ascii_8x162[95][16]={  //細(xì)體字形 /*--  文字:     --*/ /*--  Comic Sans MS12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /*--  文字:  !  --*/ /*--  Comic Sans MS12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0x00,0x00,0x00,0xF8,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x33,0x30,0x00,0x00,0x00, /*--  文字:  "  --*/ /*--  Comic Sans MS12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0x00,0x10,0x0C,0x06,0x10,0x0C,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /*--  文字:  #  --*/ /*--  Comic Sans MS12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0x40,0xC0,0x78,0x40,0xC0,0x78,0x40,0x00,0x04,0x3F,0x04,0x04,0x3F,0x04,0x04,0x00, /*--  文字:  $  --*/ /*--  Comic Sans MS12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0x00,0x70,0x88,0xFC,0x08,0x30,0x00,0x00,0x00,0x18,0x20,0xFF,0x21,0x1E,0x00,0x00, /*--  文字:  %  --*/ /*--  Comic Sans MS12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0xF0,0x08,0xF0,0x00,0xE0,0x18,0x00,0x00,0x00,0x21,0x1C,0x03,0x1E,0x21,0x1E,0x00, /*--  文字:  &  --*/ /*--  Comic Sans MS12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0x00,0xF0,0x08,0x88,0x70,0x00,0x00,0x00,0x1E,0x21,0x23,0x24,0x19,0x27,0x21,0x10, /*--  文字:  '  --*/ /*--  Comic Sans MS12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0x10,0x16,0x0E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /*--  文字:  (  --*/ /*--  Comic Sans MS12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0x00,0x00,0x00,0xE0,0x18,0x04,0x02,0x00,0x00,0x00,0x00,0x07,0x18,0x20,0x40,0x00, /*--  文字:  )  --*/ /*--  Comic Sans MS12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0x00,0x02,0x04,0x18,0xE0,0x00,0x00,0x00,0x00,0x40,0x20,0x18,0x07,0x00,0x00,0x00, /*--  文字:  *  --*/ /*--  Comic Sans MS12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0x40,0x40,0x80,0xF0,0x80,0x40,0x40,0x00,0x02,0x02,0x01,0x0F,0x01,0x02,0x02,0x00, /*--  文字:  +  --*/ /*--  Comic Sans MS12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0x00,0x00,0x00,0xF0,0x00,0x00,0x00,0x00,0x01,0x01,0x01,0x1F,0x01,0x01,0x01,0x00, /*--  文字:  ,  --*/ /*--  Comic Sans MS12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xB0,0x70,0x00,0x00,0x00,0x00,0x00, /*--  文字:  -  --*/ /*--  Comic Sans MS12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01, /*--  文字:  .  --*/ /*--  Comic Sans MS12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x30,0x00,0x00,0x00,0x00,0x00, /*--  文字:  /  --*/ /*--  Comic Sans MS12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0x00,0x00,0x00,0x00,0x80,0x60,0x18,0x04,0x00,0x60,0x18,0x06,0x01,0x00,0x00,0x00, /*--  文字:  0  --*/ /*--  Comic Sans MS12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0x00,0xE0,0x10,0x08,0x08,0x10,0xE0,0x00,0x00,0x0F,0x10,0x20,0x20,0x10,0x0F,0x00, /*--  文字:  1  --*/ /*--  Comic Sans MS12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0x00,0x10,0x10,0xF8,0x00,0x00,0x00,0x00,0x00,0x20,0x20,0x3F,0x20,0x20,0x00,0x00, /*--  文字:  2  --*/ /*--  Comic Sans MS12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0x00,0x70,0x08,0x08,0x08,0x88,0x70,0x00,0x00,0x30,0x28,0x24,0x22,0x21,0x30,0x00, /*--  文字:  3  --*/ /*--  Comic Sans MS12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0x00,0x30,0x08,0x88,0x88,0x48,0x30,0x00,0x00,0x18,0x20,0x20,0x20,0x11,0x0E,0x00, /*--  文字:  4  --*/ /*--  Comic Sans MS12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0x00,0x00,0xC0,0x20,0x10,0xF8,0x00,0x00,0x00,0x07,0x04,0x24,0x24,0x3F,0x24,0x00, /*--  文字:  5  --*/ /*--  Comic Sans MS12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0x00,0xF8,0x08,0x88,0x88,0x08,0x08,0x00,0x00,0x19,0x21,0x20,0x20,0x11,0x0E,0x00, /*--  文字:  6  --*/ /*--  Comic Sans MS12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0x00,0xE0,0x10,0x88,0x88,0x18,0x00,0x00,0x00,0x0F,0x11,0x20,0x20,0x11,0x0E,0x00, /*--  文字:  7  --*/ /*--  Comic Sans MS12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0x00,0x38,0x08,0x08,0xC8,0x38,0x08,0x00,0x00,0x00,0x00,0x3F,0x00,0x00,0x00,0x00, /*--  文字:  8  --*/ /*--  Comic Sans MS12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0x00,0x70,0x88,0x08,0x08,0x88,0x70,0x00,0x00,0x1C,0x22,0x21,0x21,0x22,0x1C,0x00, /*--  文字:  9  --*/ /*--  Comic Sans MS12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0x00,0xE0,0x10,0x08,0x08,0x10,0xE0,0x00,0x00,0x00,0x31,0x22,0x22,0x11,0x0F,0x00, /*--  文字:  :  --*/ /*--  Comic Sans MS12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0x00,0x00,0x00,0xC0,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x30,0x00,0x00,0x00, /*--  文字:  ;  --*/ /*--  Comic Sans MS12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x60,0x00,0x00,0x00,0x00, /*--  文字:  <  --*/ /*--  Comic Sans MS12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0x00,0x00,0x80,0x40,0x20,0x10,0x08,0x00,0x00,0x01,0x02,0x04,0x08,0x10,0x20,0x00, /*--  文字:  =  --*/ /*--  Comic Sans MS12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x00,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x00, /*--  文字:  >  --*/ /*--  Comic Sans MS12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0x00,0x08,0x10,0x20,0x40,0x80,0x00,0x00,0x00,0x20,0x10,0x08,0x04,0x02,0x01,0x00, /*--  文字:  ?  --*/ /*--  Comic Sans MS12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0x00,0x70,0x48,0x08,0x08,0x08,0xF0,0x00,0x00,0x00,0x00,0x30,0x36,0x01,0x00,0x00, /*--  文字:  @  --*/ /*--  Comic Sans MS12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0xC0,0x30,0xC8,0x28,0xE8,0x10,0xE0,0x00,0x07,0x18,0x27,0x24,0x23,0x14,0x0B,0x00, /*--  文字:  A  --*/ /*--  Comic Sans MS12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0x00,0x00,0xC0,0x38,0xE0,0x00,0x00,0x00,0x20,0x3C,0x23,0x02,0x02,0x27,0x38,0x20, /*--  文字:  B  --*/ /*--  Comic Sans MS12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0x08,0xF8,0x88,0x88,0x88,0x70,0x00,0x00,0x20,0x3F,0x20,0x20,0x20,0x11,0x0E,0x00, /*--  文字:  C  --*/ /*--  Comic Sans MS12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0xC0,0x30,0x08,0x08,0x08,0x08,0x38,0x00,0x07,0x18,0x20,0x20,0x20,0x10,0x08,0x00, /*--  文字:  D  --*/ /*--  Comic Sans MS12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0x08,0xF8,0x08,0x08,0x08,0x10,0xE0,0x00,0x20,0x3F,0x20,0x20,0x20,0x10,0x0F,0x00, /*--  文字:  E  --*/ /*--  Comic Sans MS12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0x08,0xF8,0x88,0x88,0xE8,0x08,0x10,0x00,0x20,0x3F,0x20,0x20,0x23,0x20,0x18,0x00, /*--  文字:  F  --*/ /*--  Comic Sans MS12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0x08,0xF8,0x88,0x88,0xE8,0x08,0x10,0x00,0x20,0x3F,0x20,0x00,0x03,0x00,0x00,0x00, /*--  文字:  G  --*/ /*--  Comic Sans MS12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0xC0,0x30,0x08,0x08,0x08,0x38,0x00,0x00,0x07,0x18,0x20,0x20,0x22,0x1E,0x02,0x00, /*--  文字:  H  --*/ /*--  Comic Sans MS12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0x08,0xF8,0x08,0x00,0x00,0x08,0xF8,0x08,0x20,0x3F,0x21,0x01,0x01,0x21,0x3F,0x20, /*--  文字:  I  --*/ /*--  Comic Sans MS12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0x00,0x08,0x08,0xF8,0x08,0x08,0x00,0x00,0x00,0x20,0x20,0x3F,0x20,0x20,0x00,0x00, /*--  文字:  J  --*/ /*--  Comic Sans MS12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0x00,0x00,0x08,0x08,0xF8,0x08,0x08,0x00,0xC0,0x80,0x80,0x80,0x7F,0x00,0x00,0x00, /*--  文字:  K  --*/ /*--  Comic Sans MS12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0x08,0xF8,0x88,0xC0,0x28,0x18,0x08,0x00,0x20,0x3F,0x20,0x01,0x26,0x38,0x20,0x00, /*--  文字:  L  --*/ /*--  Comic Sans MS12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0x08,0xF8,0x08,0x00,0x00,0x00,0x00,0x00,0x20,0x3F,0x20,0x20,0x20,0x20,0x30,0x00, /*--  文字:  M  --*/ /*--  Comic Sans MS12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0x08,0xF8,0xF8,0x00,0xF8,0xF8,0x08,0x00,0x20,0x3F,0x00,0x3F,0x00,0x3F,0x20,0x00, /*--  文字:  N  --*/ /*--  Comic Sans MS12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0x08,0xF8,0x30,0xC0,0x00,0x08,0xF8,0x08,0x20,0x3F,0x20,0x00,0x07,0x18,0x3F,0x00, /*--  文字:  O  --*/ /*--  Comic Sans MS12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0xE0,0x10,0x08,0x08,0x08,0x10,0xE0,0x00,0x0F,0x10,0x20,0x20,0x20,0x10,0x0F,0x00, /*--  文字:  P  --*/ /*--  Comic Sans MS12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0x08,0xF8,0x08,0x08,0x08,0x08,0xF0,0x00,0x20,0x3F,0x21,0x01,0x01,0x01,0x00,0x00, /*--  文字:  Q  --*/ /*--  Comic Sans MS12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0xE0,0x10,0x08,0x08,0x08,0x10,0xE0,0x00,0x0F,0x18,0x24,0x24,0x38,0x50,0x4F,0x00, /*--  文字:  R  --*/ /*--  Comic Sans MS12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0x08,0xF8,0x88,0x88,0x88,0x88,0x70,0x00,0x20,0x3F,0x20,0x00,0x03,0x0C,0x30,0x20, /*--  文字:  S  --*/ /*--  Comic Sans MS12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0x00,0x70,0x88,0x08,0x08,0x08,0x38,0x00,0x00,0x38,0x20,0x21,0x21,0x22,0x1C,0x00, /*--  文字:  T  --*/ /*--  Comic Sans MS12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0x18,0x08,0x08,0xF8,0x08,0x08,0x18,0x00,0x00,0x00,0x20,0x3F,0x20,0x00,0x00,0x00, /*--  文字:  U  --*/ /*--  Comic Sans MS12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0x08,0xF8,0x08,0x00,0x00,0x08,0xF8,0x08,0x00,0x1F,0x20,0x20,0x20,0x20,0x1F,0x00, /*--  文字:  V  --*/ /*--  Comic Sans MS12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0x08,0x78,0x88,0x00,0x00,0xC8,0x38,0x08,0x00,0x00,0x07,0x38,0x0E,0x01,0x00,0x00, /*--  文字:  W  --*/ /*--  Comic Sans MS12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0xF8,0x08,0x00,0xF8,0x00,0x08,0xF8,0x00,0x03,0x3C,0x07,0x00,0x07,0x3C,0x03,0x00, /*--  文字:  X  --*/ /*--  Comic Sans MS12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0x08,0x18,0x68,0x80,0x80,0x68,0x18,0x08,0x20,0x30,0x2C,0x03,0x03,0x2C,0x30,0x20, /*--  文字:  Y  --*/ /*--  Comic Sans MS12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0x08,0x38,0xC8,0x00,0xC8,0x38,0x08,0x00,0x00,0x00,0x20,0x3F,0x20,0x00,0x00,0x00, /*--  文字:  Z  --*/ /*--  Comic Sans MS12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0x10,0x08,0x08,0x08,0xC8,0x38,0x08,0x00,0x20,0x38,0x26,0x21,0x20,0x20,0x18,0x00, /*--  文字:  [  --*/ /*--  Comic Sans MS12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0x00,0x00,0x00,0xFE,0x02,0x02,0x02,0x00,0x00,0x00,0x00,0x7F,0x40,0x40,0x40,0x00, /*--  文字:  \  --*/ /*--  Comic Sans MS12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0x00,0x0C,0x30,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x06,0x38,0xC0,0x00, /*--  文字:  ]  --*/ /*--  Comic Sans MS12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0x00,0x02,0x02,0x02,0xFE,0x00,0x00,0x00,0x00,0x40,0x40,0x40,0x7F,0x00,0x00,0x00, /*--  文字:  ^  --*/ /*--  Comic Sans MS12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0x00,0x00,0x04,0x02,0x02,0x02,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /*--  文字:  _  --*/ /*--  Comic Sans MS12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80, /*--  文字:  `  --*/ /*--  Comic Sans MS12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0x00,0x02,0x02,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /*--  文字:  a  --*/ /*--  Comic Sans MS12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0x00,0x00,0x80,0x80,0x80,0x80,0x00,0x00,0x00,0x19,0x24,0x22,0x22,0x22,0x3F,0x20, /*--  文字:  b  --*/ /*--  Comic Sans MS12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0x08,0xF8,0x00,0x80,0x80,0x00,0x00,0x00,0x00,0x3F,0x11,0x20,0x20,0x11,0x0E,0x00, /*--  文字:  c  --*/ /*--  Comic Sans MS12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0x00,0x00,0x00,0x80,0x80,0x80,0x00,0x00,0x00,0x0E,0x11,0x20,0x20,0x20,0x11,0x00, /*--  文字:  d  --*/ /*--  Comic Sans MS12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0x00,0x00,0x00,0x80,0x80,0x88,0xF8,0x00,0x00,0x0E,0x11,0x20,0x20,0x10,0x3F,0x20, /*--  文字:  e  --*/ /*--  Comic Sans MS12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0x00,0x00,0x80,0x80,0x80,0x80,0x00,0x00,0x00,0x1F,0x22,0x22,0x22,0x22,0x13,0x00, /*--  文字:  f  --*/ /*--  Comic Sans MS12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0x00,0x80,0x80,0xF0,0x88,0x88,0x88,0x18,0x00,0x20,0x20,0x3F,0x20,0x20,0x00,0x00, /*--  文字:  g  --*/ /*--  Comic Sans MS12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0x00,0x00,0x80,0x80,0x80,0x80,0x80,0x00,0x00,0x6B,0x94,0x94,0x94,0x93,0x60,0x00, /*--  文字:  h  --*/ /*--  Comic Sans MS12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0x08,0xF8,0x00,0x80,0x80,0x80,0x00,0x00,0x20,0x3F,0x21,0x00,0x00,0x20,0x3F,0x20, /*--  文字:  i  --*/ /*--  Comic Sans MS12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0x00,0x80,0x98,0x98,0x00,0x00,0x00,0x00,0x00,0x20,0x20,0x3F,0x20,0x20,0x00,0x00, /*--  文字:  j  --*/ /*--  Comic Sans MS12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0x00,0x00,0x00,0x80,0x98,0x98,0x00,0x00,0x00,0xC0,0x80,0x80,0x80,0x7F,0x00,0x00, /*--  文字:  k  --*/ /*--  Comic Sans MS12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0x08,0xF8,0x00,0x00,0x80,0x80,0x80,0x00,0x20,0x3F,0x24,0x02,0x2D,0x30,0x20,0x00, /*--  文字:  l  --*/ /*--  Comic Sans MS12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0x00,0x08,0x08,0xF8,0x00,0x00,0x00,0x00,0x00,0x20,0x20,0x3F,0x20,0x20,0x00,0x00, /*--  文字:  m  --*/ /*--  Comic Sans MS12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x00,0x20,0x3F,0x20,0x00,0x3F,0x20,0x00,0x3F, /*--  文字:  n  --*/ /*--  Comic Sans MS12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0x80,0x80,0x00,0x80,0x80,0x80,0x00,0x00,0x20,0x3F,0x21,0x00,0x00,0x20,0x3F,0x20, /*--  文字:  o  --*/ /*--  Comic Sans MS12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0x00,0x00,0x80,0x80,0x80,0x80,0x00,0x00,0x00,0x1F,0x20,0x20,0x20,0x20,0x1F,0x00, /*--  文字:  p  --*/ /*--  Comic Sans MS12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0x80,0x80,0x00,0x80,0x80,0x00,0x00,0x00,0x80,0xFF,0xA1,0x20,0x20,0x11,0x0E,0x00, /*--  文字:  q  --*/ /*--  Comic Sans MS12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0x00,0x00,0x00,0x80,0x80,0x80,0x80,0x00,0x00,0x0E,0x11,0x20,0x20,0xA0,0xFF,0x80, /*--  文字:  r  --*/ /*--  Comic Sans MS12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0x80,0x80,0x80,0x00,0x80,0x80,0x80,0x00,0x20,0x20,0x3F,0x21,0x20,0x00,0x01,0x00, /*--  文字:  s  --*/ /*--  Comic Sans MS12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0x00,0x00,0x80,0x80,0x80,0x80,0x80,0x00,0x00,0x33,0x24,0x24,0x24,0x24,0x19,0x00, /*--  文字:  t  --*/ /*--  Comic Sans MS12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0x00,0x80,0x80,0xE0,0x80,0x80,0x00,0x00,0x00,0x00,0x00,0x1F,0x20,0x20,0x00,0x00, /*--  文字:  u  --*/ /*--  Comic Sans MS12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0x80,0x80,0x00,0x00,0x00,0x80,0x80,0x00,0x00,0x1F,0x20,0x20,0x20,0x10,0x3F,0x20, /*--  文字:  v  --*/ /*--  Comic Sans MS12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0x80,0x80,0x80,0x00,0x00,0x80,0x80,0x80,0x00,0x01,0x0E,0x30,0x08,0x06,0x01,0x00, /*--  文字:  w  --*/ /*--  Comic Sans MS12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0x80,0x80,0x00,0x80,0x00,0x80,0x80,0x80,0x0F,0x30,0x0C,0x03,0x0C,0x30,0x0F,0x00, /*--  文字:  x  --*/ /*--  Comic Sans MS12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0x00,0x80,0x80,0x00,0x80,0x80,0x80,0x00,0x00,0x20,0x31,0x2E,0x0E,0x31,0x20,0x00, /*--  文字:  y  --*/ /*--  Comic Sans MS12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0x80,0x80,0x80,0x00,0x00,0x80,0x80,0x80,0x80,0x81,0x8E,0x70,0x18,0x06,0x01,0x00, /*--  文字:  z  --*/ /*--  Comic Sans MS12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0x00,0x80,0x80,0x80,0x80,0x80,0x80,0x00,0x00,0x21,0x30,0x2C,0x22,0x21,0x30,0x00, /*--  文字:  {  --*/ /*--  Comic Sans MS12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0x00,0x00,0x00,0x00,0x80,0x7C,0x02,0x02,0x00,0x00,0x00,0x00,0x00,0x3F,0x40,0x40, /*--  文字:  |  --*/ /*--  Comic Sans MS12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00, /*--  文字:  }  --*/ /*--  Comic Sans MS12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0x00,0x02,0x02,0x7C,0x80,0x00,0x00,0x00,0x00,0x40,0x40,0x3F,0x00,0x00,0x00,0x00, /*--  文字:  ~  --*/ /*--  Comic Sans MS12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=8x16   --*/ 0x00,0x06,0x01,0x01,0x02,0x02,0x04,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }; ///#endif //#endif  //Tab_Ascii_8x16_CALL1 //=======5x7======================================================================= //#ifdef  Tab_Ascii_5x7_CALL    const PROGMEM uint8_t Tab_Ascii_5x71[95][5]={ /*全體ASCII 列表:5x7點(diǎn)陣*/ 0x00,0x00,0x00,0x00,0x00,//space 0x00,0x00,0x4f,0x00,0x00,//! 0x00,0x07,0x00,0x07,0x00,//" 0x14,0x7f,0x14,0x7f,0x14,//# 0x24,0x2a,0x7f,0x2a,0x12,//$ 0x23,0x13,0x08,0x64,0x62,//% 0x36,0x49,0x55,0x22,0x50,//& 0x00,0x05,0x07,0x00,0x00,//] 0x00,0x1c,0x22,0x41,0x00,//( 0x00,0x41,0x22,0x1c,0x00,//) 0x14,0x08,0x3e,0x08,0x14,//* 0x08,0x08,0x3e,0x08,0x08,//+ 0x00,0x50,0x30,0x00,0x00,//, 0x08,0x08,0x08,0x08,0x08,//- 0x00,0x60,0x60,0x00,0x00,//. 0x20,0x10,0x08,0x04,0x02,/// 0x3e,0x51,0x49,0x45,0x3e,//0 0x00,0x42,0x7f,0x40,0x00,//1 0x42,0x61,0x51,0x49,0x46,//2 0x21,0x41,0x45,0x4b,0x31,//3 0x18,0x14,0x12,0x7f,0x10,//4 0x27,0x45,0x45,0x45,0x39,//5 0x3c,0x4a,0x49,0x49,0x30,//6 0x01,0x71,0x09,0x05,0x03,//7 0x36,0x49,0x49,0x49,0x36,//8 0x06,0x49,0x49,0x29,0x1e,//9 0x00,0x36,0x36,0x00,0x00,//: 0x00,0x56,0x36,0x00,0x00,//; 0x08,0x14,0x22,0x41,0x00,//< 0x14,0x14,0x14,0x14,0x14,//= 0x00,0x41,0x22,0x14,0x08,//> 0x02,0x01,0x51,0x09,0x06,//? 0x32,0x49,0x79,0x41,0x3e,//@ 0x7e,0x11,0x11,0x11,0x7e,//A 0x7f,0x49,0x49,0x49,0x36,//B 0x3e,0x41,0x41,0x41,0x22,//C 0x7f,0x41,0x41,0x22,0x1c,//D 0x7f,0x49,0x49,0x49,0x41,//E 0x7f,0x09,0x09,0x09,0x01,//F 0x3e,0x41,0x49,0x49,0x7a,//G 0x7f,0x08,0x08,0x08,0x7f,//H 0x00,0x41,0x7f,0x41,0x00,//I 0x20,0x40,0x41,0x3f,0x01,//J 0x7f,0x08,0x14,0x22,0x41,//K 0x7f,0x40,0x40,0x40,0x40,//L 0x7f,0x02,0x0c,0x02,0x7f,//M 0x7f,0x04,0x08,0x10,0x7f,//N 0x3e,0x41,0x41,0x41,0x3e,//O 0x7f,0x09,0x09,0x09,0x06,//P 0x3e,0x41,0x51,0x21,0x5e,//Q 0x7f,0x09,0x19,0x29,0x46,//R 0x46,0x49,0x49,0x49,0x31,//S 0x01,0x01,0x7f,0x01,0x01,//T 0x3f,0x40,0x40,0x40,0x3f,//U 0x1f,0x20,0x40,0x20,0x1f,//V 0x3f,0x40,0x38,0x40,0x3f,//W 0x63,0x14,0x08,0x14,0x63,//X 0x07,0x08,0x70,0x08,0x07,//Y 0x61,0x51,0x49,0x45,0x43,//Z 0x00,0x7f,0x41,0x41,0x00,//[ 0x02,0x04,0x08,0x10,0x20,//\ 0x00,0x41,0x41,0x7f,0x00,//] 0x04,0x02,0x01,0x02,0x04,//^ 0x40,0x40,0x40,0x40,0x40,//_ 0x01,0x02,0x04,0x00,0x00,//` 0x20,0x54,0x54,0x54,0x78,//a 0x7f,0x48,0x48,0x48,0x30,//b 0x38,0x44,0x44,0x44,0x44,//c 0x30,0x48,0x48,0x48,0x7f,//d 0x38,0x54,0x54,0x54,0x58,//e 0x00,0x08,0x7e,0x09,0x02,//f 0x48,0x54,0x54,0x54,0x3c,//g 0x7f,0x08,0x08,0x08,0x70,//h 0x00,0x00,0x7a,0x00,0x00,//i 0x20,0x40,0x40,0x3d,0x00,//j 0x7f,0x20,0x28,0x44,0x00,//k 0x00,0x41,0x7f,0x40,0x00,//l 0x7c,0x04,0x38,0x04,0x7c,//m 0x7c,0x08,0x04,0x04,0x78,//n 0x38,0x44,0x44,0x44,0x38,//o 0x7c,0x14,0x14,0x14,0x08,//p 0x08,0x14,0x14,0x14,0x7c,//q 0x7c,0x08,0x04,0x04,0x08,//r 0x48,0x54,0x54,0x54,0x24,//s 0x04,0x04,0x3f,0x44,0x24,//t 0x3c,0x40,0x40,0x40,0x3c,//u 0x1c,0x20,0x40,0x20,0x1c,//v 0x3c,0x40,0x30,0x40,0x3c,//w 0x44,0x28,0x10,0x28,0x44,//x 0x04,0x48,0x30,0x08,0x04,//y 0x44,0x64,0x54,0x4c,0x44,//z 0x08,0x36,0x41,0x41,0x00,//{ 0x00,0x00,0x77,0x00,0x00,//| 0x00,0x41,0x41,0x36,0x08,//} 0x04,0x02,0x02,0x02,0x01,//~ }; //#endif  //Tab_Ascii_5x7_CALL uint8  zhuang1[]={ /*--  文字:  狀  --*/ /*--  宋體12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16   --*/ 0x08,0x30,0x00,0xFF,0x20,0x20,0x20,0x20,0xFF,0x20,0xE1,0x26,0x2C,0x20,0x20,0x00, 0x04,0x02,0x01,0xFF,0x40,0x20,0x18,0x07,0x00,0x00,0x03,0x0C,0x30,0x60,0x20,0x00 }; uint8  tai1[]={ /*--  文字:  態(tài)  --*/ /*--  宋體12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16   --*/ 0x00,0x04,0x04,0x04,0x84,0x44,0x34,0x4F,0x94,0x24,0x44,0x84,0x84,0x04,0x00,0x00, 0x00,0x60,0x39,0x01,0x00,0x3C,0x40,0x42,0x4C,0x40,0x40,0x70,0x04,0x09,0x31,0x00 }; uint8  shi1[]={ /*--  文字:  使  --*/ /*--  宋體12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16   --*/ 0x40,0x20,0xF0,0x1C,0x07,0xF2,0x94,0x94,0x94,0xFF,0x94,0x94,0x94,0xF4,0x04,0x00, 0x00,0x00,0x7F,0x00,0x40,0x41,0x22,0x14,0x0C,0x13,0x10,0x30,0x20,0x61,0x20,0x00 }; uint8  yong1[]={ /*--  文字:  用  --*/ /*--  宋體12;  此字體下對(duì)應(yīng)的點(diǎn)陣為:寬x高=16x16   --*/ 0x00,0x00,0x00,0xFE,0x22,0x22,0x22,0x22,0xFE,0x22,0x22,0x22,0x22,0xFE,0x00,0x00, 0x80,0x40,0x30,0x0F,0x02,0x02,0x02,0x02,0xFF,0x02,0x02,0x42,0x82,0x7F,0x00,0x00 }; //x=9 y=16 點(diǎn)陣 0-9 const PROGMEM uint8_t  lcd_numbers_lit[]={ 0x00,0xE0,0xE0,0x60,0x20,0x60,0xE0,0xE0,0x00,//0 0x00,0x7F,0x7F,0x60,0x40,0x60,0x7F,0x7F,0x00, 0x00,0x00,0x40,0x40,0xE0,0xE0,0x00,0x00,0x00,//1 0x00,0x00,0x00,0x00,0x7F,0x7F,0x00,0x00,0x00, 0x00,0xE0,0xE0,0x20,0x20,0xE0,0xE0,0xC0,0x00,//2 0x00,0x71,0x79,0x78,0x5E,0x47,0x43,0x41,0x00, 0x00,0xE0,0xE0,0x20,0x20,0xE0,0xE0,0xC0,0x00,//3 0x00,0x78,0x78,0x42,0x47,0x7F,0x7D,0x39,0x00, 0x00,0x00,0x00,0x80,0xE0,0xE0,0xE0,0x00,0x00,//4 0x00,0x0E,0x0F,0x0B,0x7F,0x7F,0x7F,0x08,0x00, 0x00,0xE0,0xE0,0xE0,0x20,0x20,0x20,0x20,0x00,//5 0x00,0x73,0x73,0x43,0x41,0x7F,0x7F,0x3E,0x00, 0x00,0xE0,0xE0,0x60,0x20,0x60,0x60,0x60,0x00,//6 0x00,0x7F,0x7F,0x43,0x43,0x7F,0x7E,0x3C,0x00, 0x00,0x20,0x20,0x20,0xA0,0xE0,0xE0,0x60,0x00,//7 0x00,0x00,0x40,0x78,0x7F,0x0F,0x01,0x00,0x00, 0x00,0xE0,0xE0,0x20,0x20,0x20,0xE0,0xE0,0x00,//8 0x00,0x7D,0x7D,0x47,0x42,0x47,0x7D,0x7D,0x00, 0x00,0xE0,0xE0,0x20,0x20,0xE0,0xE0,0x80,0x00,//9 0x00,0x67,0x6F,0x4C,0x6C,0x7F,0x3F,0x0F,0x00 }; //x=12 y=16 點(diǎn)陣 0-9數(shù)字 const PROGMEM uint8_t  lcd_numbers[]={ 0x00,0xF0,0xFC,0xFC,0x0E,0x02,0x02,0x0E,0xFC,0xFC,0xF0,0x00,//0 0x00,0x07,0x3F,0x3F,0x70,0x40,0x40,0x70,0x3F,0x3F,0x07,0x00, 0x00,0x00,0x00,0x08,0x08,0xFC,0xFE,0xFE,0x00,0x00,0x00,0x00,//1 0x00,0x00,0x00,0x00,0x00,0x7F,0x7F,0x7F,0x00,0x00,0x00,0x00, 0x00,0x38,0x3C,0x3E,0x06,0x02,0x86,0xFE,0xFC,0x78,0x00,0x00,//2 0x00,0x60,0x78,0x7C,0x5E,0x4F,0x43,0x41,0x40,0x40,0x00,0x00, 0x00,0x18,0x1C,0x1E,0x86,0x82,0xC6,0xFE,0x7C,0x38,0x00,0x00,//3 0x00,0x1C,0x3C,0x7C,0x60,0x40,0x61,0x7F,0x3F,0x1E,0x00,0x00, 0x00,0x00,0x80,0xC0,0xF0,0x3C,0xFE,0xFE,0xFE,0x00,0x00,0x00,//4 0x00,0x06,0x07,0x05,0x04,0x04,0x7F,0x7F,0x7F,0x04,0x04,0x00, 0x00,0x00,0xFE,0xFE,0xFE,0x62,0x62,0xE2,0xE2,0x82,0x00,0x00,//5 0x00,0x18,0x38,0x78,0x60,0x40,0x60,0x7F,0x3F,0x1F,0x00,0x00, 0x00,0xF0,0xFC,0xFC,0xCE,0x42,0xC6,0xCE,0x8E,0x0C,0x00,0x00,//6 0x00,0x0F,0x3F,0x7F,0x60,0x40,0x60,0x7F,0x3F,0x1F,0x00,0x00, 0x00,0x02,0x02,0x02,0x02,0x82,0xF2,0xFE,0x7E,0x0E,0x00,0x00,//7 0x00,0x00,0x00,0x60,0x7C,0x7F,0x1F,0x03,0x00,0x00,0x00,0x00, 0x00,0x38,0x7C,0x7E,0xC6,0x82,0x82,0xC6,0x7E,0x7C,0x38,0x00,//8 0x00,0x1E,0x3F,0x7F,0x61,0x40,0x40,0x61,0x7F,0x3F,0x1E,0x00, 0x00,0xF8,0xFC,0xFE,0x06,0x02,0x06,0xFE,0xFC,0xF0,0x00,0x00,//9 0x00,0x30,0x71,0x73,0x63,0x42,0x73,0x3F,0x1F,0x07,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,//. 0x00,0x00,0x00,0x38,0x38,0x38,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x00,//- 0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x00 }; const PROGMEM uint8_t  Tab_Ascii_5x72[95][5]={ /*全體ASCII 列表:5x7點(diǎn)陣*/ 0x00,0x00,0x00,0x00,0x00,//space 0x00,0x00,0x4f,0x00,0x00,//! 0x00,0x07,0x00,0x07,0x00,//" 0x14,0x7f,0x14,0x7f,0x14,//# 0x24,0x2a,0x7f,0x2a,0x12,//$ 0x23,0x13,0x08,0x64,0x62,//% 0x36,0x49,0x55,0x22,0x50,//& 0x00,0x05,0x07,0x00,0x00,//] 0x00,0x1c,0x22,0x41,0x00,//( 0x00,0x41,0x22,0x1c,0x00,//) 0x14,0x08,0x3e,0x08,0x14,//* 0x08,0x08,0x3e,0x08,0x08,//+ 0x00,0x50,0x30,0x00,0x00,//, 0x08,0x08,0x08,0x08,0x08,//- 0x00,0x60,0x60,0x00,0x00,//. 0x20,0x10,0x08,0x04,0x02,/// 0x3e,0x51,0x49,0x45,0x3e,//0 0x00,0x42,0x7f,0x40,0x00,//1 0x42,0x61,0x51,0x49,0x46,//2 0x21,0x41,0x45,0x4b,0x31,//3 0x18,0x14,0x12,0x7f,0x10,//4 0x27,0x45,0x45,0x45,0x39,//5 0x3c,0x4a,0x49,0x49,0x30,//6 0x01,0x71,0x09,0x05,0x03,//7 0x36,0x49,0x49,0x49,0x36,//8 0x06,0x49,0x49,0x29,0x1e,//9 0x00,0x36,0x36,0x00,0x00,//: 0x00,0x56,0x36,0x00,0x00,//; 0x08,0x14,0x22,0x41,0x00,//< 0x14,0x14,0x14,0x14,0x14,//= 0x00,0x41,0x22,0x14,0x08,//> 0x02,0x01,0x51,0x09,0x06,//? 0x32,0x49,0x79,0x41,0x3e,//@ 0x7e,0x11,0x11,0x11,0x7e,//A 0x7f,0x49,0x49,0x49,0x36,//B 0x3e,0x41,0x41,0x41,0x22,//C 0x7f,0x41,0x41,0x22,0x1c,//D 0x7f,0x49,0x49,0x49,0x41,//E 0x7f,0x09,0x09,0x09,0x01,//F 0x3e,0x41,0x49,0x49,0x7a,//G 0x7f,0x08,0x08,0x08,0x7f,//H 0x00,0x41,0x7f,0x41,0x00,//I 0x20,0x40,0x41,0x3f,0x01,//J 0x7f,0x08,0x14,0x22,0x41,//K 0x7f,0x40,0x40,0x40,0x40,//L 0x7f,0x02,0x0c,0x02,0x7f,//M 0x7f,0x04,0x08,0x10,0x7f,//N 0x3e,0x41,0x41,0x41,0x3e,//O 0x7f,0x09,0x09,0x09,0x06,//P 0x3e,0x41,0x51,0x21,0x5e,//Q 0x7f,0x09,0x19,0x29,0x46,//R 0x46,0x49,0x49,0x49,0x31,//S 0x01,0x01,0x7f,0x01,0x01,//T 0x3f,0x40,0x40,0x40,0x3f,//U 0x1f,0x20,0x40,0x20,0x1f,//V 0x3f,0x40,0x38,0x40,0x3f,//W 0x63,0x14,0x08,0x14,0x63,//X 0x07,0x08,0x70,0x08,0x07,//Y 0x61,0x51,0x49,0x45,0x43,//Z 0x00,0x7f,0x41,0x41,0x00,//[ 0x02,0x04,0x08,0x10,0x20,// 0x00,0x41,0x41,0x7f,0x00,//] 0x04,0x02,0x01,0x02,0x04,//^ 0x40,0x40,0x40,0x40,0x40,//_ 0x01,0x02,0x04,0x00,0x00,//` 0x20,0x54,0x54,0x54,0x78,//a 0x7f,0x48,0x48,0x48,0x30,//b 0x38,0x44,0x44,0x44,0x44,//c 0x30,0x48,0x48,0x48,0x7f,//d 0x38,0x54,0x54,0x54,0x58,//e 0x00,0x08,0x7e,0x09,0x02,//f 0x48,0x54,0x54,0x54,0x3c,//g 0x7f,0x08,0x08,0x08,0x70,//h 0x00,0x00,0x7a,0x00,0x00,//i 0x20,0x40,0x40,0x3d,0x00,//j 0x7f,0x20,0x28,0x44,0x00,//k 0x00,0x41,0x7f,0x40,0x00,//l 0x7c,0x04,0x38,0x04,0x7c,//m 0x7c,0x08,0x04,0x04,0x78,//n 0x38,0x44,0x44,0x44,0x38,//o 0x7c,0x14,0x14,0x14,0x08,//p 0x08,0x14,0x14,0x14,0x7c,//q 0x7c,0x08,0x04,0x04,0x08,//r 0x48,0x54,0x54,0x54,0x24,//s 0x04,0x04,0x3f,0x44,0x24,//t 0x3c,0x40,0x40,0x40,0x3c,//u 0x1c,0x20,0x40,0x20,0x1c,//v 0x3c,0x40,0x30,0x40,0x3c,//w 0x44,0x28,0x10,0x28,0x44,//x 0x04,0x48,0x30,0x08,0x04,//y 0x44,0x64,0x54,0x4c,0x44,//z 0x08,0x36,0x41,0x41,0x00,//{ 0x00,0x00,0x77,0x00,0x00,//| 0x00,0x41,0x41,0x36,0x08,//} 0x04,0x02,0x02,0x02,0x01,//~ }; /////////////// #define Start_T1 TCCR1B|=_BV(CS11);TCNT1=0//復(fù)位預(yù)計(jì)分頻器并開啟定時(shí)器T1 #define Stop_T1 TCCR1B&=~_BV(CS11) //關(guān)閉定時(shí)器T1 //數(shù)碼管的段碼編碼 unsigned char table[10] = {0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}; volatile unsigned char i,j,k; volatile unsigned char IRcode;                //定義一個(gè)長度為4字節(jié)的無符號(hào)long類型變量來存儲(chǔ)代碼 volatile unsigned char IR_OK=0;     //IR信號(hào)接收有效 當(dāng)程序響應(yīng)接收以后請(qǐng)馬上清零 這樣才會(huì)繼續(xù)接收下一IR碼 volatile unsigned char IR_con=0; //IR信號(hào)當(dāng)前接收位 0時(shí)表示第0位即同步碼(4.5ms高電平) volatile unsigned int Pulse_length=0;          //捕獲的脈沖寬度 volatile unsigned char ICP_Parity=0;           //捕獲中斷奇偶次計(jì)數(shù) 1時(shí)為偶次 并在此時(shí)判斷脈寬 volatile unsigned char address; volatile unsigned char code_data; volatile unsigned char code_data1; unsigned char clrbit; #define FREQ 8 //定義單片機(jī)工作頻率為 4M /////////////// //**************************************************************** // 函數(shù)名稱:DelayLcd // 函數(shù)功能:延時(shí)  // 入口參數(shù): // 出口參數(shù): //*****************************************************************     void DelayLcd(uint16 i)           {     uint16 j;     for(j=200;j>0;j--)         for(;i>0;i--);     //while(i--); } //**************************************************************** // 函數(shù)名稱:LcdWriteCommand // 函數(shù)功能:寫指令到LCD模塊 // 入口參數(shù):數(shù)據(jù) // 出口參數(shù): //***************************************************************** void LcdWriteCommand(uint8 data1) // {  uint8 i ;  P_LCDCS0 ;  P_LCDRS0 ;  for(i=8;i>0;i--)  {   P_LCDCLK0;   if(data1&0x80) P_LCDDAT1;   else P_LCDDAT0;   P_LCDCLK1;   data1 <<= 1;  } } //**************************************************************** // 函數(shù)名稱:LcdWritedata // 函數(shù)功能:寫數(shù)據(jù)到LCD模塊 // 入口參數(shù):數(shù)據(jù) // 出口參數(shù): //***************************************************************** void LcdWritedata(uint8 data1) // {  uint8 i;  P_LCDCS0 ;  P_LCDRS1 ;  for(i=8;i>0;i--)  {   P_LCDCLK0;   if(data1&0x80) P_LCDDAT1;   else P_LCDDAT0;   P_LCDCLK1;   data1 <<= 1;  } } //**************************************************************** // 函數(shù)名稱:Lcd_SetAddr // 函數(shù)功能:設(shè)置LCD顯示地址 // 入口參數(shù): 頁地址 列地址 // 出口參數(shù): //***************************************************************** void Lcd_SetAddr(uint8 page,uint8 column) { //LcdWriteCommand(0xb0 | (y+yy)); //LcdWriteCommand(0x10 | (x>>4)); //LcdWriteCommand(0x00 | (x&0x0f));  //P_LCDCS0 ;  LcdWriteCommand(0xb0|page);   /*設(shè)置頁地址*/  LcdWriteCommand((column>>4)|0x10); /*設(shè)置列地址的高4位*/  LcdWriteCommand(column&0x0f); /*設(shè)置列地址的低4位*/ } //////  void Display_Graphic_32x2(uint8 page,uint8 column,PROGMEM uint8_t  *dp) //   電池顯示 0、2、4、6、8、10 {  uint8 i,j;  uint8 page_address;  uint8 column_address_L,column_address_H;  page_address = 0xb0|page;  column_address_L =(column&0x0f);  column_address_H =(column>>4)|0x10;   P_LCDCS0 ;  for(j=0;j<2;j++)  {   LcdWriteCommand(page_address+j);   /*設(shè)置頁地址*/   LcdWriteCommand(column_address_H); /*設(shè)置列地址的高4位*/   LcdWriteCommand(column_address_L); /*設(shè)置列地址的低4位*/   for (i=32;i>0;i--) //寫32行   {     LcdWritedata(pgm_read_byte(dp++));  /*寫數(shù)據(jù)到LCD,每寫完一個(gè)8位的數(shù)據(jù)后列地址自動(dòng)加1*/       }   LcdWritedata(0x00);  }  P_LCDCS1 ; } //#ifdef  Display_Graphic_32x32_CALL void Display_Graphic_32x32(uint8 page,uint8 column,PROGMEM uint8_t *dp) {  uint8 i,j;  uint8 page_address;  uint8 column_address_L,column_address_H;  page_address = 0xb0|page;  column_address_L =(column&0x0f);  column_address_H =(column>>4)|0x10;   P_LCDCS0 ; &

    標(biāo)簽: 程序

    上傳時(shí)間: 2016-03-03

    上傳用戶:彥 yan

  • Keil C51使用詳解

    Keil C51使用詳解Keil C51 是美國Keil Software 公司出品的51 系列兼容單片機(jī)C 語言軟件開發(fā)系統(tǒng),與匯編相比,C 語言在功能上、結(jié)構(gòu)性、可讀性、可維護(hù)性上有明顯的優(yōu)勢(shì),因而易學(xué)易用。用過匯編語言后再使用C 來開發(fā),體會(huì)更加深刻。Keil C51 軟件提供豐富的庫函數(shù)和功能強(qiáng)大的集成開發(fā)調(diào)試工具,全Windows界面。另外重要的一點(diǎn),只要看一下編譯后生成的匯編代碼,就能體會(huì)到Keil C51生成的目標(biāo)代碼效率非常之高,多數(shù)語句生成的匯編代碼很緊湊,容易理解。在開發(fā)大型軟件時(shí)更能體現(xiàn)高級(jí)語言的優(yōu)勢(shì)。下面詳細(xì)介紹 Keil C51 開發(fā)系統(tǒng)各部分功能和使用。第二節(jié) Keil C51 單片機(jī)軟件開發(fā)系統(tǒng)的整體結(jié)構(gòu)C51 工具包的整體結(jié)構(gòu),如圖(1)所示,其中uVision 與Ishell 分別是C51 forWindows 和for Dos 的集成開發(fā)環(huán)境(IDE),可以完成編輯、編譯、連接、調(diào)試、仿真等整個(gè)開發(fā)流程。開發(fā)人員可用IDE 本身或其它編輯器編輯C 或匯編源文件。然后分別由C51 及A51 編譯器編譯生成目標(biāo)文件(.OBJ)。目標(biāo)文件可由LIB51 創(chuàng)建生成庫文件,也可以與庫文件一起經(jīng)L51 連接定位生成絕對(duì)目標(biāo)文件(.ABS)。ABS 文件由OH51 轉(zhuǎn)換成標(biāo)準(zhǔn)的Hex 文件,以供調(diào)試器dScope51 或tScope51 使用進(jìn)行源代碼級(jí)調(diào)試,也可由仿真器使用直接對(duì)目標(biāo)板進(jìn)行調(diào)試,也可以直接寫入程序存貯器如EPROM 中。圖(1) C51 工具包整體結(jié)構(gòu)圖第三節(jié) Keil C51 工具包的安裝81. C51 for Dos在 Windows 下直接運(yùn)行軟件包中DOS\C51DOS.exe 然后選擇安裝目錄即可。完畢后欲使系統(tǒng)正常工作須進(jìn)行以下操作(設(shè)C:\C51 為安裝目錄):修改 Autoexec.bat,加入path=C:\C51\BinSet C51LIB=C:\C51\LIBSet C51INC=C:\C51\INC然后運(yùn)行Autoexec.bat2. C51 for Windows 的安裝及注意事項(xiàng):在 Windows 下運(yùn)行軟件包中WIN\Setup.exe,最好選擇安裝目錄與C51 for Dos相同,這樣設(shè)置最簡單(設(shè)安裝于C:\C51 目錄下)。然后將軟件包中crack 目錄中的文件拷入C:\C51\Bin 目錄下。第四節(jié) Keil C51 工具包各部分功能及使用簡介1. C51 與A51(1) C51C51 是C 語言編譯器,其使用方法為:C51 sourcefile[編譯控制指令]或者 C51 @ commandfile其中 sourcefile 為C 源文件(.C)。大量的編譯控制指令完成C51 編譯器的全部功能。包控C51 輸出文件C.LST,.OBJ,.I 和.SRC 文件的控制。源文件(.C)的控制等,詳見第五部分的具體介紹。而 Commandfile 為一個(gè)連接控制文件其內(nèi)容包括:.C 源文件及各編譯控制指令,它沒有固定的名字,開發(fā)人員可根據(jù)自己的習(xí)慣指定,它適于用控制指令較多的場(chǎng)合。(2) A51A51 是匯編語言編譯器,使用方法為:9A51 sourcefile[編譯控制指令]或 A51 @ commandfile其中sourcefile 為匯編源文件(.asm或.a51),而編譯控制指令的使用與其它匯編如ASM語言類似,可參考其他匯編語言材料。Commandfile 同C51 中的Commandfile 類似,它使A51 使用和修改方便。2. L51 和BL51(1) L51L51 是Keil C51 軟件包提供的連接/定位器,其功能是將編譯生成的OBJ 文件與庫文件連接定位生成絕對(duì)目標(biāo)文件(.ABS),其使用方法為:L51 目標(biāo)文件列表[庫文件列表] [to outputfile] [連接控制指令]或 L51 @Commandfile源程序的多個(gè)模塊分別經(jīng) C51 與A51 編譯后生成多個(gè)OBJ 文件,連接時(shí),這些文件全列于目標(biāo)文件列表中,作為輸入文件,如果還需與庫文件(.LiB)相連接,則庫文件也必須列在其后。outputfile 為輸文件名,缺少時(shí)為第一模塊名,后綴為.ABS。連接控制指令提供了連接定位時(shí)的所有控制功能。Commandfile 為連接控制文件,其具體內(nèi)容是包括了目標(biāo)文件列表,庫文件列表及輸出文件、連接控制命令,以取代第一種繁瑣的格式,由于目標(biāo)模塊庫文件大多不止1 個(gè),因而第2 種方法較多見,這個(gè)文件名字也可由使用者隨意指定。(2) Bl51BL51 也是C51 軟件包的連接/定位器,其具有L51 的所有功能,此外它還具有以下3 點(diǎn)特別之處:a. 可以連接定位大于64kBytes 的程序。b. 具有代碼域及域切換功能(CodeBanking & Bank Switching)c. 可用于RTX51 操作系統(tǒng)RTX51 是一個(gè)實(shí)時(shí)多任務(wù)操作系統(tǒng),它改變了傳統(tǒng)的編程模式,甚至不必用main( )函數(shù),單片機(jī)系統(tǒng)軟件向RTOS 發(fā)展是一種趨勢(shì),這種趨勢(shì)對(duì)于186 和38610及68K 系列CPU 更為明顯和必須,對(duì)8051 因CPU 較為簡單,程序結(jié)構(gòu)等都不太復(fù)雜,RTX51 作用顯得不太突出,其專業(yè)版軟件PK51 軟件包甚至不包括RTX51Full,而只有一個(gè)RTX51TINY 版本的RTOS。RTX51 TINY 適用于無外部RAM 的單片機(jī)系統(tǒng),因而可用面很窄,在本文中不作介紹。Bank switching 技術(shù)因使用很少也不作介紹。3. DScope51,Tscope51 及Monitor51(1) dScope51dScope51 是一個(gè)源級(jí)調(diào)試器和模擬器,它可以調(diào)試由C51 編譯器、A51 匯編器、PL/M-51 編譯器及ASM-51 匯編器產(chǎn)生的程序。它不需目標(biāo)板(for windows 也可通過mon51 接目標(biāo)板),只能進(jìn)行軟件模擬,但其功能強(qiáng)大,可模擬CPU 及其外圍器件,如內(nèi)部串口,外部I/O 及定時(shí)器等,能對(duì)嵌入式軟件功能進(jìn)行有效測(cè)試。

    標(biāo)簽: Keil C51 使用詳解

    上傳時(shí)間: 2013-11-01

    上傳用戶:zhouxuepeng1

  • 單片機(jī)應(yīng)用技術(shù)選編9

    單片機(jī)應(yīng)用技術(shù)選編(9) 目錄 第一章 專題論述1.1 集成電路進(jìn)入片上系統(tǒng)時(shí)代(2)1.2 系統(tǒng)集成芯片綜述(10)1.3 Java嵌入技術(shù)綜述(18)1.4 Java的線程機(jī)制(23)1.5 嵌入式系統(tǒng)中的JTAG接口編程技術(shù)(29)1.6 EPAC器件技術(shù)概述及應(yīng)用(37)1.7 VHDL設(shè)計(jì)中電路簡化問題的探討(42)1.8 8031芯片主要模塊的VHDL描述與仿真(48)1.9 ISP技術(shù)在數(shù)字系統(tǒng)設(shè)計(jì)中的應(yīng)用(59)1.10 單片機(jī)單總線技術(shù)(64)1.11 智能信息載體iButton及其應(yīng)用(70)1.12 基于單片機(jī)的高新技術(shù)產(chǎn)品加密方法探討(76)1.13 新一代私鑰加密標(biāo)準(zhǔn)AES進(jìn)展與評(píng)述(80)1.14 基于單片機(jī)的實(shí)時(shí)3DES加密算法的實(shí)現(xiàn)(86)1.15 ATA接口技術(shù)(90)1.16 基于IDE硬盤的高速數(shù)據(jù)存儲(chǔ)器研究(98)1.17 模擬比較器的應(yīng)用(102) 第二章 綜合應(yīng)用技術(shù)2.1 閃速存儲(chǔ)器硬件接口和程序設(shè)計(jì)中的關(guān)鍵技術(shù)(126)2.2 51單片機(jī)節(jié)電模式的應(yīng)用(131)2.3 分布式實(shí)時(shí)應(yīng)用的兩個(gè)重要問題(137)2.4 分布式運(yùn)算單元的原理及其實(shí)現(xiàn)方法(141)2.5 用PLD器件設(shè)計(jì)邏輯電路時(shí)的競爭冒險(xiǎn)現(xiàn)象(147)2.6 IRIG?B格式時(shí)間碼解碼接口卡電路設(shè)計(jì)(150)2.7 一種基于單片機(jī)時(shí)頻信號(hào)處理的實(shí)用方法(155)2.8 射頻接收系統(tǒng)晶體振蕩電路的設(shè)計(jì)與分析(161)2.9 揭開ΣΔ ADC的神秘面紗(166)2.10 過采樣高階A/D轉(zhuǎn)換器的硬件實(shí)現(xiàn)(172)2.11 A/D轉(zhuǎn)換的計(jì)算與編程(176)2.12 一種提高單片機(jī)內(nèi)嵌式A/D分辨力的方法(179)2.13 單片微型計(jì)算機(jī)多字節(jié)浮點(diǎn)快速相對(duì)移位法開平方運(yùn)算的實(shí)現(xiàn)(182)2.14 單片微型計(jì)算機(jī)多字節(jié)浮點(diǎn)除法快速掃描運(yùn)算的實(shí)現(xiàn)(186)2.15 DSP芯片與觸摸屏的接口控制(188)第三章 操作系統(tǒng)與軟件技術(shù)3.1 嵌入式系統(tǒng)中的實(shí)時(shí)操作系統(tǒng)(192)3.2 嵌入式系統(tǒng)的開發(fā)利器——Windows CE操作系統(tǒng)(197)3.3 介紹一種實(shí)時(shí)操作系統(tǒng)DSP/BIOS(203)3.4 實(shí)時(shí)操作系統(tǒng)用于嵌入式應(yīng)用系統(tǒng)的設(shè)計(jì)(212)3.5 實(shí)時(shí)Linux操作系統(tǒng)初探(217)3.6 Linux網(wǎng)絡(luò)設(shè)備驅(qū)動(dòng)程序分析與設(shè)計(jì)(223)3.7 在51系列單片機(jī)上實(shí)現(xiàn)非搶先式消息驅(qū)動(dòng)機(jī)制的RTOS(229)3.8 用結(jié)構(gòu)化程序設(shè)計(jì)思想指導(dǎo)匯編語言開發(fā)(236)3.9 單片機(jī)高級(jí)語言C51與匯編語言ASM51的通用接口(240)3.10 ASM51無參數(shù)化調(diào)用C51函數(shù)的實(shí)現(xiàn)(245)3.11 TMS320C3X的匯編語言和C語言及混合編程技術(shù)(249)3.12 TMS320C6000嵌入式系統(tǒng)優(yōu)化編程的研究(254)3.13 TMS320C54X軟件模擬實(shí)現(xiàn)UART技術(shù)(260)3.14 W78E516及其在系統(tǒng)編程的實(shí)現(xiàn)(265)3.15 鍵盤鍵入信號(hào)軟件處理方法探討(272)3.16 單片機(jī)系統(tǒng)中數(shù)字濾波的算法(276)第四章 網(wǎng)絡(luò)、通信與數(shù)據(jù)傳送 4.1 實(shí)時(shí)單片機(jī)通信網(wǎng)絡(luò)中的內(nèi)存管理(284)4.2 CRC16編碼在單片機(jī)數(shù)據(jù)傳輸系統(tǒng)中的實(shí)現(xiàn)(288)4.3 在VC++中用ActiveX控件實(shí)現(xiàn)與單片機(jī)的串行通信(293)4.4 利用Windows API函數(shù)構(gòu)造C++類實(shí)現(xiàn)串行通信(298)4.5 用Win32 API實(shí)現(xiàn)PC機(jī)與多單片機(jī)的串行通信(304)4.6 GPS接收機(jī)與PC機(jī)串行通信技術(shù)的開發(fā)與應(yīng)用(311)4.7 TCP/IP協(xié)議問題透析(316)4.8 單片機(jī)的MODEM通信(328)4.9 無線串行接口電路設(shè)計(jì)(335)4.10 通用無線數(shù)據(jù)傳輸電路設(shè)計(jì)(340)4.11 FX909在無線高速M(fèi)ODEM中的應(yīng)用(343)4.12 藍(lán)牙——短距離無線連接新技術(shù)(348)4.13 藍(lán)牙技術(shù)——一種短距離的無線連接技術(shù)(351)4.14 藍(lán)牙芯片及其應(yīng)用(357)4.15 BlueCoreTM01藍(lán)牙芯片的特性與應(yīng)用(361)4.16 內(nèi)嵌微控制器的無線數(shù)據(jù)發(fā)射器的特性及應(yīng)用(365)第五章 新器件及其應(yīng)用技術(shù)5.1 一種全新結(jié)構(gòu)的微控制器——Triscend E5(372)5.2 PSD8XXF的在系統(tǒng)編程技術(shù)(376)5.3 PSD813F1及其接口編程技術(shù)(382)5.4 一種優(yōu)越的可編程邏輯器件——ISP器件(387)5.5 ISPPLD原理及其設(shè)計(jì)應(yīng)用(393)5.6 ispPAC10在系統(tǒng)可編程模擬電路及其應(yīng)用(397)5.7 在系統(tǒng)可編程器件ispPAC80及其應(yīng)用(404)5.8 采用ispLSI1016設(shè)計(jì)高精度光電碼盤計(jì)數(shù)器(408)5.9 基于ADμC812的一種儀表開發(fā)平臺(tái)(413)5.10 基于P87LPC764的ΣΔ ADC應(yīng)用設(shè)計(jì)方法(418)5.11 MP3解碼芯片組及其應(yīng)用(431)5.12 射頻IC卡E5550原理及應(yīng)用(434)5.13 HD7279A鍵盤顯示驅(qū)動(dòng)芯片及應(yīng)用(439)5.14 基于SPI接口的ISD4104系列語音錄放芯片及其應(yīng)用(444)5.15 解決DS1820通信誤碼問題的方法(450)5.16 數(shù)字電位器在測(cè)量放大器中的應(yīng)用(455)第六章 總線及其應(yīng)用技術(shù)6.1 按平臺(tái)模式設(shè)計(jì)的虛擬I2C總線軟件包VIIC(462)6.2 虛擬I2C總線軟件包的開發(fā)及其應(yīng)用(470)6.3 RS485總線的理論與實(shí)踐(479)6.4 RS232至RS485/RS422接口的智能轉(zhuǎn)換器(484)6.5 實(shí)用隔離型RS485通信接口的設(shè)計(jì)(489)6.6 幾種RS485接口收發(fā)方向轉(zhuǎn)換方法(495)6.7 LonWorks總線技術(shù)及發(fā)展(498)6.8 LonWorks網(wǎng)絡(luò)監(jiān)控的簡單實(shí)現(xiàn)(505)6.9 現(xiàn)場(chǎng)總線CANbus與RS485之間透明轉(zhuǎn)換的實(shí)現(xiàn)(509)6.10 居室自動(dòng)化系統(tǒng)中的X10和CE總線(513)6.11 通用串行總線USB(519)6.12 USB2.0技術(shù)概述(524)6.13 帶通用串行總線USB接口的單片機(jī)EZUSB(530)6.14 嵌入式處理器中的慢總線技術(shù)應(yīng)用(536)6.15 SPI串行總線在單片機(jī)8031應(yīng)用系統(tǒng)中的設(shè)計(jì)與實(shí)現(xiàn)(540)第七章 可靠性及安全性技術(shù)7.1 軟件可靠性及其評(píng)估(546)7.2 網(wǎng)絡(luò)通信中的基本安全技術(shù)(554)7.3 數(shù)字語音混沌保密通信系統(tǒng)及硬件實(shí)現(xiàn)(560)7.4 偽隨機(jī)序列及PLD實(shí)現(xiàn)在程序和系統(tǒng)加密中的應(yīng)用(565)7.5 增強(qiáng)單片機(jī)系統(tǒng)可靠性的若干措施(569)7.6 FPGA中的空間輻射效應(yīng)及加固技術(shù)(573)7.7 一種雙機(jī)備份系統(tǒng)的軟實(shí)現(xiàn)(577)7.8 計(jì)算機(jī)系統(tǒng)容錯(cuò)技術(shù)的應(yīng)用(581)7.9 容錯(cuò)系統(tǒng)中的自校驗(yàn)技術(shù)及實(shí)現(xiàn)方法(585)7.10 基于MAX110的容錯(cuò)數(shù)據(jù)采集系統(tǒng)的設(shè)計(jì)(589)7.11 冗余式時(shí)鐘源電路(593)7.12 微機(jī)控制系統(tǒng)的抗干擾技術(shù)應(yīng)用(599)7.13 單片開關(guān)電源瞬態(tài)干擾及音頻噪聲抑制技術(shù)(604)7.14 單片機(jī)應(yīng)用系統(tǒng)程序運(yùn)行出軌問題研究(608)7.15 分布式系統(tǒng)故障卷回恢復(fù)技術(shù)研究與實(shí)踐(613)第八章 典型應(yīng)用實(shí)例8.1 基于單片機(jī)系統(tǒng)采用DMA塊傳輸方式實(shí)現(xiàn)高速數(shù)據(jù)采集(620)8.2 GPS數(shù)據(jù)采集卡的設(shè)計(jì)(624)8.3 一種新型非接觸式IC卡識(shí)別系統(tǒng)研究(629)8.4 自適應(yīng)調(diào)整增益的單片機(jī)數(shù)據(jù)采集系統(tǒng)(633)8.5 利用光纖發(fā)射/接收器對(duì)實(shí)現(xiàn)遠(yuǎn)距離高速數(shù)據(jù)采集(639)8.6 一種頻率編碼鍵盤的設(shè)計(jì)與實(shí)現(xiàn)(645)8.7 高準(zhǔn)確度時(shí)鐘程序算法(649)8.8 旋轉(zhuǎn)編碼器的抗抖動(dòng)計(jì)數(shù)電路(652)8.9 利用X9241實(shí)現(xiàn)高分辨率數(shù)控電位器(656)8.10 基于AD2S80A的高精度位置檢測(cè)系統(tǒng)及其在機(jī)器人控制中的應(yīng)用(661)第九章 文章摘要一、專題論述(670)1.1 微控制器的發(fā)展趨勢(shì)(670)1.2 系統(tǒng)微集成技術(shù)的發(fā)展(670)1.3 多芯片組件技術(shù)及其應(yīng)用(671)1.4 MCS51和80C51系列單片機(jī)(671)1.5 PSD813器件在單片機(jī)系統(tǒng)中的應(yīng)用(671)1.6 主輔單片機(jī)系統(tǒng)的設(shè)計(jì)及應(yīng)用(671)1.7 一種雙單片機(jī)結(jié)構(gòu)的微機(jī)控制器(671)1.8 用PC機(jī)直接開發(fā)單片機(jī)系統(tǒng)(672)1.9 單片機(jī)系統(tǒng)大容量存儲(chǔ)器擴(kuò)展技術(shù)(672)1.10 高性能微處理器性能模型設(shè)計(jì)(672)1.11 閃速存儲(chǔ)器的選擇與接口(672)1.12 串行存儲(chǔ)器接口的比較及選擇(672)1.13 移位寄存器分析方法的研究(673)1.14 GPS的時(shí)頻系統(tǒng)(673)1.15 一種基于C語言的虛擬儀器系統(tǒng)實(shí)現(xiàn)方法(673)1.16 智能家庭網(wǎng)絡(luò)研究綜述(673)1.17 用C51實(shí)現(xiàn)電力部多功能電能表通信規(guī)約(674)1.18 測(cè)控系統(tǒng)中采樣數(shù)據(jù)的預(yù)處理(674)1.19 數(shù)據(jù)采集系統(tǒng)動(dòng)態(tài)特性的總體評(píng)價(jià)(674)1.20 一個(gè)高速準(zhǔn)確的手寫數(shù)字識(shí)別系統(tǒng)(674)1.21 日本理光實(shí)時(shí)時(shí)鐘集成電路發(fā)展歷史及現(xiàn)狀(675)1.22 單片開關(guān)電源的發(fā)展及其應(yīng)用(675)二、綜合應(yīng)用技術(shù)(676)2.1 MCS51系列單片機(jī)在SDH系統(tǒng)中的應(yīng)用(676)2.2 公共閃存接口在Flash Memory程序設(shè)計(jì)中的應(yīng)用(676)2.3 應(yīng)用IA MMXTM技術(shù)的離散余弦變換(676)2.4 串行實(shí)時(shí)時(shí)鐘芯片DS1302程序設(shè)計(jì)中的問題與對(duì)策(676)2.5 數(shù)字傳感器及其應(yīng)用(677)2.6 電阻式溫度傳感器的系列化設(shè)計(jì)及其應(yīng)用(677)2.7 溫度傳感器及其與微處理器接口(677)2.8 AD7416數(shù)字溫度傳感器及其應(yīng)用(677)2.9 隔離放大器及其應(yīng)用(677)2.10 高速A/D轉(zhuǎn)換器動(dòng)態(tài)參數(shù)(678)2.11 V/F變換在單片機(jī)系統(tǒng)中的應(yīng)用(678)2.12 微處理器內(nèi)嵌式模數(shù)轉(zhuǎn)換器在精密儀器中的應(yīng)用研究(678)2.13 電子秤非線性自動(dòng)修正方法(678)2.14 光耦傳輸?shù)姆蔷€性校正(678)2.15 高斯濾波器在實(shí)時(shí)系統(tǒng)中的快速實(shí)現(xiàn)(679)2.16 用在系統(tǒng)可編程模擬器件實(shí)現(xiàn)雙二階型濾波器(679)2.17 最小二乘法在高精度溫度測(cè)量中的應(yīng)用(679)2.18 提高實(shí)時(shí)頻率測(cè)量范圍和精度新方法(679)2.19 具有微控制器的智能儀表設(shè)計(jì)與應(yīng)用(679)2.20 用C語言編程的數(shù)據(jù)采集系統(tǒng)(680)2.21 大動(dòng)態(tài)范圍浮點(diǎn)A/D數(shù)據(jù)采集器的設(shè)計(jì)(680)2.22 基于PCI高速數(shù)據(jù)采集系統(tǒng)(680)2.23 一種基于PC機(jī)的高速16位并行數(shù)據(jù)采集接口(680)2.24 數(shù)據(jù)采集系統(tǒng)中增強(qiáng)型并行接口(EPP)電路的設(shè)計(jì)(681)2.25 用增強(qiáng)型并行接口EPP協(xié)議擴(kuò)展計(jì)算機(jī)的ISA接口(681)2.26 基于增強(qiáng)型并行接口EPP的便攜式高速數(shù)據(jù)采集系統(tǒng)(681)2.27 增強(qiáng)型并行接口EPP協(xié)議及其在CAN監(jiān)控節(jié)點(diǎn)中的應(yīng)用(681)2.28 利用增強(qiáng)型并行接口協(xié)議傳輸圖像文件(681)2.29 用并行接口進(jìn)行數(shù)據(jù)采集(682)2.30 高信噪比的VFC/DPLL數(shù)據(jù)采集裝置(682)2.31 高精度數(shù)字式轉(zhuǎn)速測(cè)量系統(tǒng)的研究(682)2.32 用單片機(jī)測(cè)量相位差的新方法(682)2.33 交流采樣在電力系統(tǒng)中應(yīng)用(682)2.34 同步圖形存儲(chǔ)器IS42G32256的電源與應(yīng)用(683)2.35 IBM?PC處理10MHz高速模擬信號(hào)的研究(683)2.36 MCS51系列單片機(jī)存儲(chǔ)容量擴(kuò)展方法(683)2.37 用單片機(jī)實(shí)現(xiàn)數(shù)字相位變換器的設(shè)計(jì)方法(683)2.38 一種新的可重配置的串口擴(kuò)展方案(683)2.39 VB環(huán)境下對(duì)雙端口RAM物理讀寫的實(shí)現(xiàn)(684)2.40 雙CPU實(shí)現(xiàn)遠(yuǎn)程多鍵盤鼠標(biāo)交互(684)2.41 兩種電阻時(shí)間變換器設(shè)計(jì)與分析(684)2.42 液晶顯示器的接口和編程技巧(684)2.43 一種簡單的電機(jī)變頻調(diào)速方案及其應(yīng)用(684)2.44 基于單片機(jī)的火控系統(tǒng)符號(hào)產(chǎn)生器電路原理設(shè)計(jì)(685)2.45 A/D轉(zhuǎn)換器性能的改善方法(685)2.46 快速小波變換算法與信噪分離(685)2.47 80C196MC/MD單片機(jī)多個(gè)中斷程序的同步問題(685)三、操作系統(tǒng)及軟件技術(shù)(686)3.1 嵌入式軟件技術(shù)的現(xiàn)狀與發(fā)展動(dòng)向(686)3.2 什么是嵌入式實(shí)時(shí)操作系統(tǒng)(686)3.3 實(shí)時(shí)多任務(wù)系統(tǒng)中的一些基本概念(686)3.4 一個(gè)源碼公開的實(shí)時(shí)內(nèi)核(687)3.5 Windows CE的實(shí)時(shí)性分析(687)3.6 串口通信多線程實(shí)現(xiàn)的分析(687)3.7 基于中間件的開發(fā)研究(688)3.8 Windows 95下實(shí)時(shí)控制軟件設(shè)計(jì)的研究(688)3.9 Windows NT 4.0下設(shè)備驅(qū)動(dòng)程序的開發(fā)與應(yīng)用(688)3.10 Windows 98 下硬件中斷驅(qū)動(dòng)程序的開發(fā)(688)3.11 Windows下實(shí)時(shí)數(shù)據(jù)采集的實(shí)現(xiàn)(688)3.12 Win 95 下虛擬設(shè)備驅(qū)動(dòng)程序設(shè)計(jì)開發(fā)(689)3.13 Win 95 環(huán)境下測(cè)控軟件中端口讀寫的快速實(shí)現(xiàn)(689)3.14 Linux系統(tǒng)中ARP的編程實(shí)現(xiàn)技術(shù)(689)3.15 Linux中System V進(jìn)程通信機(jī)制及訪問控制技術(shù)的改進(jìn)(689)3.16 VC++6.0中動(dòng)態(tài)創(chuàng)建MSComm控件的問題及對(duì)策(689)3.17 在Visual Basic下使用I/O接口程序(690)3.18 VB應(yīng)用程序速度的優(yōu)化技術(shù)(690)3.19 嵌入式實(shí)時(shí)操作系統(tǒng)在機(jī)車微機(jī)測(cè)控軟件開發(fā)中的應(yīng)用(690)3.20 結(jié)構(gòu)化程序方法在匯編語言中的應(yīng)用(690)3.21 AVR單片機(jī)編程特性的應(yīng)用研究(690)3.22 一種有效的51系列單片機(jī)軟件仿真器(691)3.23 PIC單片機(jī)軟件模擬仿真時(shí)輸入信號(hào)的激勵(lì)方式(691)3.24 基于LabVIEW的分布式VXI儀器教學(xué)實(shí)驗(yàn)系統(tǒng)設(shè)計(jì)(691)四、網(wǎng)絡(luò)、通信及數(shù)據(jù)傳輸(692)4.1 單片機(jī)網(wǎng)絡(luò)的組成與控制(692)4.2 實(shí)現(xiàn)ARINC 429數(shù)字信息傳輸?shù)姆桨冈O(shè)計(jì)(692)4.3 結(jié)合電力線載波和電話通信的報(bào)警網(wǎng)絡(luò)系統(tǒng)(692)4.4 網(wǎng)絡(luò)電子密碼鎖監(jiān)控系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(692)4.5 IRIG?E標(biāo)準(zhǔn)FM?FM解調(diào)器的有關(guān)技術(shù)(693)4.6 基于TCP/IP的多媒體通信實(shí)現(xiàn)(693)4.7 基于TCP/IP的多線程通信及其在遠(yuǎn)程監(jiān)控系統(tǒng)中的應(yīng)用(693)4.8 基于Internet的遠(yuǎn)程測(cè)控技術(shù)(693)4.9 Windows 95串行通信的幾種方式及編程(693)4.10 在Windows 95下PC機(jī)和單片機(jī)的串行通信(693)4.11 基于80C196KC微處理器的高速串行通信(694)4.12 使用PC機(jī)并行口與下位單片機(jī)通信的方法(694)4.13 雙向并口通信的開發(fā)(694)4.14 DSP和計(jì)算機(jī)并口的高速數(shù)據(jù)通信(694)4.15 一種高可靠性的PC機(jī)與單片機(jī)間的串行通信方法(694)4.16 單片機(jī)與PC機(jī)串行通信的實(shí)現(xiàn)方法(695)4.17 89C51單片機(jī)I/O口模擬串行通信的實(shí)現(xiàn)方法(695)4.18 TMS320C50與PC機(jī)高速串行通信的實(shí)現(xiàn)(695)4.19 DSP和PC機(jī)的異步串行通信設(shè)計(jì)(695)4.20 基于MCS單片機(jī)與PC機(jī)串行通信電平轉(zhuǎn)換(695)4.21 一種簡單的光電隔離RS232電平轉(zhuǎn)換接口設(shè)計(jì)(695)4.22 ISA總線工業(yè)控制機(jī)與單片機(jī)系統(tǒng)的數(shù)據(jù)交換(696)4.23 RS232/422/485綜合接口(696)4.24 基于RS485接口的單片機(jī)串行通信(696)4.25 在VC++中利用ActiveX控件開發(fā)串行通信程序(696)4.26 上位機(jī)和多臺(tái)下位機(jī)的485通信(696)4.27 計(jì)算機(jī)與CAN通信的一種方法(697)4.28 用VB語言實(shí)現(xiàn)對(duì)端口I/O的訪問(697)4.29 異種單片機(jī)共享片外存儲(chǔ)器及其與微機(jī)通信的方法(697)4.30 單片機(jī)與MODEM接口技術(shù)及其在智能儀器中的應(yīng)用研究(697)4.31 采用MCS51單片機(jī)實(shí)現(xiàn)CPFSK調(diào)制(697)4.32 一種新型編碼芯片及其驅(qū)動(dòng)程序的設(shè)計(jì)方案(698)4.33 DTMF遠(yuǎn)程通信的軟硬件實(shí)現(xiàn)技術(shù)(698)4.34 采用DTMF方式通信的電度表管理系統(tǒng)(698)4.35 基于TAPI的電話語音系統(tǒng)設(shè)計(jì)方法(698)4.36 語音芯片APR9600及其在電話遙控系統(tǒng)中的應(yīng)用(699)4.37 串行紅外收發(fā)模塊及其控制器在紅外抄表系統(tǒng)中的應(yīng)用(699)4.38 HSP50214B PDC及其在軟件無線電中的應(yīng)用(699)4.39 變速率CDMA系統(tǒng)軟件無線電多用戶接收機(jī)(699)五、新器件及應(yīng)用技術(shù)(700)5.1 全幀讀出型面陣CCD光電傳感器在圖像采集中的應(yīng)用(700)5.2 光電碼盤四倍頻分析(700)5.3 H8/300H系列單片機(jī)及其應(yīng)用(700)5.4 PIC 16F877單片機(jī)的鍵盤和LED數(shù)碼顯示接口(700)5.5 PIC16F877單片機(jī)實(shí)現(xiàn)D/A轉(zhuǎn)換的兩種方法(701)5.6 P89C51RX2 的PCA原理及設(shè)計(jì)(701)5.7 ADμC812中串口及其應(yīng)用(701)5.8 INTEL96系列單片機(jī)中若干問題的討論(701)5.9 關(guān)于INTEL96系列單片機(jī)中HSO事件的設(shè)置(701)5.10 MAX3100與PIC16C5X系列單片機(jī)的接口設(shè)計(jì)(702)5.11 單片MODEM芯片在遠(yuǎn)程數(shù)據(jù)通信中的應(yīng)用(702)5.12 MX919在無線高速M(fèi)ODEM中的應(yīng)用(702)5.13 高速串行數(shù)據(jù)收發(fā)器CY7B923/933及應(yīng)用(702)5.14 雙口RAM與FIFO芯片在數(shù)據(jù)處理系統(tǒng)中應(yīng)用的比較(702)5.15 MAX202E在串行通信中的應(yīng)用(703)5.16 線性隔離放大器ISO122的原理及應(yīng)用(703)5.17 AD606對(duì)數(shù)放大器的研究與應(yīng)用(703)5.18 電流/電壓轉(zhuǎn)換芯片MAX472在永磁直流電動(dòng)機(jī)虛擬測(cè)試系統(tǒng)中的應(yīng)用… (703)5.19 高精度模數(shù)轉(zhuǎn)換器AD676的原理及應(yīng)用(703)5.20 DS2450 A/D轉(zhuǎn)換器的特性與應(yīng)用(704)5.21 80C196KC內(nèi)部A/D轉(zhuǎn)換器的使用(704)5.22 一種16~24位分辨率D/A轉(zhuǎn)換器的設(shè)計(jì)(704)5.23 串行A/D轉(zhuǎn)換器TLC2543與TMS320C25的接口及編程(704)5.24 A/D轉(zhuǎn)換器ICL7135積分特性應(yīng)用(704)5.25 高精度A/D轉(zhuǎn)換器AD7711A及應(yīng)用(705)5.26 多路A/D轉(zhuǎn)換器AD7714及其與M68HC11單片機(jī)接口技術(shù)(705)5.27 用AD7755設(shè)計(jì)的低成本電能表(705)5.28 20位Σ?Δ立體聲ADA電路TLC320AD75C的接口電路設(shè)計(jì)(705)5.29 24位A/D轉(zhuǎn)換器ADS1210/1211及其應(yīng)用(706)5.30 模數(shù)轉(zhuǎn)換器AD7705及其接口電路(706)5.31 串行A/D轉(zhuǎn)換器ADS7812與單片機(jī)的接口技術(shù)(706)5.32 串行A/D轉(zhuǎn)換器TLC548/549及其應(yīng)用(706)5.33 采樣率可變16通道16位隔離A/D電路(706)5.34 TLC549在交流有效值測(cè)量中的應(yīng)用(707)5.35 溫度傳感器DS18B20的特性及程序設(shè)計(jì)方法(707)5.36 DS1820及其高精度溫度測(cè)量的實(shí)現(xiàn)(707)5.37 采用DS1820的電弧爐爐底溫度監(jiān)測(cè)系統(tǒng)(707)5.38 并行實(shí)時(shí)時(shí)鐘芯片DS12887及其應(yīng)用(707)5.39 利用實(shí)時(shí)時(shí)鐘X1203開啟單片機(jī)系統(tǒng)(708)5.40 時(shí)鐘芯片DS1302及其在數(shù)據(jù)記錄中的應(yīng)用(708)5.41 串行顯示驅(qū)動(dòng)器PS7219及與單片機(jī)的接口技術(shù)(708)5.42 MAX7219在PLC中的應(yīng)用(708)5.43 一種實(shí)用的LED光柱顯示器驅(qū)動(dòng)方法(708)5.44 基于電能測(cè)量芯片ADE7756的智能電度表設(shè)計(jì)(709)5.45 TSS721A在自動(dòng)抄表系統(tǒng)中的應(yīng)用(709)5.46 電流傳感放大器MAX471/MAX472的原理及應(yīng)用(709)5.47 8XC552模數(shù)轉(zhuǎn)換過程及其自動(dòng)調(diào)零機(jī)制(709)5.48 旋轉(zhuǎn)變壓器數(shù)字轉(zhuǎn)換器AD2S83在伺服系統(tǒng)中的應(yīng)用(709)5.49 具有串行接口的I/O擴(kuò)展器EM83010及其應(yīng)用(710)5.50 新型LED驅(qū)動(dòng)器TEC9607及其應(yīng)用(710)5.51 新型語音識(shí)別電路AP7003及其應(yīng)用(710)六、總線技術(shù)(711)6.1 現(xiàn)場(chǎng)總線技術(shù)的發(fā)展及應(yīng)用展望(711)6.2 CAN總線點(diǎn)對(duì)點(diǎn)通信應(yīng)用研究(711)6.3 基于CAN總線的數(shù)據(jù)通信系統(tǒng)研究(711)6.4 基于CAN總線的分布式數(shù)據(jù)采集與控制系統(tǒng)(711)6.5 基于CAN總線的分布式鋁電解智能系統(tǒng)(711)6.6 CAN總線在通信電源監(jiān)控系統(tǒng)中的應(yīng)用(712)6.7 CAN總線在弧焊機(jī)器人控制系統(tǒng)中的應(yīng)用(712)6.8 CAN總線及其在噴漿機(jī)器人中的應(yīng)用(712)6.9 基于CAN控制器的單片機(jī)農(nóng)業(yè)溫室控制系統(tǒng)的設(shè)計(jì)(712)6.10 現(xiàn)場(chǎng)總線國際標(biāo)準(zhǔn)與LonWorks在智能電器中的應(yīng)用(712)6.11 基于LON總線技術(shù)的暖通空調(diào)控制系統(tǒng)(712)6.12 通用串行總線(USB)及其芯片的使用(713)6.13 USB在數(shù)據(jù)采集系統(tǒng)中的應(yīng)用(713)6.14 用MC68HC05JB4開發(fā)USB外設(shè)(713)6.15 8x930Ax/Hx USB控制器芯片及其在數(shù)字音頻中的應(yīng)用(713)6.16 基于MC68HC(9)08JB8芯片的USB產(chǎn)品——鍵盤設(shè)計(jì)(713)6.17 I2 C總線在LonWorks網(wǎng)絡(luò)節(jié)點(diǎn)上的應(yīng)用(714)6.18 Neuron3150的并行I/O接口對(duì)象及其應(yīng)用(714)6.19 新型串行E2PROM 24LC65在LonWorks節(jié)點(diǎn)中的應(yīng)用(714)6.20 利用I2C總線實(shí)現(xiàn)DSP對(duì)CMOS圖像傳感器的控制(714)6.21 在I2C總線系統(tǒng)中擴(kuò)展LCD顯示器(714)6.22 基于Windows環(huán)境的GPIB接口設(shè)計(jì)實(shí)現(xiàn)(714)6.23 微機(jī)PCI總線接口的研究與設(shè)計(jì)(715)6.24 通用串行總線(USB)原理及接口設(shè)計(jì)(715)6.25 CAN總線與1553B總線性能分析比較(715)6.26 利用USB接口實(shí)現(xiàn)雙機(jī)互聯(lián)通信(715)6.27 一種帶USB接口的便攜式語音采集卡的設(shè)計(jì)(715)七、可靠性技術(shù)(716)7.1 電磁干擾與電磁兼容設(shè)計(jì)(716)7.2 計(jì)算機(jī)的防電磁泄漏技術(shù)(716)7.3 低輻射計(jì)算機(jī)系統(tǒng)的設(shè)計(jì)實(shí)現(xiàn)(716)7.4 靜電測(cè)量及其程序設(shè)計(jì)(716)7.5 電子產(chǎn)品生產(chǎn)中的靜電防護(hù)技術(shù)(716)7.6 電子測(cè)控系統(tǒng)中的屏蔽與接地技術(shù)(717)7.7 微機(jī)控制系統(tǒng)的抗干擾技術(shù)(717)7.8 如何提高單片機(jī)應(yīng)用產(chǎn)品的抗干擾能力(717)7.9 工業(yè)控制計(jì)算機(jī)系統(tǒng)中的常見干擾及處理措施(717)7.10 GPS用于軍用導(dǎo)航中的抗干擾和干擾對(duì)抗研究(717)7.11 基于開放式體系結(jié)構(gòu)的數(shù)控機(jī)床可靠性及抗干擾設(shè)計(jì)(717)7.12 變頻器應(yīng)用技術(shù)中的抗干擾問題(718)7.13 單片機(jī)的軟件可靠性編程(718)7.14 單片微機(jī)的軟件抑噪方案(718)7.15 SmartLock并口單片機(jī)軟件狗加密技術(shù)(718)7.16 單片機(jī)系統(tǒng)中復(fù)位電路可靠性設(shè)計(jì)(718)7.17 測(cè)控系統(tǒng)中實(shí)現(xiàn)數(shù)據(jù)安全存儲(chǔ)的實(shí)用技術(shù)(718)7.18 高精度儀表信號(hào)隔離電路設(shè)計(jì)(719)7.19 基于AT89C2051單片機(jī)的防誤操作智能鎖(719)7.20 Email的安全問題與保護(hù)措施(719)7.21 雙機(jī)容錯(cuò)系統(tǒng)的一種實(shí)現(xiàn)途徑(719)7.22 單片機(jī)應(yīng)用系統(tǒng)抗干擾設(shè)計(jì)綜述(719)7.23 微機(jī)控制系統(tǒng)中的干擾及其抑制方法(720)7.24 智能儀表的抗干擾和故障診斷(720)八、應(yīng)用實(shí)踐(721)8.1 AT89C51在銀行利率顯示屏中的應(yīng)用(721)8.2 基于8xC196MC實(shí)現(xiàn)的磁鏈軌跡跟蹤控制(721)8.3 基于80C196KC的開關(guān)磁阻電機(jī)測(cè)試系統(tǒng)(721)8.4 80C196KB單片機(jī)在繞線式異步電動(dòng)機(jī)啟動(dòng)控制中的應(yīng)用(721)8.5 GPS時(shí)鐘系統(tǒng)(721)8.6 一種由AT89C2051單片微機(jī)實(shí)現(xiàn)的功率因數(shù)補(bǔ)償裝置(722)8.7 數(shù)據(jù)采集系統(tǒng)芯片ADμC812及其在溫度監(jiān)測(cè)系統(tǒng)中的應(yīng)用(722)8.8 用AVR單片機(jī)實(shí)現(xiàn)蓄電池剩余電量的測(cè)量(722)8.9 基于SA9604的多功能電度表(722)8.10 數(shù)字正交上變頻器AD9856的原理及其應(yīng)用(722)8.11 基于MC628的可變參數(shù)PID控制方法的實(shí)現(xiàn)(723)8.12 Windows 98下遠(yuǎn)程數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)(723)8.13 一種新式微流量計(jì)的研究(723)8.14 一種便攜式多通道精密測(cè)溫儀(723)8.15 一種高精度定時(shí)器的設(shè)計(jì)及其應(yīng)用(723)8.16 智能濕度儀設(shè)計(jì)(724)8.17 固態(tài)數(shù)字語音記錄儀的設(shè)計(jì)與實(shí)現(xiàn)(724)8.18 多功能語音電話答錄器的設(shè)計(jì)(724)8.19 白熾燈色溫測(cè)量裝置電路設(shè)計(jì)(724)8.20 交直流供電無縫連接電源控制系統(tǒng)設(shè)計(jì)(724)8.21 小型電磁輻射敏感度自動(dòng)測(cè)試系統(tǒng)的設(shè)計(jì)(725)8.22 生物電極微電流動(dòng)態(tài)檢測(cè)裝置(725)8.23 二種鉑電阻4~20 mA電流變送器電路(725)8.24 基于單片機(jī)的智能型光電編碼器計(jì)數(shù)器(725)8.25 嵌入式系統(tǒng)中利用RS232C串口擴(kuò)展矩陣式鍵盤(725)8.26 電壓矢量控制PWM波的一種實(shí)時(shí)生成方法(725)8.27 便攜式電能表校驗(yàn)裝置現(xiàn)場(chǎng)使用分析(726)8.28 用單片機(jī)實(shí)現(xiàn)大型電動(dòng)機(jī)的在線監(jiān)測(cè)(726)8.29 PLC在L型管彎曲機(jī)電控系統(tǒng)中的應(yīng)用(726)8.30 用EPROM實(shí)現(xiàn)步進(jìn)電機(jī)的控制(726)8.31 一種手持設(shè)備的智能卡實(shí)現(xiàn)技術(shù)(726)8.32 鈔票顏色識(shí)別系統(tǒng)的設(shè)計(jì)(727)8.33 數(shù)字鎖相環(huán)在位置檢測(cè)中的應(yīng)用(727)九、DSP及其應(yīng)用技術(shù)(728)9.1 數(shù)字信號(hào)處理器DSPs的發(fā)展(728)9.2 用TMS320C6201實(shí)現(xiàn)多路ITU?T G.728語音編碼標(biāo)準(zhǔn)(728)9.3 采用DSP內(nèi)核技術(shù)進(jìn)行語音壓縮開發(fā)(728)9.4 TMS320C80與存儲(chǔ)器接口分析(728)9.5 TMS320C32浮點(diǎn)DSP存儲(chǔ)器接口設(shè)計(jì)(728)9.6 TMS320VC5402 DSP的并行I/O引導(dǎo)裝載方法研究(729)9.7 TMS320C30系統(tǒng)與PC104進(jìn)行雙向并行通信的方法(729)9.8 基于TMS320C6201的G.723.1多通道語音編解碼的實(shí)現(xiàn)(729)9.9 基于TMS320C6201的多通道信號(hào)處理平臺(tái)(729)9.10 基于兩片TMS320C40的高速數(shù)據(jù)采集系統(tǒng)(729)9.11 使用TMS320C542構(gòu)成數(shù)據(jù)采集處理系統(tǒng)(730)9.12 基于TMS320C32的視覺圖像處理系統(tǒng)(730)9.13 用ADSP?2181和MC68302實(shí)現(xiàn)MPEG?2傳送復(fù)用器(730)9.14 基于DSP的PC加密卡(730)9.15 TMS320C2XX及其在寬帶恒定束寬波束形成器中的應(yīng)用(730)9.16 DS80C320單片機(jī)在無人機(jī)測(cè)控?cái)?shù)據(jù)采編器中的應(yīng)用(731)9.17 基于TMS320F206 DSP的圖像采集卡設(shè)計(jì)(731)9.18 基于定點(diǎn)DSP的實(shí)時(shí)語音命令識(shí)別模塊(731)9.19 基于TMS320C50的語音頻譜分析儀(731)9.20 利用DSP實(shí)現(xiàn)的專用數(shù)字錄音機(jī)(731)9.21 基于DSP的全數(shù)字交流傳動(dòng)系統(tǒng)硬件平臺(tái)設(shè)計(jì)(732)9.22 ADSP2106x中DMA的應(yīng)用(732)9.23 軟件無線電中DSP應(yīng)用模式的分析(732)9.24 快速小波變換在DSP中的實(shí)現(xiàn)方法(732)十、PLD及EDA技術(shù)應(yīng)用(733)10.1 可編程器件實(shí)現(xiàn)片上系統(tǒng)(733)10.2 VHDL語言在現(xiàn)代數(shù)字系統(tǒng)中的應(yīng)用(733)10.3 用VHDL設(shè)計(jì)有限狀態(tài)機(jī)的方法(733)10.4 ISP-PLD在數(shù)字系統(tǒng)設(shè)計(jì)中的應(yīng)用(733)10.5 基于FPGA技術(shù)的新型高速圖像采集(734)10.6 Protel 99SE電路仿真(734)10.7 可編程邏輯器件(PLD)在電路設(shè)計(jì)中的應(yīng)用(734)10.8 基于FPGA的全數(shù)字鎖相環(huán)路的設(shè)計(jì)(734)10.9 基于EPLD器件的一對(duì)多打印機(jī)控制器的研制(734)10.10 一種VHDL設(shè)計(jì)實(shí)現(xiàn)的有線電視機(jī)頂盒信源發(fā)生方案(735)10.11 一種并行存儲(chǔ)器系統(tǒng)的FPGA實(shí)現(xiàn)(735)10.12 SDRAM接口的VHDL設(shè)計(jì)(735)10.13 采用ISP器件設(shè)計(jì)可變格式和可變速率的通信數(shù)字信號(hào)源(735)10.14 利用FPGA技術(shù)實(shí)現(xiàn)數(shù)字通信中的交織器和解交織器(735)10.15 XC9500系列CPLD遙控編程的實(shí)現(xiàn)(736)10.16 PLD器件在紅外遙控解碼中的應(yīng)用(736)10.17 利用XCS40實(shí)現(xiàn)小型聲納的片上系統(tǒng)集成(736)10.18 可編程邏輯器件的VHDL設(shè)計(jì)技術(shù)及其在航空火控電子設(shè)備中的應(yīng)用… (736)10.19 DSP+FPGA實(shí)時(shí)信號(hào)處理系統(tǒng)(736)10.20 CPLD在IGBT驅(qū)動(dòng)設(shè)計(jì)中的應(yīng)用(737)10.21 基于FPGA的FIR濾波器的實(shí)現(xiàn)(737)10.22 用可編程邏輯器件取代BCD?二進(jìn)制轉(zhuǎn)換器的設(shè)計(jì)方法(737)

    標(biāo)簽: 單片機(jī) 應(yīng)用技術(shù)

    上傳時(shí)間: 2014-04-14

    上傳用戶:gtf1207

  • php開發(fā)的行業(yè)搜索系統(tǒng)!!! 2. 安裝 ------------ a. 解壓程序rar文件

    php開發(fā)的行業(yè)搜索系統(tǒng)!!! 2. 安裝 ------------ a. 解壓程序rar文件,用二進(jìn)制方式上傳到你的網(wǎng)站的根目錄或某一目錄下 注意:一定要將ftp上傳工具設(shè)置為二進(jìn)制方式,再上傳程序文件 b. unix或linux服務(wù)器下, 將以下文件屬性改為:666 (或777) - function/base_info.php - function/emphasis_info.php - function/admin_pass_info.php - function/search_info.php - function/userfield_info.php - template/default/目錄下的所有html文件 c. unix或linux服務(wù)器下, 將upfile/目錄屬性改為:777 d. 建立一個(gè)mysql數(shù)據(jù)庫,并記下用戶名和密碼,以便安裝時(shí)使用 e. 進(jìn)入安裝目錄http://www.your_website.com/install/, 自動(dòng)運(yùn)行安裝程序 f. 安裝完成后,要求刪除安裝目錄install/及其下文件 g. 后臺(tái)管理目錄http://www.your_website.com/adiministrator/ h. 可修改adiministrator/目錄為你希望的獨(dú)特的名字

    標(biāo)簽: a. php 搜索

    上傳時(shí)間: 2014-11-29

    上傳用戶:小草123

  • 給定兩個(gè)集合A、B

    給定兩個(gè)集合A、B,集合內(nèi)的任一元素x滿足1 ≤ x ≤ 109,并且每個(gè)集合的元素個(gè)數(shù)不大于105。我們希望求出A、B之間的關(guān)系。 任 務(wù) :給定兩個(gè)集合的描述,判斷它們滿足下列關(guān)系的哪一種: A是B的一個(gè)真子集,輸出“A is a proper subset of B” B是A的一個(gè)真子集,輸出“B is a proper subset of A” A和B是同一個(gè)集合,輸出“A equals B” A和B的交集為空,輸出“A and B are disjoint” 上述情況都不是,輸出“I m confused!”

    標(biāo)簽:

    上傳時(shí)間: 2017-03-15

    上傳用戶:yulg

  • 大學(xué) c語言程序設(shè)計(jì)課程設(shè)計(jì)

    C語言課程設(shè)計(jì)上機(jī)實(shí)習(xí)內(nèi)容 一、從下面題目中任選一題: A.簡單的學(xué)生成績管理程序設(shè)計(jì) B.考卷成績分析軟件程序設(shè)計(jì) C.簡單醫(yī)療費(fèi)用報(bào)銷管理軟件程序設(shè)計(jì) 除此之外,學(xué)生也可自行選擇課題進(jìn)行設(shè)計(jì),如自動(dòng)柜員機(jī)界面程序、學(xué)生信息管理(包括生日祝賀)、計(jì)件工資管理等(但課題必須經(jīng)指導(dǎo)教師審題合格后方可使用)。   二、課程設(shè)計(jì)說明書的編寫規(guī)范 1、程序分析和設(shè)計(jì) 2、流程圖 3、源程序清單 4、調(diào)試過程:測(cè)試數(shù)據(jù)及結(jié)果,出現(xiàn)了哪些問題,如何修改的 5、程序有待改進(jìn)的地方 6、本次實(shí)習(xí)的收獲和建議   三、提交的資料 1、軟件 軟件需提供源程序,并能正常運(yùn)行。 注:對(duì)于程序中未能實(shí)現(xiàn)的部分需要加以說明。 對(duì)于程序中所參考的部分代碼需要加以聲明,并說明出處。 2、文檔 課程設(shè)計(jì)文檔要求打印稿,同時(shí)提交電子文檔。文檔中必須包含課程設(shè)計(jì)小結(jié),即收獲和體會(huì)。 文檔要注意格式,標(biāo)題一律用小四號(hào)宋體加黑,正文用五號(hào)宋體,行間距固定值18,首行縮進(jìn)2字符;如果有圖表,每個(gè)圖表必須順序編號(hào)并有標(biāo)題,如“圖1  計(jì)算平均分的N-S圖”、“表1  地信081班成績一覽表”,一般圖名在圖的正下方、表名在表的正上方。   四、成績?cè)u(píng)定 通過學(xué)生的動(dòng)手能力、獨(dú)立分析解決問題的能力、創(chuàng)新能力、課程設(shè)計(jì)報(bào)告、答辯水平以及學(xué)習(xí)態(tài)度綜合考核。 考核標(biāo)準(zhǔn)包括: 1、完成設(shè)計(jì)題目所要求的內(nèi)容,程序書寫規(guī)范、有一定的實(shí)用性,占45%; 2、平時(shí)表現(xiàn)(考勤+上機(jī)抽查)占10%; 3、課程設(shè)計(jì)報(bào)告占30%; 4、答辯及演示占15%。 五、實(shí)習(xí)計(jì)劃   以選題一為例   實(shí)習(xí)計(jì)劃 時(shí)間 內(nèi)容 第1天 一、布置實(shí)習(xí)內(nèi)容和要求 1、 實(shí)習(xí)內(nèi)容介紹、實(shí)習(xí)安排、實(shí)習(xí)紀(jì)律、注意事項(xiàng) 2、 學(xué)生選題 第2天 二、上機(jī)實(shí)習(xí) 1、根據(jù)所選題的要求,進(jìn)行總體設(shè)計(jì),確定程序總體框架 2、選擇和準(zhǔn)備原始數(shù)據(jù),制作.txt文本文件 第3天 3、文件的讀寫函數(shù)的使用,實(shí)現(xiàn)文本文件的讀取和寫入功能。 使用函數(shù)fread(); fwrite();  fprint(); fscan();完成對(duì)原始數(shù)據(jù)的文本輸入和輸出。 第4、5天   4、主要算法的選擇和功能實(shí)現(xiàn)(以學(xué)生成績管理系統(tǒng)為例):    ① 計(jì)算每個(gè)學(xué)生三門功課的平均分,并按平均分排列名次,若平均分相同則名次并列;結(jié)果寫入文件。 ② 統(tǒng)計(jì)全班每門課程的平均分,并計(jì)算各分?jǐn)?shù)段(60以下,60~69,70~79,80~89,90以上)的學(xué)生人數(shù);結(jié)果寫入文件。     第6、7天 5、結(jié)果格式輸出及程序整合(以學(xué)生成績管理系統(tǒng)為例) ① 按格式在屏幕上打印每名學(xué)生成績條; ② 在屏幕上打印出所有不及格學(xué)生的下列信息:學(xué)號(hào),不及格的課程名,該不及格課程成績; (選做)在屏幕打印優(yōu)等生名單(學(xué)號(hào),三門課程成績,平均成績,名次),優(yōu)等生必須滿足下列條件:1)平均成績大于90分;或平均分大于85分且至少有一門功課為100分;或者平均分大于85分且至少兩門課程成績?yōu)?5分以上;2) 名次在前三名; 3) 每門功課及格以上; 第8天 三、測(cè)試完整程序 要求功能完整,結(jié)果符合設(shè)計(jì)要求,并進(jìn)行程序驗(yàn)收。 第9、10天 四、編寫報(bào)告 完成實(shí)習(xí)報(bào)告的編寫,并打印上交報(bào)告。  

    標(biāo)簽: 大學(xué) c語言 程序設(shè)計(jì)

    上傳時(shí)間: 2016-06-27

    上傳用戶:lh643631046

  • S7-200西門子PLC例程源碼100例合集: PLC S7-200程序?qū)嵗?/a>

    S7-200西門子PLC例程源碼100例合集:PLC S7-200程序?qū)嵗?-程控噴泉程序.rarplc200例子.rarS200配料程序.rars7 200例子程序.rars7 200做的轉(zhuǎn)盤的程序,6個(gè)工位.rarS7 Array and Indirect Addressing Examples and Basics.zips7-200 modbus主、從站例子程序.rarS7-200 modbus主從站標(biāo)準(zhǔn)例程.rarS7-200 Modbus主站通訊程序.rarS7-200 Modbus從站通訊測(cè)試.rarS7-200 PID控制例程1.rarS7-200 PID控制例程2.rarS7-200 PID控制例程3.rarS7-200 PWM控制實(shí)例.rarS7-200 變頻控制例程.zipS7-200 恒壓供水,一拖三實(shí)例.rars7-200 稱重程序.rarS7-200 自由口通訊測(cè)試程序A.rarS7-200 自由口通訊程序 方式B.rarS7-200 自由口通訊程序 方式C.rars7-200 高速計(jì)數(shù)及pid控制之恒速控制.rarS7-200PLC控制恒壓變頻供水的PLC程序.rarS7-200PLC的程序結(jié)構(gòu).rarS7-200_315-DP與EM277的PROFIBUS通訊.rarS7-200_315-DP與EM277的PROFIBUS通訊.zipS7-200_50例程.rarS7-200_與S7300之間的MPI通訊(1).zipS7-200_與S7300之間的MPI通訊.zipS7-200_與S7300的以太網(wǎng)通訊(1).zipS7-200_與S7300的以太網(wǎng)通訊.zipS7-200_之間通訊和鏈接.rarS7-200_時(shí)間設(shè)定與讀取.rarS7-200下的布袋除塵器控制程序.rarS7-200與6RA70之間的USS通訊.zipS7-200與ABB550變頻器通訊實(shí)例.rarS7-200與DDM4A數(shù)顯表通信1.rarS7-200與DDM4A數(shù)顯表通信2.rarS7-200與MM440通過USS協(xié)議通訊例子.rarS7-200與PC之間的連接:從WINDOWS應(yīng)用程序中讀數(shù)據(jù).rarS7-200與S7-300通信實(shí)例及步驟.rarS7-200與三墾變頻器通信實(shí)例1.rarS7-200與三墾變頻器通信實(shí)例2.rarS7-200與三墾變頻器通信實(shí)例3.rarS7-200與富士PXR儀表自由通訊口協(xié)議通信.rarS7-200與易能EDS1000變頻器的通訊.rars7-200之多種方法實(shí)現(xiàn)單按鈕電路.rarS7-200之間數(shù)據(jù)通訊.rarS7-200使用EM253控制伺服的PLC程序.rarS7-200供水(兩臺(tái)循環(huán))實(shí)例.rars7-200做Modbus RTU.rars7-200做modbus主站與杰曼儀表通訊程序.rarS7-200利用MODBUS主站庫與LG變頻的通訊程序.rarS7-200和變頻器自由口通信.zipS7-200處理定時(shí)中斷.zips7-200實(shí)例.rarS7-200實(shí)驗(yàn)用程序(1).rarS7-200實(shí)驗(yàn)用程序.rarS7-200工程.rarS7-200帶TD操作面板.rars7-200庫 格雷碼.rars7-200應(yīng)用實(shí)例.pdfS7-200控制步進(jìn)電機(jī).rarS7-200控制步進(jìn)電機(jī)帶加速.rars7-200控制的水平小車程序.rars7-200數(shù)控機(jī)床程序.rarS7-200料倉下料器程序.rars7-200模擬量處理子程序.rarS7-200水處理程序(1).rarS7-200水處理程序.rarS7-200玻璃瓶壓蓋機(jī)的程序.rars7-200生料磨收塵器.rarS7-200用定時(shí)中斷計(jì)算累計(jì)流量的程序.rars7-200電梯程序.rarS7-200電泳線流水線控制程序.rars7-200的發(fā)脈沖.rarS7-200的格雷碼與二進(jìn)制的轉(zhuǎn)換、S7-200尋址例程、S7-200時(shí)間設(shè)定與讀取、S7-200之間的通訊與鏈接.........rarS7-200直線插補(bǔ)程序.rarS7-200程序----秤.rars7-200程序1.rars7-200程序?qū)嵗?rarS7-200脈沖輸出測(cè)試程序.rarS7-200自由口與打印機(jī)通訊.rarS7-200西門子PLC例程源碼100例合集.zipS7-200通過EM277通訊.zipS7-200造紙應(yīng)用程序,多點(diǎn)傳動(dòng),帶通訊.rars7-200鍋爐半自動(dòng)控制.rarS7-200靜電除塵.rarS7-212用自由通信口模式和并行打印機(jī)相連.rarS7-212通過自由

    標(biāo)簽: S7-300

    上傳時(shí)間: 2021-10-22

    上傳用戶:

  • (網(wǎng)盤)300本Python電子書

    |- 數(shù)據(jù)科學(xué)速查表 - 0 B|- 遷移學(xué)習(xí)實(shí)戰(zhàn) - 0 B|- 零起點(diǎn)Python機(jī)器學(xué)習(xí)快速入門 - 0 B|- 《深度學(xué)習(xí)入門:基于Python的理論與實(shí)現(xiàn)》高清中文版PDF+源代碼 - 0 B|- 《Python生物信息學(xué)數(shù)據(jù)管理》中文版PDF+英文版PDF+源代碼 - 0 B|- 《Python深度學(xué)習(xí)》2018中文版pdf+英文版pdf+源代碼 - 0 B|- 《Python編程:從入門到實(shí)踐》中文版+源代碼 - 0 B|- stanford machine learning - 0 B|- Python語言程序設(shè)計(jì)2018版電子教案 - 0 B|- Python網(wǎng)絡(luò)編程第三版 (原版+中文版+源代碼) - 0 B|- Python機(jī)器學(xué)習(xí)實(shí)踐指南(中文版帶書簽)、原書代碼、數(shù)據(jù)集 - 0 B|- python官方文檔 - 0 B|- Python編程(第4版 套裝上下冊(cè)) - 0 B|- PyQt5快速開發(fā)與實(shí)戰(zhàn)(pdf+源碼) - 0 B|- linux - 0 B|- 征服PYTHON-語言基礎(chǔ)與典型應(yīng)用.pdf - 67.40 MB|- 與孩子一起學(xué)編程_中文版_詳細(xì)書簽.pdf - 69.10 MB|- 用Python做科學(xué)計(jì)算.pdf - 6.10 MB|- 用Python寫網(wǎng)絡(luò)爬蟲.pdf - 9.90 MB|- 用Python進(jìn)行自然語言處理(中文翻譯NLTK).pdf - 4.40 MB|- 像計(jì)算機(jī)科學(xué)家那樣思考 Python中文版第二版.pdf - 712.00 kB|- 網(wǎng)絡(luò)爬蟲-Python和數(shù)據(jù)分析.pdf - 6.90 MB|- 圖解機(jī)器學(xué)習(xí).pdf - 59.40 MB|- 凸優(yōu)化.pdf - 5.70 MB|- 數(shù)據(jù)挖掘?qū)д?pdf - 2.50 MB|- 數(shù)據(jù)科學(xué)入門.pdf - 13.30 MB|- 數(shù)據(jù)結(jié)構(gòu)與算法__Python語言描述_裘宗燕編著_北京:機(jī)械工業(yè)出版社_,_2016.01_P346.pdf - 74.30 MB|- 神經(jīng)網(wǎng)絡(luò)與深度學(xué)習(xí).pdf - 92.60 MB|- 深入Python3...

    標(biāo)簽: python

    上傳時(shí)間: 2022-06-06

    上傳用戶:

  • 可重構(gòu)FPGA通訊糾錯(cuò)進(jìn)化電路及其實(shí)現(xiàn)

    ASIC對(duì)產(chǎn)品成本和靈活性有一定的要求.基于MCU方式的ASIC具有較高的靈活性和較低的成本,然而抗干擾性和可靠性相對(duì)較低,運(yùn)算速度也受到限制.常規(guī)ASIC的硬件具有速度優(yōu)勢(shì)和較高的可靠性及抗干擾能力,然而不是靈活性較差,就是成本較高.與傳統(tǒng)硬件(CHW)相比,具有一定可配置特性的場(chǎng)可編程門陣列(FPGA)的出現(xiàn),使建立在可再配置硬件基礎(chǔ)上的進(jìn)化硬件(EHW)成為智能硬件電路設(shè)計(jì)的一種新方法.作為進(jìn)化算法和可編程器件技術(shù)相結(jié)合的產(chǎn)物,可重構(gòu)FPGA的研究屬于EHW的研究范疇,是研究EHW的一種具體的實(shí)現(xiàn)方法.論文認(rèn)為面向分類的專用類可重構(gòu)FPGA(ASR-FPGA)的研究,可使可重構(gòu)電路粒度劃分的針對(duì)性更強(qiáng)、設(shè)計(jì)更易實(shí)現(xiàn).論文研究的可重構(gòu)FPGA的BCH通訊糾錯(cuò)碼進(jìn)化電路是一類ASR-FPGA電路的具體方法,具有一定的實(shí)用價(jià)值.論文所做的工作主要包括:(1)BCH編譯碼電路的設(shè)計(jì)——求取實(shí)驗(yàn)用BCH碼的生成多項(xiàng)式和校驗(yàn)多項(xiàng)式及其相應(yīng)的矩陣并構(gòu)造實(shí)驗(yàn)用BCH碼;(2)建立基于可重構(gòu)FPGA的基核——構(gòu)造具有可重構(gòu)特性的硬件功能單元,以此作為可重構(gòu)BCH碼電路的設(shè)計(jì)基礎(chǔ);(3)構(gòu)造實(shí)現(xiàn)可重構(gòu)BCH糾錯(cuò)碼電路的方法——建立可重構(gòu)糾錯(cuò)碼硬件電路算法并進(jìn)行實(shí)驗(yàn)驗(yàn)證;(4)在可重構(gòu)糾錯(cuò)碼電路基礎(chǔ)上,構(gòu)造進(jìn)化硬件控制功能塊的結(jié)構(gòu),完成各進(jìn)化RLA控制模塊的驗(yàn)證和實(shí)現(xiàn).課題是將可重構(gòu)BCH碼的編譯碼電路的實(shí)現(xiàn)作為一類ASR-FPGA的研究目標(biāo),主要成果是根據(jù)可編程邏輯電路的特點(diǎn),選擇一種可編程樹的電路模型,并將它作為可重構(gòu)FPGA電路的基核T;通過對(duì)循環(huán)BCH糾錯(cuò)碼的構(gòu)造原理和電路結(jié)構(gòu)的研究,將基核模型擴(kuò)展為能滿足糾錯(cuò)碼電路需要的糾錯(cuò)碼基本功能單元T;以T作為再劃分的基本單元,對(duì)FPGA進(jìn)行"格式化",使T規(guī)則排列在FPGA上,通過對(duì)T的控制端的不同配置來實(shí)現(xiàn)糾錯(cuò)碼的各個(gè)功能單元;在可重構(gòu)基核的基礎(chǔ)上提出了糾錯(cuò)碼重構(gòu)電路的嵌套式GA理論模型,將嵌套式GA的染色體串作為進(jìn)化硬件描述語言,通過轉(zhuǎn)換為相應(yīng)的VHDL語言描述以實(shí)現(xiàn)硬件電路;采用RLA模型的有限狀態(tài)機(jī)FSM方式實(shí)現(xiàn)了可重構(gòu)糾錯(cuò)碼電路的EHW的各個(gè)控制功能塊.在實(shí)驗(yàn)方面,利用Xilinx FPGA開發(fā)系統(tǒng)中的VHDL語言和電路圖相結(jié)合的設(shè)計(jì)方法建立了循環(huán)糾錯(cuò)碼基核單元的可重構(gòu)模型,進(jìn)行循環(huán)糾錯(cuò)BCH碼的電路和功能仿真,在Xilinx公司的Virtex600E芯片進(jìn)行了FPGA實(shí)現(xiàn).課題在研究模型上選取的是比較基本的BCH糾錯(cuò)碼電路,立足于解決基于可重構(gòu)FPGA核的設(shè)計(jì)的基本問題.課題的研究成果及其總結(jié)的一套ASR-FPGA進(jìn)化硬件電路的設(shè)計(jì)方法對(duì)實(shí)際的進(jìn)化硬件設(shè)計(jì)具有一定的實(shí)際指導(dǎo)意義,提出的基于專用類基核FPGA電路結(jié)構(gòu)的研究方法為新型進(jìn)化硬件的器件結(jié)構(gòu)的設(shè)計(jì)也可提供一種借鑒.

    標(biāo)簽: FPGA 可重構(gòu) 通訊 糾錯(cuò)

    上傳時(shí)間: 2013-07-01

    上傳用戶:myworkpost

亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产欧美高清| 亚洲一区在线免费观看| 亚洲欧洲在线播放| 亚洲免费在线观看| 国产精品一区二区久久久| 日韩午夜在线视频| 麻豆精品传媒视频| 午夜精品99久久免费| 国产精品福利在线观看| 亚洲欧美日韩精品久久| 国产精品自拍在线| 黄色成人av网| 欧美日韩不卡合集视频| 在线精品国产欧美| 欧美一区2区三区4区公司二百| 美女主播一区| 欧美v亚洲v综合ⅴ国产v| 久久久www成人免费精品| 美女国产精品| 欧美激情国产日韩精品一区18| 亚洲黄色av| 国产精品videosex极品| 久久一区精品| 亚洲欧美国产一区二区三区| 国产综合色产在线精品| 欧美人在线观看| 欧美日韩中文精品| 国产亚洲欧美另类中文 | 亚洲在线观看免费| 黄色欧美成人| 国产精品美女午夜av| 老司机精品福利视频| 亚洲一区免费视频| 亚洲人成人一区二区在线观看| 国产欧美91| 国产精品久久久久久超碰| 欧美成人免费播放| 久久久91精品国产| 亚洲资源在线观看| 日韩一级精品| 亚洲精品国产精品乱码不99按摩| 狠狠色综合网| 精品999日本| 性久久久久久| 亚洲啪啪91| 国产在线高清精品| 国产精品久久久久久久9999| 欧美国产免费| 欧美www视频| 久久亚洲高清| 久久九九精品99国产精品| 亚洲影视九九影院在线观看| 亚洲欧洲日夜超级视频| 亚洲国产免费| 亚洲大黄网站| 影音先锋一区| 在线高清一区| 亚洲人成久久| 亚洲图片欧洲图片av| 国产一区二区三区在线观看免费| 欧美日韩国产精品成人| 欧美大片在线观看| 欧美电影免费观看| 六月婷婷一区| 欧美激情亚洲| 欧美日韩精品免费观看视频| 欧美国产日韩一区二区| 欧美激情小视频| 欧美日韩在线免费视频| 欧美午夜在线视频| 激情综合中文娱乐网| 亚洲国产欧美日韩另类综合| 精品成人一区二区三区| 尤物在线精品| 亚洲精品美女久久7777777| 亚洲精品国产精品久久清纯直播 | 激情成人亚洲| 激情久久五月| 亚洲精品国产视频| 亚洲一区二区成人| 欧美在线免费| 欧美国产精品劲爆| 国产精品毛片va一区二区三区| 国产亚洲aⅴaaaaaa毛片| 一区二区亚洲| 国产精品99久久久久久久久 | 欧美成人激情在线| 欧美日韩成人| 国产亚洲成av人在线观看导航 | 性色av香蕉一区二区| 午夜激情亚洲| 久久精品亚洲精品| 欧美大片免费久久精品三p| 欧美偷拍一区二区| 精品电影在线观看| 中文精品视频一区二区在线观看| 欧美综合77777色婷婷| 模特精品裸拍一区| 最新日韩欧美| 欧美天堂亚洲电影院在线播放 | 一本久久综合| 亚洲欧美日本另类| 久色婷婷小香蕉久久| 国产精品白丝jk黑袜喷水| 一色屋精品视频在线看| 亚洲在线播放| 免费在线观看精品| 国产伦精品一区二区三| 亚洲精品网站在线播放gif| 西瓜成人精品人成网站| 欧美精品免费播放| 在线观看精品| 久久精品国产99| 国产精品美女久久久免费 | 国产欧美日韩亚洲精品| 亚洲精品社区| 久久在线视频| 国产一区二区三区在线免费观看 | 老牛影视一区二区三区| 国产精品xvideos88| 亚洲欧洲综合| 美女性感视频久久久| 韩日精品在线| 欧美在线免费一级片| 国产精品成人在线观看| 亚洲免费观看高清完整版在线观看熊| 久久久人成影片一区二区三区 | 欧美午夜在线观看| 亚洲破处大片| 欧美大片在线观看一区| 在线观看日韩国产| 久久精品一二三区| 国户精品久久久久久久久久久不卡| 久久先锋资源| 国产一区二区精品久久91| 亚洲午夜日本在线观看| 欧美肉体xxxx裸体137大胆| 亚洲片区在线| 欧美日韩理论| 中文日韩在线| 国产精品www色诱视频| 一二三区精品| 国产精品国产三级国产专播精品人| 亚洲区一区二| 欧美日韩国产综合久久| 9i看片成人免费高清| 国产精品va| 久久精品二区三区| 在线视频观看日韩| 牛人盗摄一区二区三区视频| 亚洲黄色有码视频| 欧美精品乱码久久久久久按摩| 亚洲理论在线| 国产精品美女久久久久av超清| 欧美一级免费视频| 激情文学综合丁香| 欧美搞黄网站| 亚洲一区二区三区精品在线观看| 国产精品观看| 国外视频精品毛片| 久久一区免费| 欧美日韩影院| 欧美吻胸吃奶大尺度电影| 国产精品天美传媒入口| 韩国精品主播一区二区在线观看| 亚洲精品在线观看视频| 西西裸体人体做爰大胆久久久| 久久久欧美精品| 国产无遮挡一区二区三区毛片日本| 亚洲国产另类久久精品| 久久国产精品久久久久久久久久 | 久久午夜精品| 欧美黄色网络| 国产九色精品成人porny| 亚洲一区二区三区视频播放| 久久一二三国产| 91久久久久久久久久久久久| 亚洲黄色成人| 久久中文精品| 国产欧美一区二区精品婷婷| 老牛影视一区二区三区| 欧美成人一区二区三区在线观看| 欧美精品一区二区三区高清aⅴ| 国内不卡一区二区三区| 午夜在线不卡| 亚洲国产成人久久综合一区| 亚洲精品小视频在线观看| 中文一区二区| 国产一区二区三区的电影| 免费在线欧美黄色| 亚洲性夜色噜噜噜7777| 亚洲第一在线综合网站| 国产精品久久久久久久电影 | 国产精品主播| 久久综合给合久久狠狠色 | 国产精品主播| 欧美专区亚洲专区| 亚洲最新中文字幕| 欧美大片在线影院| 亚洲欧美日韩爽爽影院|