Danh mục

Thiết kế mạch ghi - đọc EPROM cho Vi Điều Khiển 8951, chương 5

Số trang: 14      Loại file: pdf      Dung lượng: 119.22 KB      Lượt xem: 12      Lượt tải: 0    
Hoai.2512

Phí tải xuống: 3,000 VND Tải xuống file đầy đủ (14 trang) 0
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Tham khảo tài liệu thiết kế mạch ghi - đọc eprom cho vi điều khiển 8951, chương 5, kỹ thuật - công nghệ, điện - điện tử phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả
Nội dung trích xuất từ tài liệu:
Thiết kế mạch ghi - đọc EPROM cho Vi Điều Khiển 8951, chương 5 Chương 5: Caùc hoaït ñoäng logic (Logic Operation) Taát caû caùc leänh logic söû duïng thanh ghi A nhö laø moät trongnhöõng toaùn haïng thöïc thi moät chu kyø maùy, ngoaøi A ra maát 2 chukyø maùy. Nhöõng hoaït ñoäng logic coù theå ñöôïc thöïc hieän treân baátkyø byte naøo trong vò trí nhôù döõ lieäu noäi maø khoâng qua thanh ghiA. Caùc hoaït ñoäng logic ñöôïc toùm taét nhö sau: ANL ANL A, Rn : (A) (A) AND (Rn). ANL A, direct : (A) (A) AND (direct). ANL A,@ Ri : (A) (A) AND ((Ri)). ANL A, # data : (A) (A) AND (# data). ANL direct, A : (direct) (direct) AND (A). ANL direct, # data : (direct) (direct) AND # data. ORL ORL A, Rn : (A) (A) OR (Rn). ORL A, direct : (A) (A) OR (direct). ORL A,@ Ri : (A) (A) OR ((Ri)). ORL A, # data : (A) (A) OR # data. ORL direct, A : (direct) (direct) OR (A). ORL direct, # data : (direct) (direct) OR # data. XRL XRL A, Rn : (A) (A) (Rn). XRL A, direct : (A) (A) (direct). XRL A,@ Ri : (A) (A) ((Ri)). XRL A, # data : (A) (A) # data. XRL direct, A : (direct) (direct) (A). XRL direct, # data : (direct) (direct) # data. CLR A : (A) 0 CLR C : (C) 0 CLR Bit : (Bit) 0 RL A : Quay voøng thanh ghi A qua traùi 1 bit (An + 1) (An); n = 06 (A0) (A7) RLC A : Quay voøng thanh ghi A qua traùi 1 bitcoù côø Carry (An + 1) (An); n = 06 (C) (A7) (A0) (C) RR A : Quay voøng thanh ghi A qua phaûi 1bit (An + 1) (An); n = 06 (A0) (A7) RRC A : Quay voøng thanh ghi A qua phaûi 1bit coù côø Carry (An + 1) (An); n = 06 (C) (A7) (A0) (C) SWAP A : Ñoåi choå 4 bit thaáp vaø 4 bit caocuûa A cho nhau (A3A0)(A7A4). 2.3 Caùc leänh reõ nhaùnh: Coù nhieàu leänh ñeå ñieàu khieån leân chöông trình bao goàmvieäc goïi hoaëc traû laïi töø chöông trình con hoaëc chia nhaùnh coù ñieàukieän hay khoâng coù ñieàu kieän. Taát caû caùc leänh reõ nhaùnh ñeàu khoâng aûnh höôûng ñeán côø. Tacoù theå ñònh nhaûn caàn nhaûy tôùi maø khoâng caàn roõ ñòa chæ, trìnhbieân dòch seõ ñaët ñòa chæ nôi caàn nhaûy tôùi vaøo ñuùng khaåu leänh ñaõñöa ra. Sau ñaây laø söï toùm taét töøng hoaït ñoäng cuûa leänh nhaûy. JC rel : Nhaûy ñeán “rel” neáu côø Carry C = 1. JNC rel : Nhaûy ñeán “rel” neáu côø Carry C = 0. JB bit, rel : Nhaûy ñeán “rel” neáu (bit) = 1. JNB bit, rel : Nhaûy ñeán “rel” neáu (bit) = 0. JBC bit, rel : Nhaûy ñeán “rel” neáu bit = 1 vaøxoùa bit. ACALL addr11: Leänh goïi tuyeät ñoái trong page 2K. (PC) (PC) + 2 (SP) (SP) + 1 ((SP)) (PC7PC0) (SP) (SP) + 1 ((SP)) (PC15PC8) (PC10PC0) page Address. LCALL addr16: Leänh goïi daøi chöông trình controng 64K. (PC) (PC) + 3 (SP) (SP) + 1 ((SP)) (PC7PC0) (SP) (SP) + 1 ((SP)) (PC15PC8) (PC) Addr15Addr0. RET : Keát thuùc chöông trình con trôû veàchöông trình chính. (PC15PC8) (SP) (SP) (SP) - 1 (PC7PC0) ((SP)) (SP) (SP) -1. RETI : Keát thuùc thuû tuïc phuïc vuï ngaét quayveà chöông trình chính hoaït ñoäng töông töï nhö RET. AJMP Addr11 : Nhaûy tuyeät ñoái khoâng ñieàu kieäntrong 2K. (PC) (PC) + 2 (PC10PC0) page Address. LJMP Addr16 : Nhaûy daøi khoâng ñieàu kieäntrong 64K Hoaït ñoäng töông töï leänh LCALL. SJMP rel :Nhaûy ngaén khoâng ñieàu kieäntrong (-128127) byte (PC) (PC) + 2 (PC) (PC) + byte 2 JMP @ A + DPTR:Nhaûy khoâng ñieàu kieän ñe ...

Tài liệu được xem nhiều: