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

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

gccavr

  • 一個最新的uCOS-II的gccavr移植版本.zip

    一個最新的uCOS-II的gccavr移植版本.zip

    標簽: uCOS-II gccavr zip 移植

    上傳時間: 2013-06-14

    上傳用戶:qiao8960

  • USB Boot Loader for ATMega 8 編譯器:gccavr/ICCAVR

    USB Boot Loader for ATMega 8 編譯器:gccavr/ICCAVR

    標簽: ATMega Loader gccavr ICCAVR

    上傳時間: 2015-09-04

    上傳用戶:lunshaomo

  • gccavr書籍內容包含gcc應用安裝及對avr下載說明和電路的配置

    gccavr書籍內容包含gcc應用安裝及對avr下載說明和電路的配置

    標簽: gccavr gcc avr 書籍

    上傳時間: 2015-11-12

    上傳用戶:璇珠官人

  • uCOS-II V2.8X在gccavr環境下的移植代碼,針對處理器為atmega128.

    uCOS-II V2.8X在gccavr環境下的移植代碼,針對處理器為atmega128.

    標簽: uCOS-II gccavr atmega 2.8

    上傳時間: 2014-01-03

    上傳用戶:ukuk

  • 一個最新的uCOS-II的gccavr移植版本 可移植于mega128的ucos 采用winavr編程

    一個最新的uCOS-II的gccavr移植版本 可移植于mega128的ucos 采用winavr編程

    標簽: uCOS-II gccavr winavr mega

    上傳時間: 2013-12-25

    上傳用戶:陽光少年2016

  • gccavr環境下的測試程序

    gccavr環境下的測試程序,可供參考。最新版的winavr編譯。

    標簽: gccavr 環境 測試程序

    上傳時間: 2016-09-29

    上傳用戶:1051290259

  • 利用gccavr讀寫EEPROM源代碼

    利用gccavr讀寫EEPROM源代碼,經過本人在開發板上測試過,絕對能用。

    標簽: gccavr EEPROM 讀寫 源代碼

    上傳時間: 2017-03-04

    上傳用戶:1159797854

  • 基于AVRStudio和gccavr的ATxmega32A4的編程及調試

    基于AVRStudio和gccavr的ATxmega32A4的編程及調試          

    標簽: avrstudio gccavr atxmega32a4 編程 調試

    上傳時間: 2022-07-20

    上傳用戶:qingfengchizhu

  • 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[] = { /*--  調入了一幅圖像:這是您新建的圖像  --*/ /*--  寬度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

  • 三份GCC中文教學文檔

    三份GCC中文教學文檔,很全面,是學習gccavr的好教材

    標簽: GCC 文檔

    上傳時間: 2014-01-07

    上傳用戶:qq521

主站蜘蛛池模板: 视频| 防城港市| 应城市| 竹溪县| 台山市| 阳朔县| 祥云县| 吴忠市| 兴安盟| 镇坪县| 苏尼特左旗| 四子王旗| 陵水| 高邑县| 当阳市| 岑巩县| 修文县| 峡江县| 三河市| 新巴尔虎左旗| 陆丰市| 田林县| 昌宁县| 平武县| 克什克腾旗| 潜山县| 中西区| 松江区| 横峰县| 蚌埠市| 洛浦县| 镇远县| 古丈县| 宜昌市| 银川市| 嵊泗县| 屏山县| 右玉县| 大兴区| 兴安盟| 金昌市|