hội C

E

extradeath

Guest
Dear Friends,

Tôi đã một số loại một câu hỏi stupid,Tôi có thể sử dụng một sự kết hợp của lắp ráp và C đến một chương trình PIC 16f877.
Nói cách khác, tôi đã viết một hàm trong C rằng tôi khó có thể làm nó trên FFT lắp ráp và tôi không biết hoe để sử dụng C trong điều chỉnh sổ đăng ký.Vì vậy, tôi muốn gọi hàm FFT từ một rotine lắp ráp ...IT CAN BE DONE ....?????XIN REPLY AS SOON AS POSSIBLE .....

 
bạn có thể gọi lắp ráp bên trong của c và để làm điều đó bạn có thể sử dụng các trình biên dịch c rằng mã của bạn đã được viết ... trong đó c trình biên dịch nó đã được viết?

 
Bạn có thể sử dụng thư.Làm cho một thư viện với các chức năng c của bạn, sau đó bạn có thể gọi nó từ ass.
PS.
Nó rất dễ sử dụng c để thiết lập sổ đăng ký, đơn giản như PORTA = 1;
Trong file h, tất cả các bit được định nghĩa, vì vậy bạn có thể làm điều này, (mcc18 Sử dụng trình biên dịch)

//------ Đọc eeprom

unsigned char read_eeprom (unsigned char địa chỉ)
(
EEADR = địa chỉ;
EECON1bits.EEPGD = 0;
EECON1bits.RD = 1;
EEDATA trở lại;
)

//------ Viết eeprom

void write_eeprom (unsigned char địa chỉ, dữ liệu unsigned char)
(
EEADR = địa chỉ;
EEDATA = dữ liệu;
EECON1bits.EEPGD = 0;
EECON1bits.WREN = 1;
EECON2 = 0x55;
EECON2 = 0xAA;
EECON1bits.WR = 1;
trong khi (EECON1bits.WR)
;
EECON1bits.WREN = 0;
)

 
Bạn có thể nhúng mã lắp ráp trong mã C của bạn.Kiểm tra BoostC Việt C trình biên dịch từ http://www.picant.com/c2c/download.html

Pavel

 
bạn có thể viết một mã lắp ráp trong trình biên dịch CCS như thế này
c mã
# asm
.
.
.
lắp ráp mã
.
.
.
# endasm

 
có ebook một đụng đến chủ đề này,
nhìn này:
http://www.edaboard.com/viewtopic.php?p=375873

 

Welcome to EDABoard.com

Sponsor

Back
Top