e ko tìm đc cái chuyển từ asm sang c a ak, a có chỉ giúp e vs
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!người hỏi làm bằng C thì người hướng dẫn làm bằng asm. oh my god !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 = c
chỉ 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
-
thanks bác nhé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
-
cũng ko có gì cả bác ak, bác ấy nhiêtij tình giúp đỡ em là e vui lắm rồi. Thực ra lớp em được cô giáo giao đề tài về nhà tìm hiểu con 8051 này, ss sụ khác nhau giữa 8051 vs 8086, tìm code mô phỏng cho 8051, e mới tìm đc chút tài liệu coi qua vs học viết code coi sao. Cái phần giữa ct là e tự viết nhưng cái phần đầu và cuôi là e nhờ người viết hộ nên e mù tịt phần đếm đó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
-
e thử rồi bác ak. thanks bác nhiều nhé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
-
bởi mèomướp1. Tìm hiểu đc thì càng tốt, bận thì thôi. Ko cần quá quan trọng
2. Số tự động cho đơn giản, kiểu như đi xe ga ấy ạ
3. Học lý thuyết tử tế ok
4.ok
5.có. đủ số km, tgian cầm lái là đc
6.đi ăn tập thể,...-
Channel: Tâm tình dân kỹ thuật
Hôm qua, 16:34 -
-
Trả lời cho Tìm bạn thân quen cũ.bởi lvhnE nhớ bác Vivanpham làm bên điện tử y sinh, có lần đó cái sơ đồ máy chụp x quang sao có mấy con thryristor làm gì mà ko ai trả lới đúng cả
...
-
Channel: Tâm tình dân kỹ thuật
07-08-2026, 09:17 -
-
Trả lời cho Amply bị rò DC 22 voltbởi lvhnBác kiểm tra lại đường mạch, mối hàn xem có bị hở hoặc dẫn không tốt không?
Thay cầu diode lớn hơn càng tốt không vấn đề gì cả....-
Channel: Điện thanh
07-08-2026, 09:12 -
-
bởi LantheChào bạn.
Trục đầu ra của hộp số hành tinh xoắn ốc được kết nối với mặt bích của khách hàng thông qua một trục răng trong. Sau chưa đầy sáu tháng hoạt động, nó phát ra tiếng kêu lách cách và độ rơ lớn đáng báo động.
Việc...-
Channel: Thiết bị điện tử cá nhân
06-08-2026, 13:05 -
-
bởi ittcChào các anh em nhé, mình dự định sắp tới sẽ đi học lái xe Ôtô, thi lấy bằng lái. Cụ thể mình sẽ học và thi lấy giấy phép lái xe hạng B. Thật sự mình là người chưa có kiến thức hiểu biết gì về Ôtô cả ? tất nhiên mình sẽ phải...-
Channel: Tâm tình dân kỹ thuật
-
-
Trả lời cho Amply bị rò DC 22 voltbởi trung30000Theo sự hướng dẫn của bác, sau khi em kiểm tra tầng Vi sai sử dụng cặp c1815, tiếp đến là 1 con a1013, và cặp thúc sử dụng mje304g và mje305g, em đã tiến hành thay cặp Vi sai c1815 sau đó mở máy lên đo ngõ công suất DC 0,2V hai giây sau máy đo...-
Channel: Điện thanh
05-08-2026, 20:09 -

Comment