e ko tìm đc cái chuyển từ asm sang c a ak, a có chỉ giúp e vs
Thông báo
Collapse
No announcement yet.
Cần giúp đỡ về code đếm chẵn lẻ
Collapse
X
-
Nguyên văn bởi tehacxeng Xem bài viếtban bien dich bang phan mem nao ! minh dung mide , chuong trinh cua minh viet ban chi can copy va bien dich bang phan mem mide la chay ngay ma minh da test roi ma!Nguyên văn bởi nh0k Xem bài viếtnhưng liệu viết = c được ko bác, e đang muốn ct = cchỉ có tâm hồn là nơi duy nhất: có thể biến thiên đường thành địa ngục và ngược lại có thể biến địa ngục hóa thiên đường
Everything should be made as simple as possible, but not simpler
Comment
-
Nguyên văn bởi daohuytien Xem bài viếtcode của bạn đây. chú ý khi viết thì các lệnh trong case cần có { mở ngoặc đóng ngoặc này nhé }. đồng thời các câu lệng trong { }
cần được đẩy vào một tab nhé. với lại cái này của bạn mới chỉ có xuất ra các chân thôi chứ có hiển thị được led 7 đoạn đâu
Code:#include <REGX51.H> #define Q0 P1_0 #define Q1 P1_1 #define Q2 P1_2 #define Q3 P1_3 #define sang 1 #define tat 0 //========khai bao ham delay(tao ra do tre bang phan mem) void delay(unsigned int ms) { unsigned int i,j; for (i=0; i<ms; i++) { for (j=0; j<120; j++); } } //======== hien thi ra led 7 thanh void display(unsigned char number) { switch (number) { case 0: { Q0=Q1=Q2=Q3=0; break; } case 1: { Q1=Q2=Q3=0; Q0=1; break; } case 2: { Q1=1; Q0=Q2=Q3=0; break; } case 3: { Q0=Q1=1; Q2=Q3=0; break; } case 4: { Q0=Q1=Q3=0; Q2=1; break; } case 5: { Q1=Q3=0; Q2=Q0=1; break; } case 6: { Q3=Q0=0; Q2=Q1=1; break; } case 7: { Q3=0; Q0=Q1=Q2=1; break; } case 8: { Q3=1; Q0=Q1=Q2=0; break; } case 9: { Q3=Q0=1; Q1=Q2=0; break; } default:Q0=Q1=Q2=Q3=0;break; } } main () { unsigned char m; while(1) { for (m=0;m<10;m=m+2) { display(m); delay(1000); } } }
Comment
-
Nguyên văn bởi daohuytien Xem bài viếtngười hỏi làm bằng C thì người hướng dẫn làm bằng asm. oh my god !
Comment
-
có cả phần mạch nữa thì sẽ hiểu được tường tận, còn chỉ có chuơng trình thôi thì có lẽ cũng hơi trìu tượng. bạn viết chuơng trình rồi và đem thử trên proteuschỉ có tâm hồn là nơi duy nhất: có thể biến thiên đường thành địa ngục và ngược lại có thể biến địa ngục hóa thiên đường
Everything should be made as simple as possible, but not simpler
Comment
-
Nguyên văn bởi daohuytien Xem bài viếtcó cả phần mạch nữa thì sẽ hiểu được tường tận, còn chỉ có chuơng trình thôi thì có lẽ cũng hơi trìu tượng. bạn viết chuơng trình rồi và đem thử trên proteus
Comment
-
Code này ngắn nè.
Code:#include <REGX51.H> void delay(unsigned long time) {while(time--); } unsigned char led7seg[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}; // bảng mã led7 đoạn cho led anot chung unsigned char i; void main() { while(1) {for(i=0;i<10;i=i+2) //đếm chẵn. Nếu muốn đếm lẻ thì thay dòng này bằng for(i=1,i<10,i=i+2) {P0=led7seg[i]; delay(10000);} } }
Comment
Bài viết mới nhất
Collapse
-
Trả lời cho Cần tăng tốc bộ đếmbởi nhathung1101Thì bản thân nó đã sai rồi mà. Lão tin nó mà lắp vào máy đếm tiền thì tôi thành thật chia buồn.
...-
Channel: Điện tử công nghiệp
Hôm qua, 02:54 -
-
Trả lời cho Hỏi thăm các cao nhân, các bác sống bằng gì?bởi nhathung1101AI chỉ là "trí tuệ nhân tạo" thôi. Có gì đáng lo chứ.
Em đang lo đàn bò nhân tạo nó lập trình ra "trí tuệ phân tạo" thì mới khó trả lương.
Vì chúng toàn đòi tính bằng "bít coi" hay "hít hôi"...
...-
Channel: Xu hướng, nhu cầu và thị trường
Hôm qua, 02:49 -
-
bởi nguyendinhvanĐại ý là nó như thế này
1/2 + 1/4 + 1/8 + 1/8 = 1w
100 omh = 0.5w
200 omh = 0,25w
360 omh = 1/8w
560 omh = 1/8w
Tính chi li thì cs của cá 360 omh phải lớn hơn cái 560 omh. Nhưng xét lại thì chả có cái hãng sx linh kiện dở...-
Channel: Điện tử dành cho người mới bắt đầu
Hôm qua, 02:10 -
-
Trả lời cho Hỏi thăm các cao nhân, các bác sống bằng gì?bởi nguyendinhvanThì mới hôm trước có chỗ nào đó đang tuyển Thày Cãi điện tử đấy !...
-
Channel: Xu hướng, nhu cầu và thị trường
Hôm qua, 01:34 -
-
Trả lời cho Cần tăng tốc bộ đếmbởi nguyendinhvanLàm như thế là không được. vì nó sẽ sai thành hàng chục đơn vị....
-
Channel: Điện tử công nghiệp
Hôm qua, 01:32 -
-
bởi trthnguyenVẫn thiếu dữ kiện
Gọi công suất của trở là P(R), điện áp 2 đầu trở là U, dòng điện qua trở là I thì trở an toàn khi P(R) < U x I hoặc P(R) < I x I x R...-
Channel: Điện tử dành cho người mới bắt đầu
28-09-2024, 14:21 -
-
bởi yeurap7em chưa biết chọn loại điện trở bao nhiêu W để khi cấp 1 W đầu vào,4 con trở dán ko bị hỏng .
trên web em tìm thì có nhiêu loại trở dán ví dụ 0805 1w ,1206 0.25 w, 1210 0.5w ..vv ....
(theo e biết là đầu vào 1 w mà chia làm 2, thì đầu...-
Channel: Điện tử dành cho người mới bắt đầu
27-09-2024, 14:53 -
-
bởi yeurap7em xin bổ sung:
R1: 100 ohm
R2: 200 ohm
R3: 360 ohm
R4:560 ohm
PCB: chất liệu RF 35,độ dày lớp đồng 0,04 mm,độ rộng đường đi min 0,5 mm ạ-
Channel: Điện tử dành cho người mới bắt đầu
27-09-2024, 14:52 -
Comment