tailieunhanh - Giáo trình môn kỹ thuật vi điều khiển
vi xử lý (VXL) là thuật ngữ được bắt nguồn từ tên gọi tiếng Anh là MICROPROCESSOR (MP) hoặc CENTRAL PROCESING UNIT (CPU). Trong mỗi hệ VXL, CPU luôn là thành phần quan trọng nhất, nó quản lý tất cả các hoạt động của hệ VXL và thực hiện các thao tác trên dữ liệu. Hầu hết các CPU chỉ bao gồm một tập các mạch Logic thực hiện liên tục 2 thao tác: tìm nạp lệnh và thực thi lệnh. CPU có khả năng hiểu và thực thi các lệnh dựa trên một tập các mã nhị phân, trong. | (ALE) cho bé chèt bªn ngoµi (Latch) trong mçi chu kú m¸y, tån t¹i trong 2 chu kú dao ®éng tõ P2-S4 ®Õn P1-S5. §Ó ®Þa chØ ho¸ bé nhí d÷ liÖu ngoµi, byte thÊp cña ®Þa chØ tõ thanh ghi con trá d÷ liÖu (DPL) hoÆc tõ Ri cña V§K ®îc xuÊt qua cæng P0 trong kho¶ng c¸c tr¹ng th¸i S5 cña chu kú m¸y trong chu kú lÖnh. TiÕp theo byte thÊp cña ®Þa chØ tõ bé ®Õm ch¬ng tr×nh (PCL) còng ®îc xuÊt ra qua cæng P0 ®a tíi bé ®Õm ch¬ng tr×nh ®Ó thùc hiÖn lÖnh tiÕp theo. Byte cao cña ®Þa chØ tõ DPTR (DPH) cña V§K ®îc xuÊt qua cæng P2 trong kho¶ng thêi gian tõ S5 ®Õn S4 cña chu kú m¸y tiÕp theo. Sau ®ã byte cao cña ®Þa chØ tõ PC (PCH) còng ®îc xuÊt qua cæng P2 ®Ó ®a ®Õn bé nhí ch¬ng tr×nh. NÕu ®Þa chØ cã ®é dµi 1 byte th× nã ®îc xuÊt qua cæng P0 tõ DPL hoÆc Ri. TiÕp theo xung chèt, V§K xuÊt ra tÝn hiÖu ®iÒu khiÓn /RD ®Ó cho phÐp ®äc d÷ liÖu tõ bé nhí ngoµi. Xung /RD tån t¹i trong 3 tr¹ng th¸i cña mçi chu kú m¸y tõ P1-S1 ®Õn P2-S3, vµ trong kho¶ng thêi gian nµy d÷ liÖu tõ bé nhí ngoµi ®îc ®äc vµo V§K .
đang nạp các trang xem trước