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

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

Byte

  • DAI0061A_Byte_addressing Byte addresssing in ARM

    DAI0061A_Byte_addressing Byte addresssing in ARM

    標簽: A_Byte_addressing addresssing 0061 Byte

    上傳時間: 2017-09-27

    上傳用戶:康郎

  • Byte-of-python-chinese-edition

    Byte-of-python-chinese-edition中文版python入門簡明教程

    標簽: Byte-of-python-chinese-edition

    上傳時間: 2020-06-19

    上傳用戶:piaolingzuo

  • 8位OTP單片機芯片MC10P23XXY管腳與三星9454完

    主要特點管腳完全與三星9454兼容8位CISC型內(nèi)核(MC05)4K Byte OTP ROM208 Byte RAM3組IO口(最多可支持17個通用IO口和1個輸入口)1個PWM輸出1個8位基本定時器1個8位帶比較輸出的定時器1個10位ADC(9路輸入)2個外中斷、1個定時器中斷、1個PWM中斷看門狗復位功能3V低壓復位可選晶振/RC振蕩晶振400K-8MHzRC振蕩有3.2MHz(@5V,typ.)、8MHz(@5V,typ.)、外接電阻電容3種可選

    標簽: 9454 10P OTP P23

    上傳時間: 2013-11-05

    上傳用戶:Jerry_Chow

  • CAT25128-128Kb的SPI串行CMOS EEPRO

    The CAT25128 is a 128−Kb Serial CMOS EEPROM device internally organized as 16Kx8 bits. This features a 64−Byte page write buffer and supports the Serial Peripheral Interface (SPI) protocol. The device is enabled through a Chip Select (CS) input. In addition, the required bus signals are clock input (SCK), data input (SI) and data output (SO) lines. The HOLD input may be used to pause any serial communication with the CAT25128 device. The device featuressoftware and hardware write protection, including partial as well as full array protection.

    標簽: 25128 EEPRO CMOS CAT

    上傳時間: 2013-11-15

    上傳用戶:fklinran

  • AT89C2051驅(qū)動步進電機的電路和源碼

    AT89C2051驅(qū)動步進電機的電路和源碼:AT89C2051驅(qū)動步進電機的電路和源碼 程序:stepper.c stepper.hex/* * STEPPER.C * sweeping stepper's rotor cw and cww 400 steps * Copyright (c) 1999 by W.Sirichote */#i nclude c:\mc5151io.h /* include i/o header file */ #i nclude c:\mc5151reg.hregister unsigned char j,flag1,temp; register unsigned int cw_n,ccw_n;unsigned char step[8]={0x80,0xc0,0x40,0x60,0x20,0x30,0x10,0x90} #define n 400/* flag1 mask Byte 0x01 run cw() 0x02 run ccw() */main(){ flag1=0; serinit(9600); disable(); /* no need timer interrupt */ cw_n = n; /* initial step number for cw */ flag1 |=0x01; /* initial enable cw() */while(1){ { tick_wait(); /* wait for 10ms elapsed */energize(); /* round-robin execution the following tasks every 10ms */ cw(); ccw(); } }}cw(){ if((flag1&0x01)!=0) { cw_n--; /* decrement cw step number */ if (cw_n !=0) j++; /* if not zero increment index j */ else {flag1&=~0x01; /* disable cw() execution */ ccw_n = n; /* reload step number to ccw counter */ flag1 |=0x02; /* enable cww() execution */ } }

    標簽: C2051 2051 89C AT

    上傳時間: 2013-11-21

    上傳用戶:boyaboy

  • PCA9544A 4channel I2C multiple

    The PCA9544A provides 4 interrupt inputs, one for each channeland one open drain interrupt output. When an interrupt is generated byany device, it will be detected by the PCA9544A and the interruptoutput will be driven LOW. The channel need not be active fordetection of the interrupt. A bit is also set in the control Byte.Bits 4 – 7 of the control Byte correspond to channels 0 – 3 of thePCA9544A, respectively. Therefore, if an interrupt is generated byany device connected to channel 2, the state of the interrupt inputs isloaded into the control register when a read is accomplished.Likewise, an interrupt on any device connected to channel 0 wouldcause bit 4 of the control register to be set on the read. The mastercan then address the PCA9544A and read the contents of thecontrol Byte to determine which channel contains the devicegenerating the interrupt. The master can then reconfigure thePCA9544A to select this channel, and locate the device generatingthe interrupt and clear it. The interrupt clears when the deviceoriginating the interrupt clears.

    標簽: 4channel multiple 9544A 9544

    上傳時間: 2014-12-28

    上傳用戶:潛水的三貢

  • DS1820 C51 子程序 (一線數(shù)據(jù)傳輸)

    //芯片資料請到www.elecfans.com查找 //DS1820 C51 子程序//這里以11.0592M晶體為例,不同的晶體速度可能需要調(diào)整延時的時間//sbit DQ =P2^1;//根據(jù)實際情況定義端口 typedef unsigned char Byte;typedef unsigned int  word; //延時void delay(word useconds){  for(;useconds>0;useconds--);} //復位Byte ow_reset(void){  Byte presence;  DQ = 0; //pull DQ line low  delay(29); // leave it low for 480us  DQ = 1; // allow line to return high  delay(3); // wait for presence  presence = DQ; // get presence signal  delay(25); // wait for end of timeslot  return(presence); // presence signal returned}     // 0=presence, 1 = no part //從 1-wire 總線上讀取一個字節(jié)Byte read_Byte(void){  Byte i;  Byte value = 0;  for (i=8;i>0;i--)  {    value>>=1;    DQ = 0; // pull DQ low to start timeslot    DQ = 1; // then return high    delay(1);  //for (i=0; i<3; i++);     if(DQ)value|=0x80;    delay(6); // wait for rest of timeslot  }  return(value);} //向 1-WIRE 總線上寫一個字節(jié)void write_Byte(char val){  Byte i;  for (i=8; i>0; i--) // writes Byte, one bit at a time  {    DQ = 0; // pull DQ low to start timeslot    DQ = val&0x01;    delay(5); // hold value for remainder of timeslot    DQ = 1;    val=val/2;  }  delay(5);} //讀取溫度char Read_Temperature(void){  union{    Byte c[2];    int x;  }temp;   ow_reset();  write_Byte(0xCC); // Skip ROM  write_Byte(0xBE); // Read Scratch Pad  temp.c[1]=read_Byte();  temp.c[0]=read_Byte();  ow_reset();  write_Byte(0xCC); //Skip ROM  write_Byte(0x44); // Start Conversion  return temp.x/2;}

    標簽: 1820 C51 DS 程序

    上傳時間: 2013-11-03

    上傳用戶:hongmo

  • 串行編程器源程序(Keil C語言)

    串行編程器源程序(Keil C語言)//FID=01:AT89C2051系列編程器//實現(xiàn)編程的讀,寫,擦等細節(jié)//AT89C2051的特殊處:給XTAL一個脈沖,地址計數(shù)加1;P1的引腳排列與AT89C51相反,需要用函數(shù)轉(zhuǎn)換#include <e51pro.h> #define C2051_P3_7 P1_0#define C2051_P1 P0//注意引腳排列相反#define C2051_P3_0  P1_1#define C2051_P3_1 P1_2#define C2051_XTAL P1_4#define C2051_P3_2 P1_5#define C2051_P3_3 P1_6#define C2051_P3_4 P1_7#define C2051_P3_5 P3_5 void InitPro01()//編程前的準備工作{ SetVpp0V(); P0=0xff; P1=0xff; C2051_P3_5=1; C2051_XTAL=0; Delay_ms(20); nAddress=0x0000; SetVpp5V();} void ProOver01()//編程結(jié)束后的工作,設置合適的引腳電平{ SetVpp5V(); P0=0xff; P1=0xff; C2051_P3_5=1; C2051_XTAL=1;} Byte GetData()//從P0口獲得數(shù)據(jù){ B_0=P0_7; B_1=P0_6; B_2=P0_5; B_3=P0_4; B_4=P0_3; B_5=P0_2; B_6=P0_1; B_7=P0_0; return B;} void SetData(Byte DataByte)//轉(zhuǎn)換并設置P0口的數(shù)據(jù){ B=DataByte; P0_0=B_7; P0_1=B_6; P0_2=B_5; P0_3=B_4; P0_4=B_3; P0_5=B_2; P0_6=B_1; P0_7=B_0;} void ReadSign01()//讀特征字{ InitPro01(); Delay_ms(1);//----------------------------------------------------------------------------- //根據(jù)器件的DataSheet,設置相應的編程控制信號 C2051_P3_3=0; C2051_P3_4=0; C2051_P3_5=0; C2051_P3_7=0; Delay_ms(20); ComBuf[2]=GetData(); C2051_XTAL=1; C2051_XTAL=0; Delay_us(20); ComBuf[3]=GetData(); ComBuf[4]=0xff;//----------------------------------------------------------------------------- ProOver01();} void Erase01()//擦除器件{ InitPro01();//----------------------------------------------------------------------------- //根據(jù)器件的DataSheet,設置相應的編程控制信號 C2051_P3_3=1; C2051_P3_4=0; C2051_P3_5=0; C2051_P3_7=0; Delay_ms(1); SetVpp12V(); Delay_ms(1); C2051_P3_2=0; Delay_ms(10); C2051_P3_2=1; Delay_ms(1);//----------------------------------------------------------------------------- ProOver01();} BOOL Write01(Byte Data)//寫器件{//----------------------------------------------------------------------------- //根據(jù)器件的DataSheet,設置相應的編程控制信號 //寫一個單元 C2051_P3_3=0; C2051_P3_4=1; C2051_P3_5=1; C2051_P3_7=1; SetData(Data); SetVpp12V(); Delay_us(20); C2051_P3_2=0; Delay_us(20); C2051_P3_2=1; Delay_us(20); SetVpp5V(); Delay_us(20); C2051_P3_4=0; Delay_ms(2); nTimeOut=0; P0=0xff; nTimeOut=0; while(!GetData()==Data)//效驗:循環(huán)讀,直到讀出與寫入的數(shù)相同 {  nTimeOut++;  if(nTimeOut>1000)//超時了  {   return 0;  } } C2051_XTAL=1; C2051_XTAL=0;//一個脈沖指向下一個單元//----------------------------------------------------------------------------- return 1;} Byte Read01()//讀器件{ Byte Data;//----------------------------------------------------------------------------- //根據(jù)器件的DataSheet,設置相應的編程控制信號 //讀一個單元 C2051_P3_3=0; C2051_P3_4=0; C2051_P3_5=1; C2051_P3_7=1; Data=GetData(); C2051_XTAL=1; C2051_XTAL=0;//一個脈沖指向下一個單元//----------------------------------------------------------------------------- return Data;} void Lock01()//寫鎖定位{ InitPro01();//先設置成編程狀態(tài)//----------------------------------------------------------------------------- //根據(jù)器件的DataSheet,設置相應的編程控制信號 if(ComBuf[2]>=1)//ComBuf[2]為鎖定位 {  C2051_P3_3=1;  C2051_P3_4=1;  C2051_P3_5=1;  C2051_P3_7=1;  Delay_us(20);  SetVpp12V();  Delay_us(20);  C2051_P3_2=0;  Delay_us(20);  C2051_P3_2=1;  Delay_us(20);  SetVpp5V(); } if(ComBuf[2]>=2) {  C2051_P3_3=1;  C2051_P3_4=1;  C2051_P3_5=0;  C2051_P3_7=0;  Delay_us(20);  SetVpp12V();  Delay_us(20);  C2051_P3_2=0;  Delay_us(20);  C2051_P3_2=1;  Delay_us(20);  SetVpp5V(); }//----------------------------------------------------------------------------- ProOver01();} void PreparePro01()//設置pw中的函數(shù)指針,讓主程序可以調(diào)用上面的函數(shù){ pw.fpInitPro=InitPro01; pw.fpReadSign=ReadSign01; pw.fpErase=Erase01; pw.fpWrite=Write01; pw.fpRead=Read01; pw.fpLock=Lock01; pw.fpProOver=ProOver01;}

    標簽: Keil 串行 C語言 編程器

    上傳時間: 2013-11-12

    上傳用戶:gut1234567

  • 用C51寫的普通拼音輸入法源程序代碼

    用C51寫的普通拼音輸入法源程序代碼:原作使用了一個二維數(shù)組用以查表,我認為這樣比較的浪費空間,而且每個字表的索引地址要手工輸入,效率不高。所以我用結(jié)構(gòu)體將其改寫了一下。就是大家現(xiàn)在看到的這個。  因為代碼比較的大,共有6,000多漢字,這樣就得要12,000 Byte來存放GB內(nèi)碼,所以也是沒辦法的.編譯結(jié)果約為3000h,因為大部分是索引表,代碼優(yōu)化幾乎無效。    在Keil C里仿真芯片選用的是華邦的W77E58,它有32k ROM, 256B on-chip RAM, 1K on-chip SRAM (用DPTR1指針尋址,相當于有1K的片上xdata)。條件有限,沒有上片試驗,仿真而已。  打算將其移植到AVR上,但CodeAVRC與IAR EC++在結(jié)構(gòu)體、指針的定義使用上似乎與C51不太一樣,現(xiàn)在還未搞定。還希望在這方面有經(jīng)驗的網(wǎng)友能給予指導。 #include<stdio.h> char * py_ime(char *); void main(void){ while(1)    {     char input_string[]="yI";     xdata char chinese_string[255];     sprintf(chinese_string,"%s",py_ime(input_string));    }}

    標簽: C51 拼音輸入法 代碼 源程序

    上傳時間: 2013-10-30

    上傳用戶:cainaifa

  • 16 16點陣顯示漢字原理及顯示程序

    16 16點陣顯示漢字原理及顯示程序 #include "config.h" #define                DOTLED_LINE_PORT        PORTB #define                DOTLED_LINE_DDR                DDRB #define                DOTLED_LINE_PIN                PINB #define                DOTLED_LINE_SCKT        PB1 #define                DOTLED_LINE_SCKH        PB5 #define                DOTLED_LINE_SDA                PB3 #define                DOTLED_ROW_PORT                PORTC #define                DOTLED_ROW_DDR                DDRC #define                DOTLED_ROW_PIN                PINC #define                DOTLED_ROW_A0                PC0 #define                DOTLED_ROW_A1                PC1 #define                DOTLED_ROW_A2                PC2 #define                DOTLED_ROW_A3                PC3 #define                DOTLED_ROW_E                PC4 uint8 font[] = { /*--  調(diào)入了一幅圖像:這是您新建的圖像  --*/ /*--  寬度x高度=16x16  --*/ 0x00,0x00,0x00,0x00,0x08,0x38,0x18,0x44,0x08,0x44,0x08,0x04,0x08,0x08,0x08,0x10, 0x08,0x20,0x08,0x40,0x08,0x40,0x08,0x40,0x3E,0x7C,0x00,0x00,0x00,0x00,0x00,0x00 }; static void TransmitByte(uint8 Byte); static void SelectRow(uint8 row); static void FlipLatchLine(void); static void TransmitByte(uint8 Byte) {         uint8 i;                  for(i = 0 ; i < 8 ; i ++)         {                 if(Byte & (1 << i))                 {                         DOTLED_LINE_PORT |= _BV(DOTLED_LINE_SDA);                 }                 else                 {                         DOTLED_LINE_PORT &= ~_BV(DOTLED_LINE_SDA);                 }                 //__delay_cycles(100);                 DOTLED_LINE_PORT |= _BV(DOTLED_LINE_SCKH);                 //__delay_cycles(100);                 DOTLED_LINE_PORT &= ~_BV(DOTLED_LINE_SCKH);                 //__delay_cycles(100);         } } static void SelectRow(uint8 row) {           //row -= 1;         row |= DOTLED_ROW_PIN & 0xe0;         DOTLED_ROW_PORT = row; } static void FlipLatchLine(void) {         DOTLED_LINE_PORT |= _BV(DOTLED_LINE_SCKT);         DOTLED_LINE_PORT &= ~_BV(DOTLED_LINE_SCKT); } void InitDotLedPort(void) {         DOTLED_LINE_PORT &= ~(_BV(DOTLED_LINE_SCKT) | _BV(DOTLED_LINE_SCKH));         DOTLED_LINE_PORT |= _BV(DOTLED_LINE_SDA);         DOTLED_LINE_DDR |= _BV(DOTLED_LINE_SCKT) | _BV(DOTLED_LINE_SCKH) | _BV(DOTLED_LINE_SDA);                  DOTLED_ROW_PORT |= 0x1f;         DOTLED_ROW_PORT &= 0xf0;         DOTLED_ROW_DDR |= 0x1f; } void EnableRow(boolean IsEnable) {         if(IsEnable)         {                 DOTLED_ROW_PORT &= ~_BV(DOTLED_ROW_E);         }         else         {                 DOTLED_ROW_PORT |= _BV(DOTLED_ROW_E);         } } void PrintDotLed(uint8 * buffer) {         uint8 i , tmp;                  for(i = 0 ; i < 16 ; i ++)         {                 tmp = *buffer ++;                 TransmitByte(~tmp);                 tmp = *buffer ++;                 TransmitByte(~tmp);                 SelectRow(i);                 FlipLatchLine();         } } void main(void) {         InitDotLedPort();                  EnableRow(TRUE);                  while(1)         {                 PrintDotLed(font);                 __delay_cycles(5000);         }          } //---------------------------------------------------- config.h文件 #ifndef        _CONFIG_H #define        _CONFIG_H //#define                GCCAVR #define                CPU_CYCLES        7372800L #ifndef                GCCAVR #define                _BV(bit)        (1 << (bit)) #endif #define                MSB                0x80 #define                LSB                0x01 #define                FALSE                0 #define                TRUE                1 typedef                unsigned char        uint8; typedef                unsigned int        uint16; typedef                unsigned long        uint32; typedef                unsigned char        boolean; #include <ioavr.h> #include <inavr.h> #include "dotled.h" #endif //-----

    標簽: 16 點陣顯示 漢字 顯示程序

    上傳時間: 2013-11-18

    上傳用戶:mnacyf

亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美亚洲一区二区在线| 欧美日韩亚洲一区| 99日韩精品| 亚洲欧美一区二区三区极速播放| 欧美一级专区| 欧美高清在线播放| 国产精品一区二区视频| 亚洲人成7777| 久久视频免费观看| 国产精品成人av性教育| 在线播放中文一区| 亚洲欧美日韩国产一区| 欧美精品九九| 在线国产日韩| 欧美一区视频| 国产精品免费网站| 一区二区三区精品视频| 欧美成人资源| 亚洲日韩欧美一区二区在线| 久久午夜视频| 狠狠色狠狠色综合日日小说| 欧美亚洲三区| 国产精品国产福利国产秒拍| 99精品国产在热久久| 欧美激情一区二区久久久| 黄色一区二区三区四区| 久久久久国产免费免费| 国产一区二区三区观看| 久久精品99国产精品日本| 国产精品稀缺呦系列在线| 亚洲专区在线视频| 国产精品二区在线| 亚洲欧美日韩精品久久奇米色影视| 欧美视频一区二区三区四区| 夜夜精品视频| 欧美日韩精品在线| 亚洲一区二区三区在线播放| 欧美午夜精品久久久久久久| 日韩一区二区高清| 欧美视频导航| 亚洲免费在线观看| 国产精品一区二区在线观看不卡| 午夜精品久久久久久99热| 国产欧美日韩精品专区| 久久久久久国产精品mv| 亚洲国产精品国自产拍av秋霞| 欧美激情精品久久久久久黑人 | 欧美激情网站在线观看| 亚洲国产精品一区二区第一页| 美女黄毛**国产精品啪啪| 亚洲高清免费在线| 欧美日韩国产欧美日美国产精品| 一本久久综合亚洲鲁鲁五月天| 国产精品豆花视频| 久久国产精品电影| 亚洲欧洲在线看| 国产精品久久久久久久电影| 欧美在线播放| 亚洲欧洲另类国产综合| 欧美亚一区二区| 久久久精品国产免大香伊| 最新成人在线| 国产婷婷色综合av蜜臀av| 欧美成人久久| 欧美一区二粉嫩精品国产一线天| 在线免费观看日韩欧美| 欧美日韩在线精品| 久久这里有精品视频| 一本色道久久综合亚洲精品高清| 国产日韩欧美不卡| 欧美日韩成人激情| 久久精选视频| 亚洲一区三区电影在线观看| 一区三区视频| 国产精品美女午夜av| 欧美成人性网| 久久久久久91香蕉国产| 亚洲一区二区三区四区在线观看| 国产在线不卡| 国产精品三级久久久久久电影| 欧美粗暴jizz性欧美20| 久久久国产精品一区| 亚洲一区二区免费| 亚洲免费观看高清完整版在线观看熊| 国产一区二区黄| 国产精品麻豆成人av电影艾秋| 麻豆国产精品777777在线| 香蕉精品999视频一区二区| 日韩视频一区二区三区| 亚洲第一精品福利| 黄色成人精品网站| 国产主播喷水一区二区| 国产日产欧美一区| 国产麻豆精品在线观看| 国产精品视频免费观看| 欧美视频中文字幕| 欧美片网站免费| 欧美激情精品久久久久久大尺度 | 激情欧美日韩| 国产精品视频在线观看| 国产精品成人一区二区网站软件| 欧美精品色网| 欧美色图一区二区三区| 欧美性一区二区| 国产精品久久久久久影视| 国产精品超碰97尤物18| 国产精品国产三级国产专播精品人 | 国产精品豆花视频| 欧美午夜理伦三级在线观看| 欧美性天天影院| 国产精品国产三级国产普通话三级| 欧美视频专区一二在线观看| 国产精品美女久久久久aⅴ国产馆| 国产精品男女猛烈高潮激情| 国产日韩欧美精品在线| 国产亚洲综合精品| 在线观看欧美视频| 亚洲国产一区二区视频| 亚洲免费观看高清在线观看| 一区二区三区不卡视频在线观看 | 午夜视频在线观看一区二区| 欧美亚洲一区| 久久视频在线看| 欧美激情一区二区三区在线视频观看 | 欧美欧美在线| 欧美午夜激情小视频| 国产精品自在在线| 激情综合色综合久久| 亚洲精品在线视频| 亚洲综合精品自拍| 另类亚洲自拍| 欧美三日本三级少妇三2023| 国产婷婷一区二区| 日韩午夜在线| 久久久精品网| 欧美四级在线观看| 一区精品在线| 亚洲欧美在线一区二区| 欧美国产日韩视频| 国产日韩欧美中文| 一本久久综合亚洲鲁鲁五月天| 翔田千里一区二区| 欧美日韩一级片在线观看| 国内不卡一区二区三区| 99精品久久久| 麻豆精品91| 国产麻豆一精品一av一免费| 亚洲精品少妇| 久久一区二区三区av| 国产精品分类| 亚洲精品乱码| 狼狼综合久久久久综合网| 国产精品大片wwwwww| 最新国产精品拍自在线播放| 欧美亚洲综合网| 欧美日韩视频专区在线播放| 国产一区二区三区在线观看免费| 99这里只有精品| 久久综合久色欧美综合狠狠| 国产免费观看久久| 午夜精品福利在线| 国产精品乱人伦中文| 99国产精品视频免费观看一公开 | 狠狠狠色丁香婷婷综合久久五月 | 亚洲美女诱惑| 美日韩精品免费观看视频| 国产欧美日韩精品在线| 亚洲一区999| 国产精品igao视频网网址不卡日韩| 亚洲福利视频专区| 看片网站欧美日韩| 国产自产v一区二区三区c| 亚洲欧美国产精品va在线观看| 欧美色大人视频| 中文在线资源观看网站视频免费不卡| 欧美理论大片| 99视频热这里只有精品免费| 欧美日本韩国一区二区三区| 亚洲裸体视频| 欧美日韩网站| 亚洲女同同性videoxma| 国产精品久久久久永久免费观看| 99视频精品在线| 国产精品白丝av嫩草影院| 亚洲一级二级在线| 国产免费观看久久黄| 欧美在线亚洲在线| 在线精品视频在线观看高清 | 在线观看日韩av先锋影音电影院| 久久精品国产综合精品| 黄色资源网久久资源365| 久久一综合视频| 亚洲国产精品va在线看黑人| 欧美第一黄网免费网站| 一区二区电影免费在线观看| 国产欧美日韩一区| 老鸭窝亚洲一区二区三区| 日韩亚洲不卡在线| 国产精品美女在线观看| 久久久欧美精品|