... 1-100 la:” & str(S) I. Cấutrúc chọn1. If Then Cấu trúc một dòng lệnh: If < ;điều kiện> Then <dòng lệnh> Cấu trúc nhiều dòng lệnh: If < ;điều kiện> Then <Các dòng ... biểu thức điều kiện dùng để so sánh và quyết định vòng lặp có tiếp tục n a không. Có thể thoát khỏi vòng lặp nhờ câu lệnh Exit Do.Kiểu 1: Lặp trong khi điều kiện là True. Do While < ;điều kiện> ... "Michigan" Case "Minnesota" Message = "A wonderful state to visit if you enjoy fresh-water lakes." Case "Virginia" Message = "A wide variety of historical landmarks...
... thức điều kiện là sai.Cỳ phỏp:While <iu kin><Cõu lnh>WendVí dụ: While sPassword <> vitti sPassword=InputBox$ (Enter Password) Wend I. Cấutrúc chọn1. If Then Cấu ... Password) Wend I. Cấutrúc chọn1. If Then Cấu trúc một dòng lệnh: If < ;điều kiện> Then <dòng lệnh> Cấu trúc nhiều dòng lệnh: If < ;điều kiện> Then <Các dòng lệnh> End ... biểu thức điều kiện dùng để so sánh và quyết định vòng lặp có tiếp tục n a không. Có thể thoát khỏi vòng lặp nhờ câu lệnh Exit Do.Kiểu 1: Lặp trong khi điều kiện là True. Do While < ;điều kiện>...
... ngoài ở địa chỉ 1000H:MOV A , #55HKhảo sát viđiềukhiển 8951 Bảng tóm tắt các vùng nhớ 8951. Bộ nhớ trong 8951 bao gồm EPROM và RAM. RAM trong 8951 bao gồm nhiềuthành phần: phần lưu trữ đa ... IInnssttrruuccttiioonn)):: 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ềukhiển MSC-51 mà các họ viđiềukhiển khác không có.RAM nội chứa ... liệu.FF00On -ChipMemoryFFFF0000CodeMemoryEnable viaPSENFFFF0000DataMemoryEnable viaRD&WRExternal MemoryKhảo sát viđiềukhiển 8951 SJMP HEREASM51 sẽ xác định địa chỉ mã đúng...
... được nối lên nguồn 5V. 3. Cấutrúc bên trong viđiều khiển: 3. Cấutrúc bên trong viđiều khiển: 3.1 Tổ chức bộ nhớ: 3.1 Tổ chức bộ nhớ: Khảo sát viđiềukhiển 8951 thể được xử lí như Port ... tự.Khảo sát viđiềukhiển 8951 0200H 12H Byte cao 1234H0201H 34H Byte thấp 1234H0202H 00H Byte cao của 20203H 02H Byte thấp của 2Khảo sát viđiềukhiển 8951 Bảng tóm tắt các vùng nhớ 8951. Bộ ... hiển thị do viđiềukhiển gởi đến, để đọc dữ liệuô nhớ nào trong vùng nhớ RAM này ta có thể điều chỉnh các bit AAA tương ứng. Bộnhớ hiển thị này thuộc kiểu FIFO.Khảo sát viđiềukhiển 8951 4.3...
... DỤNG TRONG MẠCH CHƯƠNG I KHẢO SÁT VIĐIỀUKHIỂN8951 I. GIỚI THIỆU CẤUTRÚC PHẦN CỨNG HỌ MCS-51 (8951) : 1.Giới thiệu họ MCS-51: MCS-51 là họ IC viđiềukhiển do hãng Intel sản xuất. Các ... cơ sở của các đề tài vi xử lý và viđiều khiển, đặc biệt là các tính năng của chúng cũng như các họ IC giao tiếp, hiển thị và giải mã …, nhằm thiết kế một hệ thống viđiềukhiển góp phần làm ... III.CẤU TRÚC BÊN TRONG VIĐIỀUKHIỂN 1. Tổ chức bộ nhớ: FFFF FFFF FF 00 0000 0000 Bảng tóm tắt các vùng nhớ 8951. Hình 1.3 : External Momery CODE Memory Enable via...
... sát viđiềukhiển8951 Bit 1 * (PD) : Set để khởi động mode Power Down và thoát để reset. Bit 0 * (IDL) : Set để khởi động mode Idle và thoát khi ngắt mạch hoặc reset. Các bit điềukhiển ... các thanh ghi RO - R7 đểà chuyển đổi vi c truy xuất các bank thanh ghi ta phải thay đổi các bit chọn bank trong thanh ghi trạng thái. Khảo sát viđiềukhiển8951 Bản đồ bộ nhớ Data trên Chip ... Khảo sát viđiềukhiển8951 Những nơi nhảy đến thường được chỉû rõ bởi các nhãn và trình biên dịch xác định Offset Relative cho phù hợp. Sự định vị tương đối đem lại thuận lợi cho vi c cung...
... 98H.CCaaùùcctthhaannhhgghhiinnggaaéétt((IInntteerrrruuppttRReeggiisstteerr)):: 8951 có cấutrúc 5 nguồn ngắt, 2 mức ưu tiên. Các ngắt bị cấm sau khi bị reset hệ thống và sẽ được cho phép bằng vi c ghi thanh ghi cho phép ngắt (IE) ... trị BCD (Binary Code Decimal), cờ nhớ phụ AC được set nếu kết quả 4 bit thấp nằm trong phạm vi điều khiển 0AH - 0FH. Ngược lại AC=0.CCơơøø00((FFllaagg00))::Cờ 0 (F0) ... địa chỉ 8BH (TL1: byte thấp) và 8DH (TH1 : byte cao). Vi c khởi động timer được SET bởi Timer Mode (TMOD) ở địa chỉ 89H và thanh ghi điều khiển Timer (TCON) ở địa chỉ 88H. Chỉ có TCON được địa...
... trình là EPROM, nên nảy sinh một vấn đề bất tiện khi phát triển phần mềm cho viđiều khiển. Một nhược điểm chung của 8951 là các vùng nhớ dữ liệu ngoài nằm đè lên nhau, vì tín hiệu PSEN\ được ... địa chỉ.Các RAM có thể giao tiếp với 8951 tương tự cách thức như EPROM ngoại trừ chân RD\ của 8951 nối với chân OE\ (Output Enable) của RAM và chân WR\ của 8951 nối với chân WE\ của RAM. Sự ... D0-D7EA74HC373ALERDWROEWEOGDPort 2 A8-A15 8951 có ngõ vào reset RST tác động ở mức cao trong khoảng thời gian 2 chu kỳ xung máy, sau đó xuống mức thấp để 8951 bắt đầu làm vi c. RST có thể kích tay bằng...
... Relative cho phù hợp.Sự định vị tương đối đem lại thuận lợi cho vi c cung cấp mã vị trí độc lập, nhưng bất lợi là chỉ nhảy ngắn trong phạm vi -128 – 127 byte.OpcodeImmediate DataOpcodeRelative ... hiệu hoặc một biểu thức số học được sử dụng bởi các hằng, các ký hiệu, các hoạt động do người điều khiển. Trình biên dịch tính toán giá trị và thay thế dữ liệu tức thời. Byte lệnh thêm vô chứa ... Opcode).Sự định vị tuyệt đối đem lại thuận lợi cho các lệnh ngắn (2 byte), nhưng bất lợi trong vi c giới hạn phạm vi nơi gởi đến và cung cấp mã có vị trí độc lập.11..77SSưưïïđđịịnnhhvvịịddaaøøii((LLoonnggAAddddrreessssiinngg))::Sự...
... ((Ri3Ri0))22..55CCaaùùcclleeäännhhlluuaaäännllyyùù((BBoooolleeaannIInnssttrruuccttiioonn)):: 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ềukhiển MSC-51 mà các họ viđiềukhiển khác không có. ... (A3A0)(A7A4).22..33CCaaùùcclleeäännhhrreeõõnnhhaaùùnnhh::Có nhiều lệnh để điềukhiển lên chương trình bao gồm vi c gọi hoặc trả lại từ chương trình con hoặc chia nhánh có điều kiện hay không có điều kiện.Tất cả các lệnh rẽ nhánh ... dịch, sự điềukhiển biên dịch và các chú thích.Các lệnh máy là các kỹ xảo của lệnh có thể thực thi (ví dụ như ANL). Các chỉ thị của trình biên dịch là các lệnh để trình biên dịch định cấu trúc...
... hai chấm (:) còn sau ký hiệu thì không.Các kiểu ký hiệu được quy cho các giá trị hoặc quy cho vi c dùng các chỉ thị như: EQU, SEGMENT, BIT, DATA, … Các ký hiệu có thể là địa chỉ, hằng, data, ... MOVC, @A + PC khôi phục lại byte dữ liệu từ bộ nhớ dữ liệu ngoài tại địa chỉ được tạo thành bởi vi c cộng nội dung thanh ghi tích lũy A và bộ đếm chương trình.33..77DDưưõõlliieeääuuttưưùùcctthhơơøøii((IImmmmeeddiiaatteeDDaattaa))::Các ... SBUF.33..99ĐĐịịaacchhỉỉBBiitt((BBiittAAddddrreessss))::Một trong những điểm mạnh của 8951 là khả năng truy xuất các bit riêng lẻ, không cần các hoạt động trang bị trên byte. ...
... 8279 xem dữ liệu từ viđiềukhiển gởi đến là dữ liệu để hiển thị.A0 =1 : 8279 xem dữ liệu từ viđiềukhiển gởi đến là dữ liệu của lệnh điềukhiển 8279.Khảo sát viđiềukhiển 8951 MINUS – THERE ... CSEG AT 200HKhảo sát viđiềukhiển 8951 55..CCaaùùcccchhỉỉtthhịịbbiieeâânnddịịcchh::ASM51 cung cấp các chỉ thị sau:Sự điềukhiển trạng thái biên ... thanh ghi.PUSH AR7 : Push R7 (R7=1FH)PUSH AR7 : Push R7 (R7=0FH)Khaûo saùt vi ñieàu khieån 8951 Khảo sát viđiềukhiển 8951 II..CCaaááuuttrruuùùccpphhaaàànnccưưùùnnggIICC88227799Sơ...
... là viđiềukhiển8951 đã được giới thiệu phần trên gồm các chân như sau:16 đường địa chỉ : A0 – A15.8 đường dữ liệu :D0 – D7.Các đường điềukhiển : /RD , /WR , /PSEN4 KB EPROM nội được điều ... 8279II..SSơơđđooààkkhhooááiikkiittvviiđđiieeààuukkhhiieeåånn88995511:: Cấu tạo của kit viđiềukhiển8951 gồm 4 phần chủ yếu: Đơn vị xử lí trung tâm CPU. Bộ nhớ (bao gồm RAM và EPROM) ... cần hiển thị do viđiều khiển gởi đến, để đọc dữ liệu ô nhớ nào trong vùng nhớ RAM này ta có thể điều chỉnh các bit AAA tương ứng. Bộ nhớ hiển thị này thuộc kiểu FIFO.Khảo sát vi mạch 8279II..SSơơđđooààkkhhooááiikkiittvviiđđiieeààuukkhhiieeåånn88995511::Cấu...