Nguyên văn bởi khoanam
Các chân chốt, clock, data đưa vào 4094 thì lấy trực tiếp trên chân của VXL chứ qua mấy con RAM để làm gì. Bác cứ theo nguyên tắc này cho em.
Nguyên tắc như sau:
- Đưa chân chốt (SCL) lên cao
- Đưa chân clock (SCK) lên cao
while (còn dữ liệu) {
- Đưa dữ liệu vào chân Data (1, hay 0 gì đó)
- Đưa chân SCK xuống thấp, nếu cần cho thêm một lệnh nop ở đây
- Đưa chân SCK lên cao, mục đích là tạo một sườn dương
}
(đến bước này dữ liệu đã nằm hết trong các thanh ghi dịch rồi, chỉ còn việc đưa nó ra ngoài là xong)
- Đưa chân SCL xuống thấp, một lệnh nop nếu thấy cần
- Đưa chân SCL lên cao, tạo một sườn dương để xuất dữ liệu ra các chân
Phần dữ liệu của bạn thì mới cần lấy từ ROM và RAM.
2803 dùng để hút dòng nhé.
Comment