Các anh giúp em phát hiện ra lỗi của bài tập này với!
Đề bài như sau:
+Nhấn nút PA0 thì đèn PB0 sáng
...vv...
Nhấn nút PA3 thì đèn PB3 sáng
+NHẤN NÚT PA4 THÌ ĐÈN PB0,PB3 TẮT
Các câu hỏi:
1)Không hiểu vì sao khi em viết code thì nó cũng chạy nhưng không đúng như đề bài?
Chẳng hạn như ban đầu em bấm PA0 thì đèn PB0 sáng,sau đó em bấm thêm PA1 thì đèn PB1 không những không sáng mà khi này đèn PB0 cũng tắt luôn. Tiếp ngay sau đó em mà có bấm lại nút PA0 thì đèn PB0 cũng chẳng sáng lại được.
Các anh giúp em chỉnh sửa lại sao cho chạy đúng với đề bài với!
2) Vì sao khi em gán PINA=x và x=PINA thì dường như có sự khác nhau( so sánh 2 code ở trong ô vuông màu cam, code trên và code dưới)?
3) Vì sao em viết code như code cuối cùng thì nó không chạy luôn? Cách sửa lỗi?
CHÚ Ý:
+Em đã khai báo biến "unsigned char x;" đầy đủ rồi
+Em có gửi các file em làm lên cho các anh xem giúp đó(đầy đủ phần cứng và phần mềm)===> Gói các file.zip
+Bắt buộc dùng lệnh Switch-Case nhé
CẢM ƠN CÁC ANH ĐÃ GHÉ XEM!
Đề bài như sau:
+Nhấn nút PA0 thì đèn PB0 sáng
...vv...
Nhấn nút PA3 thì đèn PB3 sáng
+NHẤN NÚT PA4 THÌ ĐÈN PB0,PB3 TẮT
Các câu hỏi:
1)Không hiểu vì sao khi em viết code thì nó cũng chạy nhưng không đúng như đề bài?
Chẳng hạn như ban đầu em bấm PA0 thì đèn PB0 sáng,sau đó em bấm thêm PA1 thì đèn PB1 không những không sáng mà khi này đèn PB0 cũng tắt luôn. Tiếp ngay sau đó em mà có bấm lại nút PA0 thì đèn PB0 cũng chẳng sáng lại được.
Các anh giúp em chỉnh sửa lại sao cho chạy đúng với đề bài với!
2) Vì sao khi em gán PINA=x và x=PINA thì dường như có sự khác nhau( so sánh 2 code ở trong ô vuông màu cam, code trên và code dưới)?
3) Vì sao em viết code như code cuối cùng thì nó không chạy luôn? Cách sửa lỗi?
CHÚ Ý:
+Em đã khai báo biến "unsigned char x;" đầy đủ rồi
+Em có gửi các file em làm lên cho các anh xem giúp đó(đầy đủ phần cứng và phần mềm)===> Gói các file.zip
+Bắt buộc dùng lệnh Switch-Case nhé
CẢM ƠN CÁC ANH ĐÃ GHÉ XEM!