mình chưa đọc code của bạn, với lại mình cũng chỉ là dân mới vào nghề thôi, cái mà bạn nói là nỗi port B lên VCC qua một điện trở thì gọi là điện trở theo (pull-up resistor). Mình thấy cái bộ kit thực hành pic của mình port nào cũng có điện trở treo cả. với lại hồi mình còn làm 8051 thì port 0 muốn xuất dữ liệu phải thêm điện trở treo vào mới đc. cái này thì mình không biết tại sao, chỉ biết là phải làm như vậy thôi. Còn cái vấn đề mà bạn nói chạy được nửa chừng rồi không chạy nữa có thể là do thiếu dòng. Mình làm quang báo trên module led 16x32 dùng thêm các id đệm dòng, ic dịch bit với ic giải mã 138, ban đầu mình dùng chung nguồn với kit thì nó cũng bị tình trạng tương tự với bạn, sau mình mua nguồn riêng để làm thì không sao!
Vài chia sẻ cùng bạn, thân!
|