Vấn đề với chương trình mikroC bằng văn bản để nắm bắt một tín hiệu PWM

A

Anuradha1

Guest
Xin chào tất cả, tôi đã viết một chương trình MikroC để nắm bắt một tín hiệu PWM sử dụng mô-đun ĐCSTQ PIC16F877A. Các chương trình được mô phỏng chính xác trong PICsimulator được gắn ở đây với.
Code:
 / * Tính toán PWM bằng cách sử dụng các mô-đun ĐCSTQ * hẹn giờ / / / bắt đầu sau khi chụp góc lên. vì vậy không cần chức năng sustraction / / Transmit chiều rộng trực tiếp bắt và giá trị thời gian qua uart / / vòng lặp chậm trễ truyền uart: Cho dù tôi có giới thiệu một sự chậm trễ trong chương trình, mô phỏng doesnot tuân theo sự chậm trễ của tôi: (/ / Tuy nhiên uart làm việc về trễ quy định cụ thể dưới UART tùy chọn truyền / nhận sự chậm trễ / / Precesion là thấp hơn so với thu giữ các giá trị với phép trừ T2L chức năng int unsigned ngắn, T2H, T3L, T3H, x, i, Count, void Loop_rise (); void Loop_rise1 () void Loop_fall (); void Truyền (unsigned ngắn int i); void main () {CCP1CON = 0x00; INTCON = 0x00; TRISC.B2 = 1; PIE1 = 0x00; / / vô hiệu hóa ngắt ngoại vi trong khi (1) {/ / TMR1H = 0 / / TMR1L = 0; / * Những bài đọc cung cấp cho sai PIR1 = 0; / / PIR1 đăng ký có chứa các bit cờ cá nhân cho ngắt periphiral CCP1CON = 0x05; / / chụp góc lên / / tính toán tiêu đề (Đếm
 

Welcome to EDABoard.com

Sponsor

Back
Top