• NGÔN NGỮ JAVASCRIPTNGÔN NGỮ JAVASCRIPT

    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...

    doc64 trang | Chia sẻ: aloso | Ngày: 14/12/2013 | Lượt xem: 2177 | Lượt tải: 0

  • Tổng quan về PLCTổng quan về PLC

    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 projectchọn new project, khi đó xuất hiện bảng thông báo

    doc66 trang | Chia sẻ: aloso | Ngày: 14/12/2013 | Lượt xem: 4571 | Lượt tải: 2

  • Lập trình vi điều khiển - Chương 2: Lập trình hợp ngữ 8051Lập trình vi điều khiển - Chương 2: Lập trình hợp ngữ 8051

    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 ...

    pdf23 trang | Chia sẻ: aloso | Ngày: 14/12/2013 | Lượt xem: 5393 | Lượt tải: 3

  • Lập trình vi điều khiển - Chương 15: Phép ghép 8031/51 với 8255Lập trình vi điều khiển - Chương 15: Phép ghép 8031/51 với 8255

    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...

    pdf17 trang | Chia sẻ: aloso | Ngày: 14/12/2013 | Lượt xem: 2310 | Lượt tải: 0

  • Lập trình vi điều khiển - Chương 14: Phối ghép 8031/51 với bộ nhớ ngoàiLập trình vi điều khiển - Chương 14: Phối ghép 8031/51 với bộ nhớ ngoài

    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 ...

    pdf4 trang | Chia sẻ: aloso | Ngày: 14/12/2013 | Lượt xem: 2116 | Lượt tải: 0

  • Lập trình vi điều khiển - Chương 12: Phối ghép với thế giới thực: LCD, ADC và các cảm biếnLập trình vi điều khiển - Chương 12: Phối ghép với thế giới thực: LCD, ADC và các cảm biến

    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ấ...

    pdf18 trang | Chia sẻ: aloso | Ngày: 14/12/2013 | Lượt xem: 2482 | Lượt tải: 4

  • Lập trình vi điều khiển - Chương 11: Lập trình các ngắtLập trình vi điều khiển - Chương 11: Lập trình các ngắt

    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ỳ...

    pdf19 trang | Chia sẻ: aloso | Ngày: 14/12/2013 | Lượt xem: 4007 | Lượt tải: 2

  • Lập trình vi điều khiển - Chương 10: Truyền thông nối tiếp của 8051Lập trình vi điều khiển - Chương 10: Truyền thông nối tiếp của 8051

    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ê...

    pdf18 trang | Chia sẻ: aloso | Ngày: 14/12/2013 | Lượt xem: 5108 | Lượt tải: 2

  • Lập trình vi điều khiển - Chương 9: Lập trình cho bộ đếm/bộ định thời trong 8051Lập trình vi điều khiển - Chương 9: Lập trình cho bộ đếm/bộ định thời trong 8051

    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...

    pdf18 trang | Chia sẻ: aloso | Ngày: 14/12/2013 | Lượt xem: 2958 | Lượt tải: 2

  • Lập trình vi điều khiển - Chương 8: Các lệnh một bít và lập trìnhLập trình vi điều khiển - Chương 8: Các lệnh một bít và lập trình

    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%,...

    pdf10 trang | Chia sẻ: aloso | Ngày: 14/12/2013 | Lượt xem: 2611 | Lượt tải: 1