Trích:
Nguyên văn bởi ZzHoaNgocLanzZ
Chào các anh chị và các bạn!
Mình đang làm đề tài như sau: Dùng PIC16F877 điều khiển LED 7 đoạn, 6 LED đơn làm mạch điều khiển đèn giao thông. Thời gian cho đèn xanh là 20s, vàng 5s, đỏ 25s; dùng ngôn ngữ assembly. Mô phỏng trên Proteus.
Mình ko rành lắm về PIC, mong các bạn giúp đỡ!
Thanks!
|
bạn mới học pic sao ko viết bằng ngôn ngữ CCS cho khỏe mà lao đầu vào ASM chi cho khổ? Trước đây mình có học ASM cho 89C51 nhưng thấy lúc lập trình rất dài dòng và gò bó nên lúc làm con Pic mình quyết định dùng CCS .Đèn giao thông của bạn chủ yếu là dùng các lệnh delay và rồi lần lượt xuất tín hiệu ra các pin cho phù hợp là ok.Mà mình nghĩ viết bằng ngôn ngữ ASM chỉ dùng cho những chương trình lớn để lúc biên dịch ít tốn bộ nhớ lúc nạp chip thôi chứ bình thường mà dùng nó, chỉ nhìn mấy cái lệnh nó thôi là chóng mặt. Bạn vào phần hướng dẫn viết chương trình cho pic16f877 do anh ntc, namqn va Falled hướng dẫn rất rõ và dễ hiểu, bao nhiêu đó là quá dư cho dự án cua bạn. Lúc mình mới học pic cũng vào đó xem và nhờ đó mình đã hoàn thành tốt đồ án 3 xe bám vạch đấy. Nhân đây cũng xin thank các anh trong diễn đàn rất nhiều!