Mạch Khóa Số Điện Tử Mạch Đếm Sản Phẩm Mạch Đèn giao thông Ngã Tư Mạch Trái Tim Final Mạch Trái Tim Final Mạch Trái Tim I Love U

March 4, 2015

Code đếm xung ngoài dùng Counter 0





Code mã nguồn:

#include"main.h"
#include"..\lib\delay.h"

unsigned char code Code7Seg[] = {0xC0, 0xF9, 0xA4, 0xB0, 0x99, 0x92, 0x82, 0xF8, 0x80, 0x90};

void Display(unsigned int n)
{
unsigned char chuc_ngan, ngan, tram, chuc, dvi;
chuc_ngan = n/10000;
n %= 10000;
ngan = n/1000;
n %= 1000;
tram = n/100;
n %= 100;
chuc = n/10;
    dvi = n%10;

P0 = Code7Seg[chuc_ngan];
P2_4 = 0;
Delay_ms(1);
P2_4 = 1;

P0 = Code7Seg[ngan];
P2_3 = 0;
Delay_ms(1);
P2_3 = 1;

P0 = Code7Seg[tram];
P2_2 = 0;
Delay_ms(1);
P2_2 = 1;

P0 = Code7Seg[chuc];
P2_1 = 0;
Delay_ms(1);
P2_1 = 1;

P0 = Code7Seg[dvi];
P2_0 = 0;
Delay_ms(1);
P2_0 = 1;
}

void main()
{
unsigned char low, high;
unsigned int number;

TMOD &= 0xF0;
TMOD |= 0x05;
TR0 = 1;

while(1)
{
do{
high = TH0;
low = TL0;
}while(high!=TH0);

number = high;
number <<= 8;
number |= low;

Display(number);
}
}

 ( Full code + Mô Phỏng)
Khi nhấn nút "Tải Về Máy", bạn sẽ vào trang quảng cáo, vui lòng chờ 5 giây. Nút  hiện ra ở góc phải phía trên, nhấn vào để đến trang download

Điện Tử | Tin Học - eChipKool.Com - Chia sẻ kiến thức - Kết nối đam mê điện tử

0 comments:

Post a Comment

Bạn đọc hãy giúp chúng tôi xây dựng cộng đồng bằng cách để lại bình luận, chúng tôi luôn đón nhận mọi ý kiến của các bạn:
» Bình luận nghiêm túc và không chứa các liên kết quảng cáo.
» Vui lòng không Spam nhận xét với mọi hình thức.
» Rất mong bạn đề tên cho nhận xét của chính mình - Bằng cách chọn vào Tên/URL và điền tên bạn vào (Phần URL có thể bỏ trống ).

- Bạn có thể chèn Link nhạc (NCT), video(Youtube),Hình ảnh vào comment bằng cú pháp:
+ [youtube] Link video Youtube [/youtube].
+ [img] Link ảnh( định dạng PNG, JPG,GIF) [/img]
+Chèn link liên kết: <a href="LINK" rel="nofollow">Name</a>
-Bạn copy mã bên cạnh biểu tượng chèn vào nhận xét để bày tỏ cảm xúc!!

:) :( :)) :(( =)) =D> :D :P