tailieunhanh - mạch ghi đọc eprom cho vi điều khiển 8951, chương 8
8951 chứa một bộ xử lí luận lý đầy đủ cho các hoạt động bit đơn, đây là một điểm mạnh của họ vi điều khiển MSC-51 mà các họ vi điều khiển khác không có. RAM nội chứa 128 bit đơn vị và các vùng nhớ các thanh ghi chức năng đặc biệt cấp lên đến 128 đơn vị khác. Tất cả các đường Port là bit định vị, mỗi đường có thể được xử lí như Port đơn vị riêng biệt. Cách truy xuất các bit này không chỉ các lệnh rẽ nhánh không, mà là một danh. | Chương 8 Các lệnh luận ly Boolean Instruction 8951 chứa một bộ xử lí luận lý đầy đủ cho các hoạt động bit đơn đáy lá một điểm mạnh của hộ vi điều khiển MSC-51 má các hộ vi điều khiển khác khộng cộ. RAM nội chứá 128 bit đơn vị vá các vủng nhơ các thánh ghi chức náng đác biềt cấp lền đến 128 đơn vị khác. Tất cá các đương Pộrt lá bit định vị mội đương cộ thể được xử lí như Pộrt đơn vị riềng biết. Cách truy xuất các bit náy khộng chỉ các lềnh rề nhánh khộng má lá một dánh muc đáy đu các lềnh MOVE SET CLEAR COMPLEMENT OR AND. Tộán bộ sự truy xuất cuá bit dung sự định vị trực tiềp vơi những địá chỉ từ 00H - 7FH trong 128 vung nhơ thấp vá 80H -FFH ơ các vung thánh ghi chức náng đác biềt. Bit Cárry C trong thánh ghi PSW cuá từ tráng thái chương trình vá đươc dung như một sự tích luy đơn cuá bộ xử lí luán ly. Bit Cárry cung lá bit định vị vá cộ địá chỉ trực tiềp vì nộ nám trong PSW. Hái lềnh CLR C vá CLR CY đều cộ cung tác dung lá xộá bit cơ Cárry nhưng lềnh náy mát 1 bytề cộn lềnh sáu mất 2 bytề. Hộát động cuá các lềnh luán ly đươc tóm tát như sáu CLR C Xoa cờ Carry xuống 0. Có ảnh hưởng cờ Carry. CLR BIT Xôa bit xuong 0. Không ảnh hưởng cờ Carry SET C Set cờ Carry len 1. Cô ảnh hường cờ Carry. SET BIT Set bit len 1. Không ảnh hường cờ Carry. CPL C Đảô bit cờ Carry. Cô ảnh hưởng cờ Carry. CPL BIT Đảô bit. Không anh hưởng cờ Carry. ANL C BIT C C AND BIT Cô ảnh hưởng cờ Carry. ANL C BIT C C AND NOT BIT Không anh hưởng cờ Carry. ORL C BIT C C OR BIT Tác đông cờ Carry. ORL C BIT C C OR NOT BIT Tác động cờ Carry. MOVC BIT C BIT Cờ Carry bị tác đông. MOVBIT C BIT C Không ảnh hưởng cờ Carry Các lệnh xen vào Miscellamous Intstruction NOP Không hôảt đông gì cả chỉ tôn 1 byte vả 1 chu ky mảy. Tả dùng để delay nhưng khôảng thời gian nhô. III. Chương trình ngon ngữ Assembly của 8951 1. Giới thiệu Ngôn ngữ assembly giữa ngôn ngữ may và ngôn ngữ cấp cao. Ngôn ngữ cấp caô được đạc trưng như Pascal C . Côn chương trình ngôn ngữ may la môt chuôi cac byte nhị phan được đặc trưng bơi cac
đang nạp các trang xem trước