mình đang bí 1 câu bài tập. mong các bạn giúp mình với:
1 nút nhấn dc nối với p3.1. ( bình thường ở mức cao, nhấn là mức 0 )
đầu tiên dữ liệu dịch trái để sáng led. theo chu kì 1s, và thứ tự như sau:
11101111b ;1
11001111b ;2
11011111b ;3
10011111b ;4
10111111b ;5
00111111b ;6
01111111b ;7
01101111b ;8
và nó lặp lại vô tận, cho đến khi nếu nút nhấn dc nhấn ( tích cực mức 0 ) thì dữ liệu dịch hướng ngược lại
nhưng cái khó mình làm ko dc là: lúc dữ liệu dịch ngược lại.thì nó lấy giá trị hiện tại ngẫu nhiên rùi quay ngược, chứ ko phải cố định
vd, nó dang hoat động từ 1 -2-3-4-5-6-7-8, nhưng nó dang tới 5. nhưng nút nhấn dc nhấn. thì nó dịch ngươc từ 5-4-3-2-1-8-7-6
và khi ta thả nút nhấn ra, nó lại quay ngược trở lại y như vậy.
mong các bạn giúp đỡ mình với
1 nút nhấn dc nối với p3.1. ( bình thường ở mức cao, nhấn là mức 0 )
đầu tiên dữ liệu dịch trái để sáng led. theo chu kì 1s, và thứ tự như sau:
11101111b ;1
11001111b ;2
11011111b ;3
10011111b ;4
10111111b ;5
00111111b ;6
01111111b ;7
01101111b ;8
và nó lặp lại vô tận, cho đến khi nếu nút nhấn dc nhấn ( tích cực mức 0 ) thì dữ liệu dịch hướng ngược lại
nhưng cái khó mình làm ko dc là: lúc dữ liệu dịch ngược lại.thì nó lấy giá trị hiện tại ngẫu nhiên rùi quay ngược, chứ ko phải cố định
vd, nó dang hoat động từ 1 -2-3-4-5-6-7-8, nhưng nó dang tới 5. nhưng nút nhấn dc nhấn. thì nó dịch ngươc từ 5-4-3-2-1-8-7-6
và khi ta thả nút nhấn ra, nó lại quay ngược trở lại y như vậy.
mong các bạn giúp đỡ mình với
Comment