Trong đó trình biên dịch có thể được viết bằng chương trình này?

O

otuzsubat

Guest
Trong CCS Compiler không có lệnh như vậy.(asm ( "clrwdt"))
Có thể bạn nói tôi whis trình biên dịch được điều này?

# include <pic.h>
# include <stdio.h>
# include <stdlib.h>
# include <string.h>
# define START RA3
# define STOP RA4
# define KAPAK RA5
# define Alarm RC0

# define Mở RA1 / / INPUT
# define Tắt RA2
# define YEMDURUM RC1

# define CAO 1
# define LOW 0
# define MIKTAR 0x49
# define A_Adresi 100
# define C_Adresi 99
# define S_Adresi 98
# define Step_Adresi 97
# define C_Adresi1 89
# define Saat 96
# define Dakika 95
# define Yil 94
# xác định năm 93
# define Gun 92
# define Yem_Saati 91
# define Yem_Dakika 90
# define ADC_CHANNEL ADCON0 / / ADC Config Reg.
# define START_ADC ADGO = 1
# define ADC_RESULT ĐỊA CHỈ
# define WAIT_ADC trong khi (ADGO)
# define HAV asm ( "clrwdt")
# define KEY_BASE 60
# define SLOPE_BASE 58
# define SLOPE_INC 4
# define SEC 200
static unsigned char ekran_no;
static unsigned char a, b, Sayac;

# define% mod
# xác định và &
# define nolines 2
# define nochars 16
# define tablen 5
# define BIRSATIR 16
# define loop (k) cho (lopi = 0; lopi <(k); lopi )
# define LCD_STROBE ((LCD_EN = 1), (LCD_EN = 0))LCD_RS chút tĩnh @ ((unsigned) & PORTB * 8 2); / / Đăng ký chọn
tĩnh chút LCD_EN @ ((unsigned) & PORTB * 8 3); / / Kích hoạtvoid if (unsigned, unsigned);
void clr (unsigned char);
void Tus_decode (unsigned char);
void Eprom_Write (void);
unsigned char rd_e2 (unsigned char adr);
void wr_e2 (unsigned char dat1, unsigned char adr);

/************************** DEGISKENLER ********************** /
bank2 unsigned char yemleme_zamani [24] [2];
bank2 unsigned char ss, ay, yil, súng;
bank2 unsigned char adcnt, adc_en, vòng lặp, ad_str, smp_cnt, smp_point, ch;
bank1 ký lúc char, dd, đầu tiên;
bank3 unsigned char cx, đào, kod_y, kod_y1, kod_y2;
bank3 unsigned char Y_Saati, Y_Dakika, như, a_s, k;
bank1 phao in1, tot1, pv;
bank1 int pw1;
bank1 unsigned char tus, tus_kod, kod, prv_kod, key_cnt, key_slope;
bank1 unsigned msec, deln, sec, loopi, chk;
bank1 unsigned char chks;
static unsigned char Yeni_Tus, Eski_Tus;
static int dữ liệu;
bank3 static struct stbits (

unsigned delayx: 1; / * * /
unsigned tus: 1; / * * /
unsigned août: 1;
unsigned tus1: 1; / * * /
unsigned tus_press: 1; / * * /
unsigned tus_proc: 1;
unsigned mod_ok: 1; / * * /
unsigned yeni: 1;
unsigned timer_thi: 1;

unsigned timer_surucu: 1;
unsigned sorun: 1;
unsigned sht: 1;
unsigned opn: 1;
unsigned tắt: 1;
unsigned shut_down: 1;
unsigned prm: 1;
unsigned prm_set: 1;
unsigned alarm_enb: 1;
unsigned alarm_bitti: 1;
unsigned alarm_off: 1;
unsigned alarm_tog: 1;
unsigned Cal: 1;unsigned F1_call: 1; / * * /
unsigned F2_set: 1; / * * /
unsigned F3_Oto: 1; / * * /
unsigned F4: 1; / * * /
unsigned Rise: 1; / * * /
unsigned F6_Man_Oto: 1; / * * /
unsigned Esc: 1; / * * /
unsigned START: 1; / * * /
unsigned STOP: 1; / * * /
unsigned DK: 1; / * * /
unsigned Sa: 1; / * * /
Xong unsigned: 1; / * * /unsigned E2_Oku: 1; / * * /
unsigned Oku_Set: 1; / * * /
unsigned bộ: 1; / * * /
unsigned sets_ok: 1; / * * /
unsigned thay đổi: 1;
unsigned kbhit: 1;
unsigned par_in: 1;) st;

const unsigned char c_tab [] =
(
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,1,2,3,4,5,6,7,8,9,0,0,0,0,0,0,
0,10,11,12,13,14,15,0,0,0,0,0,0,0,0,0
);void Yem_Ayar (void);
void Yem_Zamani (void);
void M_Vindow (void);
void Oto_Yem (void);

DelayUs void (unsigned x) (

unsigned char dcnt;
/ / Dcnt = (x);

/ / Dcnt = (x / 2);
dcnt = (2 * x);

trong khi (- dcnt = 0) (HAV;);

/ / tiếp tục;

)

void DelayMs (unsigned char cnt)
(
unsigned char i;

do (
i = 4;
/ / Asm ( "clrwdt");
do (
DelayUs (250);
) while (- i);
) Trong khi (- cnt);
)

void del1 (unsigned char del)
(

unsigned char k;

trong khi (del) (
for (k = 0; k <2; k ) asm ( "NOP");
del -;
);
)void ekran (void) (if (dig == 7)
(

/ / RST;

RB1 = 1;
asm ( "NOP");
asm ( "NOP");
asm ( "NOP");
asm ( "NOP");
asm ( "NOP");
asm ( "NOP");
RB1 = 0;
....

 
Vẻ với tôi như Hi-Tech PICC.

Bạn có thể có được một (miễn phí kích thước hạn chế và chỉ cho một vài PIC's) giới thiệu tại:
http://www.htsoft.com/products/PICClite.php

lời chúc mừng tốt đẹp nhất

 
GCC stylie người đàn ông của tôi ...

kể từ GCC không được hỗ trợ cho PIC xem ra có cho trình biên dịch PIC thương mại khác.

the_penetratorŠ

 

Welcome to EDABoard.com

Sponsor

Back
Top