PIC 16F877A- Mạch đếm từ 00 đến 99

Chương trình
#include <16F877A.h>

#FUSES NOWDT, HS, NOPUT, NOPROTECT, NODEBUG, NOBROWNOUT,NOLVP, NOCPD, NOWRT
#use delay(clock=4000000)      
#use standard_io(b)
#use standard_io(c)

unsigned char ma7seg[]={0xc0,
                        0xf9,
                        0xa4,
                        0xb0,
                        0x99,
                        0x92,
                        0x82,
                        0xf8,
                        0x80,
                        0x90};
                        
                        
unsigned char chuc,donvi,machuc,madonvi,lapht;                        
void main()
{
donvi=0;
chuc=0;
for(;;)
{
for(lapht=0;lapht<200;lapht++)
{
madonvi=ma7seg[donvi];
output_b(madonvi);
output_low(pin_c1);
delay_ms(1);
output_high(pin_c1);

machuc=ma7seg[chuc];
output_b(machuc);
output_low(pin_c0);
delay_ms(1);
output_high(pin_c0);
}

donvi++;
if(donvi==10)
{
chuc++;
donvi=0;
if(chuc==10)
{
chuc=0;
donvi=0;
}
}

}
}

mach-dem-tu-0-den-99a

 mach-dem-tu-0-den-99b

mach-dem-tu-0-den-99c

 

ATI nhận thiết kế mạch điện tử các loại cho sinh viên, doanh nghiêp...Hãy liên hệ với chúng tôi để được phục vụ tốt nhất


Hotline: 0909769098 - 01699 257 175 - 091 631 7395 (mr. Tải)
Y!M: atibkvn
Email: This email address is being protected from spambots. You need JavaScript enabled to view it.
Skype: atibk.vn
website: http://luanvantotnghiep.com.vn
blog: http://trungtamcongnghedientutudonghoaati.blogspot.com/
http://luanvandoantotnghiep.blogtiengviet.net/
https://www.facebook.com/trungtamcongnghecaoati?ref=hl
https://www.facebook.com/nhanlamluanvantotnghiepdientuvienthong
Địa chỉ: Nhận Làm Trên Toàn Quốc
1. Đường 3 tháng 2, P.12, Q10 TP.HCM
2. Trần Cung, Cổ Nhuế, Từ Liêm, Hà Nội
3, Nguyễn Lương Bằng,P. Hoà Khánh,Q. Liên Chiểu, Đà Nẵng
4, 89 Nguyễn Huệ, TP. Huế
5, Ngõ 59, Khối 2, P.Lê Lợi, TP.Vinh, Nghệ An
6, Khu II, 3/2, P. Xuân Khánh, Q. Ninh kiều, TP. Cần Thơ



Ln trn