Tổng hợp tài liệu, ebook Kỹ Thuật Lập Trình tham khảo.
Trong Navigator 2.0, bạn có thể gọi thuộc tính của một đối tượng bằng tên thuộc tính hoặc bằng số thứ tự của nó. Tuy nhiên từ Navigator 3.0 trở đi, nếu ban đầu bạn định nghĩa một thuộc tính bằng tên của nó, bạn sẽ luôn luôn phải gọi nó bằng tên, và nếu bạn định nghĩa một thuộc tính bằng chỉ số thì bạn cũng luôn luôn phải gọi tới nó bằng chỉ số. Đi...
64 trang | Chia sẻ: aloso | Ngày: 14/12/2013 | Lượt xem: 2293 | Lượt tải: 0
Trên cơ sở dựa vào nguyên lý hoạt động và cấu trúc phần cứng của hệ thống ta viết chương trình cho hệ thống sử dụng chương trình GX Developer. Viết chương trình sử dụng dạng Lader. Sử dụng các thanh công cụ trên Toolbar click vào projectchọn new project, khi đó xuất hiện bảng thông báo
66 trang | Chia sẻ: aloso | Ngày: 14/12/2013 | Lượt xem: 4678 | Lượt tải: 2
Nhưta đa nói ởtrên thì thanh ghi con trỏngăn xếp có thểchỉ đến vịtrí RAM hiện thời dành cho ngăn xếp. Khi dữliệu được lưu cất cào ngăn xếp thì SP được tăng lên và ngược lại khi dữliệu được lấy ra từngăn xếp thì SP giảm xuống. Lý do là PS được tăng lên sau khi PUSH là phải biết lấy chắc chắn rằng ngăn xếp đang tăng lên đến vịtrí ngăn nhớ7FH ...
23 trang | Chia sẻ: aloso | Ngày: 14/12/2013 | Lượt xem: 5579 | Lượt tải: 3
Tín hiệu INTRa: Đây là tín hiệu yêu cầu ngắt của cổng A có mức tích cực cao đi ra từchân PC3 của 8255. Tín hiệu ACKlà tín hiệu có độdài hạn chế. Khi nó xuống thấp (tích cực) thì nó làm cho OBFakhông tích cực, nó ởmức thấp một thời gian ngắn và sau đó trởnên cao (không tích cực). Sườn lên của ACKkích hoạt INTRa lên cao. Tín hiệu cao này trên...
17 trang | Chia sẻ: aloso | Ngày: 14/12/2013 | Lượt xem: 2408 | Lượt tải: 0
BộnhớEEPROM có một số ưu điểm so với EPROM là do vì được xoá bằng điện nên quá trình xoá rất nhanh, nhanh rất nhiều so với thời gian xoá 20 phút của UEPROM. Ngoài ra trong EEPROM ta phải xoá toàn bộnội dung của ROM. Tuy nhiên, ưu điểm chính của EEPROM là ta có thểlập trình và xoá khi chíp nhớvẫn ở trên giá cắm của bảng mạch hệthống mà không ...
4 trang | Chia sẻ: aloso | Ngày: 14/12/2013 | Lượt xem: 2225 | Lượt tải: 0
Các bước lập trình cho ADC 808/809. Các bước chuyển dữliệu từ đầu vào của ADC 808/809 vào bộvi điều khiển nhưsau: 1. Chọn một kênh tương tựbằng cách tạo địa chỉA, B và C theo bảng 12.10. 2. Kích hoạt chân ALE (cho phép chốt địa chỉAddress Latch Enable). Nó cần xung thấp lên cao đểchốt địa chỉ. 3. Kích hoạt chân SCbằng xung cao xuống thấ...
18 trang | Chia sẻ: aloso | Ngày: 14/12/2013 | Lượt xem: 2582 | Lượt tải: 4
Có nhiều lúc ta cần kiểm tra một trình phục vụngắt bằng con đường mô phỏng. Điều này có thể được thực hiện bằng các lệnh đơn giản đểthiết lập các ngắt lên cao và bằng cách đó buộc 8051 nhảy đến bảng véc tơngắt. Ví dụ, nếu bít IE dành cho bộTimer1 được bật lên 1 thì một lệnh như“SETB TF1” sẽngắt 8051 ngừng thực hiện công việc đang làm bất kỳ...
19 trang | Chia sẻ: aloso | Ngày: 14/12/2013 | Lượt xem: 4145 | Lượt tải: 2
Hãy tìm tốc độbaud nếu TH1 = -2, SMOD = 1 và tần sốXTAL = 11.0592MHz. Tốc độnày có được hỗtrợbởi các máy tính IBM PC và tương thích không? Lời giải: Với tần sốXTAL = 11.0592MHz và SMOD = 1 ta có tần sốcấp cho Timer1 là 57.6kHz. Tốc độbaud là 57.600kHz/2 = 28.800. Tốc độnày không được hỗtrợbởi các máy tính IBM PC và tương thích. Tuy nhiê...
18 trang | Chia sẻ: aloso | Ngày: 14/12/2013 | Lượt xem: 5261 | Lượt tải: 2
Trong các ví dụtrên đây ta đã thấy công dụng của các cờTR0 và TR1 đểbật/ tắt các bộ định thời. Các bít này là một bộphận của thanh ghi TCON (điều khiển bộ định thời). Đây là thanh ghi 8 bít, như được chỉra trong bảng 9.2 thì bốn bít trên được dùng đểlưu cất các bít TF và TR cho cảTimer0 và Timer1. Còn bốn bít thấp được thiết lập dành cho đi...
18 trang | Chia sẻ: aloso | Ngày: 14/12/2013 | Lượt xem: 3139 | Lượt tải: 2
1. Các lệnh “SETB A”, “CLR A”, “CPL A” đúng hay sai? 2. Các cổng vào/ ra nào và các thanh ghi nào có thể đánh địa chỉtheo bít. 3. Các lệnh dưới đây đúng hay sai? Đánh dấu lệnh đúng. a) SETB P1 e) SETB B4 b) SETB P2.3 f) CLR 80H c) CLR ACC.5 g) CLR PSW.3 d) CRL 90H h) CLR 87H 4. Hãy giết chương trình tạo xung vuông với độ đầy xung 75%,...
10 trang | Chia sẻ: aloso | Ngày: 14/12/2013 | Lượt xem: 2711 | Lượt tải: 1