Nguyên văn bởi hiodong
Xem bài viết
Thông báo
Collapse
No announcement yet.
Dành cho người mới tìm hiểu 8051
Collapse
X
-
Có ai cho tui hỏi nhờ với!
Tui đang gà về lập trình, hiện đang dùng asm, nhưng hình như cái này chỉ áp dụng cho các dạng bài đơn giản nên tôi đang muốn chuyển sang 1 ngôn ngữ khác. Xin hỏi giữa C và Keil thì cái nào tốt hơn vậy.
Còn vấn đề này nữa, tôi muốn hiển thị số lên 4x LED 7 seg với yêu cầu là dùng 2 phím nhấn. Phím thứ nhất để hiển thị số lên Led từ 0,1....9. Phím thứ 2 để chuyển qua Led thứ 2,3,4 và quay về led 1. Có ai giúp tôi cách hiển thị và cách chuyển không. Tôi đang dùng Asm. Thanks
Comment
-
Chuyện dùng ASM hay C tùy thuộc vào năng khiếu lập trình của mỗi người. Nếu chuyên nghiệp hoặc am tường về ASM thì dùng ASM sẽ hiệu quả hơn về mặt cấu trúc chương trình và tài nguyên MCU. Tuy nhiên trong khi đó thì C nói riêng và các ngôn ngữ cấp cao nói chung thì tiết kiệm thời gian và dễ dàng đi nhanh vào việc giải quyết 1 vấn đề.
Thứ 2: Keil và C thật sự mà nói không so sánh được. Vì Keil là bộ biên dịch C ra Hex file chuẩn INTEL. Vì có nhiều bộ dịch C ra ngôn ngữ máy hiện nay lắm, Keil là một trong số, đặc biệt hơn Keil chỉ hỗ trợ cho MCU với các file Hex chuẩn INTEL mà thôi. Nói thêm Keil C gần với ANSI C hơn, nói cách khác Keil C là bộ lập trình- biên dịch theo C chuẩn. Như vậy sẽ có C không chuẩn? Đúng, nhưng sẽ nói sau.
Thứ 3: 2 phím, 1 phím nhấn 0-->9 thì dễ rồi, phím thứ 2 dịch sang LED khác mới khó. Đơn giản, dùng 1 biến ví dụ là: AddrLed- Địa chỉ Led: Mỗi khi Phím 2 nhấn thì AddrLed tăng lên 1, tăng tới 4 thì dừng và quay lại từ đầu. Còn phím 1 cứ dùng 1 biến để nó thao tác là ổn.
Comment
-
em bây giờ mới được học vi điều khiển được một buổi mà thầy đã bắt em phải làm ngay cái bài điều khiển động cơ bước theo yêu cầu là
"Khi reset thi motor quay thuận va chay nhanh khi ngắt INTO thi động cơ đảo chiều và quay chậm khi ngắt INT1 thì động cơ lại đảo chiều và quay nhanh"
bác nào biết xin hướng dẫn dùm em với chỉ là hướng dẫn thôi nghen chứ em ko muốn làm hộ ạ cảm ơn các bác nhiều lắm
Comment
-
Mình cũng học hỏi các bạn lập trình C đây
Bao lâu nay mình dùng ASM để làm nhưng nhìn thấy C thì khoái thật đấy. Các Bạn ơi. Bạn nào có Chương trình dịch Kei C cho mình xin với. Mình dùng chương trình Read51 mà sao nó báo lỗi. Bài đầu tiên của bạn Quynh ấy
Comment
-
Nguyên văn bởi alasca Xem bài viếtBao lâu nay mình dùng ASM để làm nhưng nhìn thấy C thì khoái thật đấy. Các Bạn ơi. Bạn nào có Chương trình dịch Kei C cho mình xin với. Mình dùng chương trình Read51 mà sao nó báo lỗi. Bài đầu tiên của bạn Quynh ấy
http://www.esnips.com/web/Deveplopme...icrocontroller
Comment
-
Máy bác ơi cho em hỏi cái này chút
Trong ASM mình viết chương trình dùng định nghĩa hàm thì viết như thế này
DB0 EQU P1.0
mặc dù mình đã khai báo #include <Rc51Regs.inc>
thế khi dùng Reads51 dịch thì nó báo lỗi dòng EQU là sao
Mấy bác giúp em với, cái này có cần chưong trình dịch khác không, mình đã dùng ASM51 dịch rồi cũng không được
Comment
-
DB0 EQU P1.0
DB1 EQU P1.1
DB2 EQU P1.2
DB3 EQU P1.3
DB4 EQU P1.4
DB5 EQU P1.5
DB6 EQU P1.6
DB7 EQU P1.7
EN EQU P3.7
RS EQU P3.6
RW EQU P3.5
DATA EQU P1
cái định nghĩa này năm ftrong mấy chương trình lập trinh LCD ấy các bác. Em hơi bực mình quá đi, Các bác giúp em với
Comment
-
Bác nào biết chỗ nào bán KIT nạp Vi xử lý chỉ giùm em với ?
Địa chỉ của em là: vandung_entertainment@yahoo.com.vn
Comment
-
Nguyên văn bởi vadu2110 Xem bài viếtBác nào biết chỗ nào bán KIT nạp Vi xử lý chỉ giùm em với ?
Địa chỉ của em là: vandung_entertainment@yahoo.com.vnCung cấp Oscilocope , Inverter , Switching , DC power supply , AC millivolt meter ....
Comment
Bài viết mới nhất
Collapse
-
Trả lời cho Yêu thơ mê nhạc, mời các bác vào đây!bởi vi van phamKhông thể đổ lỗi cho không biết nhạc lý. Nhắm mắt lại gõ vào chương trình viết nhạc, phần mềm vẫn tạo ra giai điệu.
Phần mềm chia nốt đen cho trường canh không sai. Cái sai ở đây là cháu không phân biệt phách mạnh, yếu để tạo nhịp thuận....-
Channel: Tâm tình dân kỹ thuật
05-06-2024, 10:35 -
-
Trả lời cho Yêu thơ mê nhạc, mời các bác vào đây!bởi dinhthuong92Dạ là vì tác giả không có căn bản nhạc lí nên cái sheet đó chắc hẳn sẽ sai về qui cách biểu thị, và đó chỉ là thể hiện các nốt nhạc như trên piano vậy, phần mền nó vẫn chạy ra am thanh giai điệu được....
-
Channel: Tâm tình dân kỹ thuật
05-06-2024, 08:46 -
-
Trả lời cho Yêu thơ mê nhạc, mời các bác vào đây!bởi vi van phamTôi không hiểu ý tác giả thế nào, khi shhet nhac không đúng làm sao có giai điệu?
Khi hát, hay chơi đàn, ca sĩ hoặc nhạc công giẫm chân để giữ nhịp, cap cấp hơn trong organ có cả máy metronom để giữ nhịp. Tác giả sáng tác toàn nhịp chỏi, rất khó hát và khó giữ nhịp....-
Channel: Tâm tình dân kỹ thuật
04-06-2024, 16:28 -
-
bởi jack22Tôi có một chiếc máy in Anet A6 cũ ở đây, chiếc máy in này tôi đã dần dần chuyển đổi thành bản sao Prusa MK3. Chỉ có động cơ bước và trục là Anet nguyên bản. Mặc dù đã có nhiều cải tiến và chất lượng in khá tốt nhưng vẫn có những...
-
Channel: Điện tử dành cho người mới bắt đầu
04-06-2024, 16:02 -
-
bởi pia2k1Chạy nhiều thì nó nóng thui
-
Channel: Điện tử dành cho người mới bắt đầu
04-06-2024, 11:48 -
-
Trả lời cho Lý luận về hướng phát triển thị trườngbởi pia2k1Lý luận là thế nhưng sẽ còn tùy thuộc vào hiện trạng nữa....
-
Channel: Xu hướng, nhu cầu và thị trường
04-06-2024, 11:09 -
-
Trả lời cho Yêu thơ mê nhạc, mời các bác vào đây!bởi dinhthuong92Chỉ ngân dài từ ơn thôi bác, không thay đổi nhạc là mấy ...
-
Channel: Tâm tình dân kỹ thuật
04-06-2024, 10:20 -
-
Trả lời cho Kiểm tra biến ápbởi nhathung1101Lão lại mô tả dây chuyền dùng robot cơm à? Giờ công nghệ 4.0 chứ có phải 0.4 đâu.
Biến áp xung giờ chế tạo đơn giản lắm. Máy tự quấn. Robot gắp ra, đặt lên đế test, máy tự phát xung rồi đo kiểm. Ngon thì nó im lìm đưa lên...-
Channel: Điện tử dành cho người mới bắt đầu
04-06-2024, 02:27 -
-
Trả lời cho Kiểm tra biến ápbởi nguyendinhvanLàm BAX sẽ cần nhiều công đoạn kiểm tra hơn là biến áp sắt.
- Công đoạn đầu tiên là bạn phải phân loại được lõi Ferit, Có nhiều lõi Feerrit rất đẹp, không khác gì mọi cái khác, nhưng hệ số từ thẩm thì lại giống như không...-
Channel: Điện tử dành cho người mới bắt đầu
04-06-2024, 01:13 -
-
Trả lời cho Kiểm tra biến ápbởi nguyendinhvanTôi cố gắng tưởng tượng xem làm thế nào để công nhân tháo tác cho nó sai vòng dây, nhưng không tưởng tượng ra được.
Nhưng sai sót cực kỳ dễ xảy ra , đó là nhầm chân.
Theo quy trình, công nhân lắp cốt vào dưỡng, khóa lại,...-
Channel: Điện tử dành cho người mới bắt đầu
04-06-2024, 00:57 -
Comment