久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4330|回復: 4
收起左側

MPLAB X IDE的編譯器HI更換為XC8后程序燒錄后沒反應(編譯通過)用HI可以

[復制鏈接]
ID:307950 發表于 2020-7-17 19:29 | 顯示全部樓層 |閱讀模式
5黑幣
大家好,我最近用MPLAB X IDE,開始我用這個鍵工程,選擇的編譯器是HI的,程序燒錄進去運行OK的,然后我吧編譯器更改為XC8,配置也用IDE 生成的,其余代碼一模一樣,編譯OK,但下載后就沒反應,不知道是怎么回事,希望有好心人幫忙解決下,謝謝。以下是代碼:有前面有兩句中文注釋是更改編譯器后要改的,后面的代碼是一模一樣的,應該需要懷疑什么。
/*
* File:   main.c
* Author: 時間
*
* Created on 2020年6月26日, 下午6:57
*/


// PIC12F675 Configuration Bit Settings

// 'C' source line config statements

// CONFIG

//#pragma config MCLRE = OFF

//以下9句是XC8編譯器使用的
#include <xc.h> //
#pragma config FOSC = HS     // Oscillator Selection bits (RC oscillator)
#pragma config WDTE = OFF        // Watchdog Timer Enable bit (WDT enabled)
#pragma config PWRTE = OFF      // Power-up Timer Enable bit (PWRT disabled)
#pragma config BOREN = ON       // Brown-out Reset Enable bit (BOR enabled)
#pragma config LVP = ON         // Low-Voltage (Single-Supply) In-Circuit Serial Programming Enable bit (RB3/PGM pin has PGM function; low-voltage programming enabled)
#pragma config CPD = OFF        // Data EEPROM Memory Code Protection bit (Data EEPROM code protection off)
#pragma config WRT = OFF        // Flash Program Memory Write Enable bits (Write protection off; all program memory may be written to by EECON control)
#pragma config CP = OFF         // Flash Program Memory Code Protection bit (Code protection off)

//以下兩局是用HI編譯器使用的
//#include<pic.h>                      //包含單片機內部資源預定義
//__CONFIG(0xFF32);      //PIC16F877A 配置位



//__CONFIG(0x03F2;0X3FFF); //16F887 配置位

void delay();
/****************************************************************************
* 名    稱:main()
* 功    能:主函數
* 入口參數:
* 出口參數:
* 說    明:
****************************************************************************/
void main()                 
{
        TRISD = 0x00;                          //portd 輸出
        PORTC = 0x00;     //74HC138控制端口
      
        while (1)         //死循環,讓數碼管持續點亮
        {
                PORTD=0b00000001; //點亮第1個發光管
                delay();
                PORTD=0b00000000; //關掉發光管 也可以寫成16位的 自己試一試吧
                delay();
               
                PORTD=0b00000010; //點亮第2個發光管
                delay();
                PORTD=0b00000000; //關掉發光管 也可以寫成16位的 自己試一試吧
                delay();
               
                PORTD=0b00000100; //點亮第3個發光管
                delay();
                PORTD=0b00000000; //關掉發光管 也可以寫成16位的 自己試一試吧
                delay();
               
                PORTD=0b00001000; //點亮第4個發光管
                delay();
                PORTD=0b00000000; //關掉發光管 也可以寫成16位的 自己試一試吧
                delay();
                              
                PORTD=0b00010000; //點亮第5個發光管
                delay();
                PORTD=0b00000000; //關掉發光管 也可以寫成16位的 自己試一試吧
                delay();
               
                PORTD=0b00100000; //點亮第6個發光管
                delay();
                PORTD=0b00000000; //關掉發光管 也可以寫成16位的 自己試一試吧
                delay();
               
                PORTD=0b01000000; //點亮第7個發光管
                delay();
                PORTD=0b00000000; //關掉發光管 也可以寫成16位的 自己試一試吧
                delay();
               
                PORTD=0b10000000; //點亮第8個發光管
                delay();
                PORTD=0b00000000; //關掉發光管 也可以寫成16位的 自己試一試吧
                delay();


                PORTD=0b11111111; //點亮全部發光管
                delay();
                PORTD=0b00000000; //關掉發光管 也可以寫成16位的 自己試一試吧
                delay();
                        PORTD=0b11111111; //點亮全部發光管
                delay();
                PORTD=0b00000000; //關掉發光管 也可以寫成16位的 自己試一試吧
                delay();
                        PORTD=0b11111111; //點亮全部發光管
                delay();
                PORTD=0b00000000; //關掉發光管 也可以寫成16位的 自己試一試吧
                delay();
                        PORTD=0b11111111; //點亮全部發光管
                delay();
                PORTD=0b00000000; //關掉發光管 也可以寫成16位的 自己試一試吧
                delay();
        }
}
/****************************************************************************
* 名    稱:delay()   
* 功    能:延時
* 入口參數:
* 出口參數:
* 說    明:
****************************************************************************/
void delay()              
{
        int i;                 //定義整形變量
        for (i = 65000;i--;);     //延時
     {
       ;
       ;
       ;

     }
}

回復

使用道具 舉報

