Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
Trước khi xuất hiện các bộ vi xử lý, các CPU được xây dựng từ các mạch tích hợp cỡ nhỏ riêng biệt, mỗi mạch tích hợp chỉ chứa khoảng vào chục tranzito. Do đó, một CPU có thể là một bảng mạch gồm hàng ngàn hay hàng triệu vi mạch tích hợp. | CALL sêrout goi chương trình con sêrout BSF latch tao canh dương tai pin RCK đê đưa dư NOP liêu ra càc pin output cua IC 74HC595 BCF latch đưa pin RCK trơ vê mưc logic thấp GOTO chương trình bị trêo tai đàý sêrout MOVWF sêndrêg đưa dư liêu vào thanh ghi sêndrêg MOVLW 0x08 đếm 8 bit dư liêu MOVWF count têstbit BCF data dư liêu mặc định bàng 0 BTFSC sêndrêg 7 sêndrêg 7 0 BSF data nếu khong bàng 0 sêt dữ liêu từ 0 - 1 BSF clock NOP tao canh dương tai pin SCK đê9 dịch dữ BCF clock liêu vào IC 74Hcs9s đưa pin SCK vê lai mưc logic thap RLF sêndrêg 0 dịch trài thanh ghi sêndrêg MOVWF sêndrêg DECFSZ count 1 giàm biến count 1 đơn vị GOTO têstbit nếu biên count chưa bàng 0 tiếp tuc quà RETURN trình dịch dữ liêu trơ vê chương trình chính nếu count 0 END kết thuc chương trình Điểm đáng chu ý nhất cua chương trình trên là thuật toán xác định giá trị bit dữ liệu cần dich vào IC 74HC595. Ban đàu đương dữ liệu SDI sê đươc mậc định là mữc logic 0 sau đo ta kiểm tra bit dữ liệu đo bit thứ 7 trong thanh ghi sêndrêg xêm co thực sự bàng 0 hàý khong. Nếu bàng 1 thì ta sêt đương dư liêu lên mực logic 1. Như vàý ta làn lượt kiêm tra mức logic cua càc bit dữ liêu càn đưa vào IC 74HC595 và sệt clệar đương dư liêu SDI tương ứng vơi bit dữ liêu càn dịch. Viêc con lai là tao canh dương tai pin SCK đê đưa trang thài logic cua đương dữ liêu SDI vào trong IC 74HC595. Như vàý sau 8 làn dịch 8 bit dữ liêu chứa trong thanh ghi sêndrêg đa đươc đưa vào thanh ghi dịch bên trong IC và đê đưa dữ liêu đo ra càc pin output Qh Qa ta chỉ viêc tao một canh dương tai pin RCK dư liêu trong thanh ghi sêndrêg sê đươc thê hiên bàng càc trang thài sàng tàt cua càc LED gàn vào IC 74HC595 tất nhiên vơi điêu kiên pin G phài đươc noi mass hoặc đươc đưa vê mức logic 0. Mọt điêu càn lưu ý nữa là canh tàc đọng cua pin SCLR . Do canh tàc đọng cua pin nàý là canh àm nên càn co sự điêu chỉnh thích hơp đê co thê điêu khiên IC 74HC595 môt càch đung đàn. Trong trường hợp nôi nhiều IC 74HC595 lại vôi nhau thì thuật toán hoàn .