![]() |
|
Tài trợ cho PIC Vietnam |
||||||||
| PIC - Thiết kế và Ứng dụng Ý tưởng cho các sản phẩm sử dụng PIC/dsPIC và các sản phẩm của Microchip |
|
|
Ðiều Chỉnh | Xếp Bài |
|
|
#4 | |
|
Đệ tử 7 túi
Tham gia ngày: May 2005
Bài gửi: 258
: |
Trích:
Code:
//Chuong trinh ngat
#int_ext
void ngat_RB0()
{
unsigned int press_count;
if(press_count<10) //tại đây hiển thị từ 0...9
{
portD=digital[press_count];
++ press_count;
}
if (press_count==10)
{
press_count=0x00010000;//tại đây lúc này giá trị (press_count là 16) khi vào ngắt lần nữa giá trị (press_count là 16)
không thỏa các điều kiện bạn đưa ra lên nó luôn thoát khỏi ngắt.
output_d(press_count);
}
if(press_count==20)
{
portD=0x00100000;
}
if(press_count==30)
{
portD=0x00110000;
}
if(press_count==40)
{
portD=0x01000000;
}
if(press_count==50)
{
portD=0x01010000;
}
if(press_count==60)
{
portD=0x01100000;
}
if(press_count==70)
{
portD=0x01110000;
}
if(press_count==80)
{
portD=0x10000000;
}
if(press_count==90)
{
portD=0x10010000;
}
}
__________________
viết chương trình cho vdk chạy ổn định là cả một vấn đề. thay đổi nội dung bởi: tdm, 27-12-2010 lúc 09:38 PM. |
|
|
|
|
|
|