ID:595237 發表于 2020-7-18 01:25 | 顯示全部樓層
是不是xc8 沒有破解吧
回復

使用道具 舉報

ID:307950 發表于 2020-7-18 19:47 | 顯示全部樓層
juncedz 發表于 2020-7-18 01:25
是不是xc8 沒有破解吧

破解過了,這是編譯結果清除已成功 (總時間: 2s)
make -f nbproject/Makefile-default.mk SUBPROJECTS= .build-conf
make[1]: Entering directory 'G:/TEST/TEST.X'
make  -f nbproject/Makefile-default.mk dist/default/production/TEST.X.production.hex
make[2]: Entering directory 'G:/TEST/TEST.X'
"C:\Program Files (x86)\Microchip\xc8\v1.45\bin\xc8.exe" --pass1  --chip=16F877A -Q -G  --double=24 --float=24 --opt=+asm,+asmfile,+speed,-space,-debug,-local --addrqual=ignore --mode=pro -P -N255 --strict --warn=-3 --asmlist -DXPRJ_default=default  --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,+osccal,+oscval:0x3400,-resetbits,-download,-stackcall,+clib   --output=+mcof,-elf:multilocs --stack=compiled:auto:auto "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s"    -obuild/default/production/main.p1  main.c
:: warning: (913) "--strict" option can cause compiler errors in some standard header files
"C:\Program Files (x86)\Microchip\xc8\v1.45\bin\xc8.exe"  --chip=16F877A -G -mdist/default/production/TEST.X.production.map  --double=24 --float=24 --opt=+asm,+asmfile,+speed,-space,-debug,-local --addrqual=ignore --mode=pro -P -N255 --strict --warn=-3 --asmlist -DXPRJ_default=default  --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,+osccal,+oscval:0x3400,-resetbits,-download,-stackcall,+clib --output=+mcof,-elf:multilocs --stack=compiled:auto:auto "--errformat=%f:%l: error: (%n) %s" "--warnformat=%f:%l: warning: (%n) %s" "--msgformat=%f:%l: advisory: (%n) %s"      --memorysummary dist/default/production/memoryfile.xml -odist/default/production/TEST.X.production.cof  build/default/production/main.p1     
Microchip MPLAB XC8 C Compiler (PRO Mode) V1.41
Build date: Jan 24 2017
Part Support Version: 1.45
Copyright (C) 2017 Microchip Technology Inc.
:: warning: (913) "--strict" option can cause compiler errors in some standard header files
main.c:66: warning: (751) arithmetic overflow in constant expression
main.c:63: warning: (520) function "_delay" is never called

Memory Summary:
    Program space        used     Dh (    13) of  2000h words   (  0.2%)
    Data space           used     2h (     2) of   170h bytes   (  0.5%)
    EEPROM space         used     0h (     0) of   100h bytes   (  0.0%)
    Data stack space     used     0h (     0) of    60h bytes   (  0.0%)
    Configuration bits   used     1h (     1) of     1h word    (100.0%)
    ID Location space    used     0h (     0) of     4h bytes   (  0.0%)

make[2]: Leaving directory 'G:/TEST/TEST.X'
make[1]: Leaving directory 'G:/TEST/TEST.X'

編譯已成功 (總時間: 10s)
正在加載代碼G:/TEST/TEST.X/dist/default/production/TEST.X.production.hex...
加載完成
回復

使用道具 舉報

ID:1079270 發表于 2024-5-11 15:49 | 顯示全部樓層
可以分享一下xc8是怎么安裝成功的嗎,我安裝好了可以索引到,可以就是編譯不成功
回復

使用道具 舉報

ID:1019848 發表于 2024-8-21 11:18 | 顯示全部樓層
我覺得0b00000001的二進制文件需要一個頭文件定義
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 久久久精 | 成人精品视频免费 | 久久久91精品国产一区二区三区 | 欧美一区二区三区四区在线 | 亚洲欧美国产精品久久 | 国产成人精品免高潮在线观看 | 亚洲精品大全 | 中文字幕一区二区三区精彩视频 | 黄视频网站免费观看 | 久久亚洲一区二区三区四区 | 国产露脸国语对白在线 | 亚洲在线一区 | 全免费a级毛片免费看视频免费下 | 亚洲人人舔人人 | www.亚洲一区 | 一级做a爰片性色毛片16美国 | 在线免费观看色 | 色婷婷一区二区三区四区 | 天堂网中文字幕在线观看 | 色av一区二区三区 | 一级片在线观看视频 | 91极品尤物在线播放国产 | 日日干夜夜操 | 黄色片亚洲 | 日本不卡一区二区三区 | 国产精品一区在线 | 欧美一区二区三区在线 | 欧美一区中文字幕 | 国产乱码精品一区二区三区五月婷 | 久久久久久国产精品免费免费 | 亚洲精品白浆高清久久久久久 | 亚洲精品日日夜夜 | 成人免费视频7777777 | 日日操夜夜摸 | 久久久久久亚洲精品 | 99久久日韩精品免费热麻豆美女 | 国产欧美一区二区三区久久 | 男人电影天堂 | 亚洲va欧美va人人爽午夜 | 国产一区二区免费 | 国产精品成人国产乱一区 |