... biệt để đọc thông tin trạng thái từ C. Phép đọc bình thường của C d ng để thực hi n chức n ng n y. D7 D6 D5 D4 D3 D2 D1 D0 I/OI/OIBFAINTEAINTRAINTEBIBFBINTRB2 – Ph n kiểm soát ... c n lại của điều khi n có ý nghóa như sau: D 7 D 6 D 5 D 4 D 3 D 2 D 1 D 0Định nghóa t n hiệu điều khi n ph n xuất: OBF (Output Buffer Full FF)Ngã ra xuống 0 để báo là CPU đã ghi thông tin ... d ki n đã nhập vào mạch cài nhậpINTE 2 (li n quan với IBF)Kiểm soát bởi bit set/reset PC 4Hình 3.7Kết hợp mode 2 và các mode khác: D 7 D 6 D 5 D 4 D 3 D 2 D 1 D 0Nhóm B 1:inMode set flag...
... ng n g n của n như P0, P1, TMOD…Định vị gi n tiếp:Làm thế n o để nh nd ng một bi n, n u địa chỉ của n được xác định, tính to n, thay đổi khi chương trình đang chạy. V n đề n y được đặt ... lập trình cũng như về trình bi nd ch.Tập lệnh họ vi điều khi n MCx-51 tối ưu cho các điều khi n ứng d ng 8 bit. N cung cấp các cách định vị nhanh, g n thu n ti n cho việc truy xuất d liệu ... chứ không phải địa chỉ lệnh jump.Thông thường chi tiết n y không li n quan đn người lập trình, khi mà đích nhảy đn được mô tả bằng một nh n. Trình bi nd ch sẽ định giá trị offset tương đối...
... xem n i dung thanh ghi B Nh n phím thập ph n “C”: xem n i dung thanh ghi C Nh n phím thập ph nD : xem n i dung thanh ghi D Nh n phím thập ph n “E”: xem n i dung thanh ghi E Nh n phím ... thập ph n “F”: xem n i dung thanh ghi F Nh n phím thập ph n “8”: xem n i dung thanh ghi H Nh n phím thập ph n “9”: xem n i dung thanh ghi L Nh n phím thập ph n “7”: xem n i dung cặp thanh ghi ... n i dung các thanh ghi, trước ti n nh n phím “R” và sau đó nh n phím thập ph n tương ứng từ “6” cho đn “F” Nh n phím thập ph n “A”: xem n i dung thanh ghi A Nh n phím thập ph n “B”: xem n i...
... 0-5V mà d ng thay đổi từ 0 2mA nn ta c n điều chỉnh VR 5K cho phù hợp.T n hiệu giữ nhịp d ng cho bộ bi n đổi AD c n phải tạo được ở b n ngoài và được dnđn ch n clock. Đi n áp so sánh được ... ở mạch d ng mã nhị ph n được đưa từ KIT 8051 qua Port A của 8255-2 để đưa vào DAC 0808.T n hiệu DAC 0808 tạo ra d ng nn c n phải có mạch chuy nd ng thành áp d ng LM324. Ta c n đi n áp thay ... DAC 0808 có nhiệm vụ bi n đổi mã nhị ph n thành d ng (t n hiệu analog). D ng n y có chiều chạy vào Iout của DAC 0808 và có cường độ thay đổi theo tỉ lệ với data ở ngã vào. Khi data thay...
... động 8255-1MODE0 N p địa chỉ cho kênhđầu ti n vào r7Chương trình xóa 8LEDChương trình hi n thị thứ tựkênh ch n tại LED 8Chương trình chuy n đổi dataChương trình xuất data ra D/ AChương ... #0A0HDEL2: MOV 7EH, #0FFHDEL1: DJNZ 7EH, DEL1DJNZ 7FH, DEL2DJNZ 7DH, DEL3RETKhởi động Port BGhi A vào 0809Ch n kênhKhởi động 0809Lưu kết quảKhởi động Port C Kiểm tra nh n phím N PC4 ... ; Gọi chương trình hi n thị d liệu vừa chuy n đổiLCALL DELAY ; Gọi chương trình delayMOV DPTR, #8002 ; Kiểm tra nh n phímMOV A, @DPTRANL A, 02HJNZ X2INC R7 ; Tăng l n để d kênh kếMOV...
... của ADC, ADC sẽ nh n biết cạnh l n của xung Start và ngay sau đó n sẽ kéo đường EOC (End of Conversion) xuống thấp (không tích cực). Lúc n y ADC đang thực hi n quá trình bi n đổi, tương ứng ... bi n đổi ho n thành. Khi bi n đổi xong, AD sẽ n ng đường EOC l n mức cao, t n hiệu n y có thể d ng để kích một ngắt cứng của máy tính (n u d ng giao tiếp với máy tính). Để đọc được d liệu đầu ... bộ ADC. N u sử d ng ADC lưỡng cực thì không c n cộng t n hiệu và đầu ra ta sẽ nh n được mã lưỡng cực.được một bước bi n đổi, sau một bước nhất định tùy theo bộ ADC, thì quá trình bi n đổi...
... (truy n nh n không ho n to n đồng bộ). UART nh n và truy nd liệu d ng tu n tự nhưng giao tiếp với P d ng song song.B – BI N ĐỔI TƯƠNG TỰ SỐ (DAC) :Bi n đổi DA thường là giai đo n cuối ... bộ DAC một mạch chốt d liệu để tránh hi n tượng bộ DAC xuất ra t n hiệu không xác định trong khoảng thời gian tự do giữa hai l n cập nhật d liệu ở ngõ vào.3 – Đầu ra bộ DACTùy theo công nghệ ... mà đầu ra của bộ DAC có thể là d ng hoặc áp.2 – Mô hình d liệu n i tiếp : D ng trong việc truy nd liệu đi xa. Truy n đồng bộ n i tiếp d ng cho tuy n phục vụ hay tuy n đi n thoại. Thiết bị...
... gi n tiếp. Ví d để đọc n i dung byte nhớ n i của địa chỉ 5FH vào thanh ghi ACC, ta d ng lệnh sau:MOV A, 5FH ;MOV A, 05H ;Rõ ràng lệnh sử d ng thanh ghi R0 đn R7 ng n h n và nhanh h n so ... 30H đn địa chỉ 7FH. Vùng nhớ 32 bytes b nd ới cũng có thể được d ng như vùng n y mặc dn được d ng cho mục đích khác.Bất kỳ vị trí n o trong vùng n y đều có thể truy xuất tự do bằng địa ... giới h n về bộ nhớ. Chương trình điều khi n nằm trong ROM.Vì lý do n y mà bộ nhớ của vi điều khi n 8051 d a theo cấu trúc Harvard để ph n chia vùng chương trình (code mã lệnh) và d liệu. Như...
... chỉnh kết quả cộng về d ng BCD.* Cờ 0:Cờ n y d nh cho người sử d ng trong các ứng d ng lập trình.* Bit ch n ng n thanh ghi:Hai bit RS0 và RS1 d ng để cho ng n thanh ghi, chúng được xóa khi ... resetBảng 4.4 Tóm tắt thanh ghi PCONLệnh set bit PD là lệnh cuối cùng trước khi CPU chuy n sang mode power down.Ở chế độ n y: (1) bộ dao động n i ngưng hoạt động, (2) các chức n ng bị d ng, ... GF1GF0P D IDL“nt”“nt”Cờ d ng cho mục đích tổng quát 1Cờ d ng cho mục đích tổng quát 2Power down, set mode power down. Chỉ thoát khi resetIdle mode, set mode idle. Thoát khi có ngắt hoặc...
... vùng mã lệnh và d liệu l n nhau. T n hiệu PSEN d ng để đọc mã lệnh và t n hiệu RD d ng để đọc d liệu trong cùng một bộ nhớ. RAM chứa cả chương trình và d liệu. Hai t n hiệu RD và PSEN được ... cũng có thể thêm vào để tăng n ng xuất nhập. N trở thành một ph n của bộ d liệu ngoại và được giải mã I/O như bộ nhớ.Khi bộ nhớ ngoài được sử d ng, port 0 không được d ng làm cổng xuất nhập. ... bus d liệu. N u không ph n kênh, với 16 ch n địa chỉ và 8 ch nd liệu ta có 24 ch n cho bus địa chỉ và bus d liệu. Trong khi đó n u ph n kênh, 8 ch nd liệu được d ng chung với 8 ch n thuộc...
... ứng d ng khác của lệnh n y là so sánh l n h n và bé h n. Hai byte trong mi n to n hạng là những số không d u. N u to n hạng đầu nhỏ h n to n hạng thứ hai thì cờ carry được set. N u to n hạng ... tục)Lệnh CJNZ (so sánh và nhảy n u không bằng) cũng d ng để điều khi n vòng lặp. Hai bytes được xác định trong vùng to n hạng của lệnh và lệnh nhảy sẽ thi hành n u hai bytes n y khác nhau. Ví d , ... điều khi n nhảy.Lệnh DJNZ (nhảy n u khác 0) được d ng để điều khi n vòng lặp. Để vòng lập thi hành N l n, n p bi n đếm với N và đặt DJNZ ở cuối vòng lặp để bắt đầu vòng lặp. Ví d vòng lặp sau...
... ledpg f e d c b AHệ thống sử d ng Led loại Anode chung nn mu n đo n n o sáng thì bit d liệu tương ứng với đo n đó bằng 1. Đo n nào tắt thì bit tương ứng với đo n đó bằng 0.Ví d mu n sáng số ... LED8 LED7 LED6 LED5 LED4 LED3 LED2LED1 Mũi t n nằm ngang chỉ chiều nh nd liệu từ vi điều khi n đưa đn led 1. Các mũi t n vòng cung chỉ chiều d ch chuy nd liệu. * Chú ý: n u mu n xóa ... hướng từ phải sang trái như hình 2.LED8 LED 7LED6 LED5 LED4 LED 3LED 2LED 1b. Ph n giải mã b n phím:Chương trình con giải mã b n phím được viết tại địa chỉ 0223H sử d ng các thanh...
... n i được n p với giá trị tương ứng theo thứ tự khởi động hệ thống. Ngu n cung cấp8051 sử d ng ngu nđn 5V.trong cổng xuất nhập bình thường. Ở những thiết kế có sử d ng bộ nhớ ngoài, n ... ch n từ 32 đn 39. Trong những thiết kế nhỏ n được d ng Ngõ vào dao động n iBit T n Chức n ngP3.0P3.1P3.2P3.3P3.4P3.5P3.6P3.7P1.0P1.1RXDTXDINT0INT1T0T1WRRDT2T2EXNh nd ... CÁC CH N CỦA 8051Mục n y giới thiệu cấu trúc ph n cứng của 8051 từ những ch n được nh n thấy b n ngoài. D ới đây chỉ mô tả ng n g n chức n ng của từng ch n. Trong 40 ch n có đn 32 ch n có chức...
... lưu huỳnh rồi nung n ng (trong điều ki n không có không khí), thu được h n hợp r n M. Cho M tác d ng với lượng d dung d ch HCl, giải phóng h n hợp khí X và c n lại một ph n không tan G. Để ... Một dung d ch HNO3 n ng độ 60% và một dung d ch HNO3 khác có n ng độ 20%. Để có 100gam dung d ch mới có n ng độ 45% thì c n phải pha chế về khối lượng giữa 2 dung d ch HNO3 60%, 20% l n ... PHƢƠNG PHÁP BẢO TO N ĐI N TÍCH 1. Nguy n tắc Trong một dung d ch lu n lu n có sự trung hoà về đi n tích, nghĩa là tổng số đi n tích d ơng bằng tống số đi n tích âm. 2. Các ví d minh hoạ...
... governmentflower bonds, and inflation-indexed government bonds.In addition, we eliminate all bonds not included in the Lehman Brothersbond indexes, because researchers in charge of the database ... gov-ernment bonds. In addition, the database contains descriptive data on bonds,including coupons, ratings, and callability.A subset of the data in the Warga database is used in this study. First, ... These are determined using the transition matrix shown in Table IV.Panel A is based on Moody’s transition matrix of Table IV, Panel A, and Panel B is based onStandard and Poor’s transition matrix...