![]() |
|
Tài trợ cho PIC Vietnam |
||||||||
| dsPIC - Bộ điều khiển tín hiệu số 16-bit Theo dự kiến của Microchip, vào khoảng năm 2011 dsPIC sẽ có doanh số lớn hơn PIC |
|
|
Ðiều Chỉnh | Xếp Bài |
|
|
#2 |
|
Nhập môn đệ tử
Tham gia ngày: Oct 2007
Bài gửi: 4
: |
Vấn đề ngắt tiếp theo ...
Cũng với chương trình ngắt phía trên:
+Khai báo biến toàn cục: Code:
unsigned int ADC_1; unsigned int ADC_2; Code:
void interrupt_int4() org 0x80 { //When ADS is asserted
addr_select = PORTA;
addr_select &= 0x3F;
if (addr_select == 0)
{
LATD = ADC_1; //ADC_1
}
else if (addr_select == 2)
{
LATD = ADC_2; //ADC_2
}
else
{
LATD = addr_select;
}
IFS3bits.INT4IF = 0; //ensure interrupt not pending
}
ví dụ: Code:
ADC_1 = 0xAA; ADC_2 = 0xBB; Vấn đề ở đây là gì ??? Các bác giúp em với |
|
|
|
|
|