![]() |
|
Tài trợ cho PIC Vietnam |
||||||||
| Cơ bản về vi điều khiển và PIC Những bài hướng dẫn cơ bản nhất để làm quen với vi điều khiển PIC |
![]() |
|
|
Ðiều Chỉnh | Xếp Bài |
|
|
#1 |
|
Đệ tử 2 túi
Tham gia ngày: Jan 2009
Bài gửi: 34
: |
hoi gap!!
Các bác cho em hỏi trương trình nháy led của em tai sao lai chi sáng 5 led từ 1ddeens 6 thôi a!Còn 2 led 0 pỏt b.6;b.7 ko có hiện tượng gi.Em cũng chưa hiểu nổi.Nhờ mọi người giúp.Chương trình đây a!
Code:
#include<16f873a.h>
#fuses hs,nowdt,noprotect,nolvp
#use delay(clock=20Mhz)
void main()
{
int16 i;
set_tris_b(0x00);
while(true)
{
for(i=0;i<256;i++)
{
output_b(i);
delay_ms(1000);
}
}
thay đổi nội dung bởi: namqn, 14-04-2009 lúc 07:51 PM. Lý do: định dạng code |
|
|
|
|
|
#2 |
|
Đệ tử 4 túi
|
chương trình thì ok,xem lại mạch đi bạn. Với lại i cần giới hạn 8 bit thì đừng gán cho nó thành 16 bit,tốn kém, lỡ chương trình cần nhiều RAM là đi đó.
thay int16 i => int8 i |
|
|
|
![]() |
|
|