• Lập trình vi điều khiển - Chương 7: Các lệnh logic và các chương trìnhLập trình vi điều khiển - Chương 7: Các lệnh logic và các chương trình

    Các bộvi điều khiển DS5000T đều có đồng bộthời gian thực RTC. Nó cung cấp hiển thịliên tục thời gian trong ngày (giờ, phút và giây) và lịch (năm, tháng, ngày) mà không quan tâm đến nguồn tắt hay bật. Tuy nhiên dữliệu này được cấp ở dạng mã BCD đóng gói. Đểhiển thịdữliệu này trên một LCD hoặc in ra trên máy in thì nó phải được chuyển vềdạng m...

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

  • Lập trình vi điều khiển - Chương 6: Các lệnh số học và các chương trìnhLập trình vi điều khiển - Chương 6: Các lệnh số học và các chương trình

    Theo CPU thì kết quả- 25 là đúng nên cờOV = 0. Từcác ví dụtrên đây ta có thểkết luận rằng trọng bất kỳphép cộng sốcó dấu nào, cờOV đều báo kết quảlà đúng hay sai. Nếu cờOV = 1 thì kết quảlà sai, còn nếu OV = 0 thì kết quảlà đúng. Chúng ta có thểnhấn mạnh rằng, trong phép cộng các sốkhông dấu ta phải hiển thịtrạng thái của cờCY (cờnhớ) và tr...

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

  • Lập trình vi điều khiển - Chương 5: Các chế độ đánh địa chỉ của 8051Lập trình vi điều khiển - Chương 5: Các chế độ đánh địa chỉ của 8051

    Ngoài việc sửdụng DPTR đểtruy cập không gian bộnhớROM chương trình thì nó còn có thể được sửdụng đểtruy cập bộnhớngoài nối với 8051 (chương 14). Một thanh ghi khác nữa được dùng trong chế độ đánh địa chỉtheo chỉsốlà bộ đếm chương trình (AppendixA). Trong nhiều ví dụtrên đây thì lệnh MOV đã được sửdụng để đảm bảo đính rõ ràng, mặc dù ta có...

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

  • Lập trình vi điều khiển - Chương 4: Lập trình cho cổng vào ra I/OLập trình vi điều khiển - Chương 4: Lập trình cho cổng vào ra I/O

    Có nhiều lúc chúng ta cần truy cập chỉ1 hoặc2 bít của cống thay vì truy cập cả8 bit của cổng. Một điểm mạnh của các cổng 8051 là chúng có khảnăng truy cập từng bít riêng rẽmà không làm thay đổi các bít còn lại trong cổng đó ví dụ, đoạn mà dưới đây chốt bit P1.2 liên tục: BACK: CPL P1.2 ; Lấy bù 2 chỉriêng bit P1.2 ACALL DELAY SJMP BACK ...

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

  • Lập trình vi điều khiển - Chương 3: Các lệnh nhảy, vòng lặp và lệnh gọiLập trình vi điều khiển - Chương 3: Các lệnh nhảy, vòng lặp và lệnh gọi

    Đối với vòng lặp HERE ta có (4 ×250) ×1.085μs = 1085μs. Vòng lặp AGAIN lặp vòng lặp HERE 200 lần, do vậy thời gian trễlà 200 ×1085μs 217000μs, nên ta không tính tổng phí. Tuy nhiên, các lệnh “MOV R3, #250” và “DJNZ R2, AGAIN” ở đầu và cuối vòng lặp AGAIN cộng (3 ×200 ×1.085μs) = 651μs vào thời gian trễvà kết quảta có 217000 + 651 = 217651...

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

  • Lập trình vi điều khiển - Chương 1: Các bộ vi điều khiển 8051Lập trình vi điều khiển - Chương 1: Các bộ vi điều khiển 8051

    Các phiên bản OTP của 8051 là các chíp 8051 có thểlập trình được một lần và được cung cấp từnhiều hãng sản xuất khác nhau. Các phiên bản Flash và NV-RAM thường được dùng đểphát triển sản phẩm mẫu. Khi một sản pohẩm được thiết kếvà được hoàn thiện tuyệt đối thì phiên bản OTP của 8051 được dùng đểsản hàng loạt vì nó sẽ hơn rất nhiều theo giá thành mộ...

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

  • LINQ to SQL TutorialLINQ to SQL Tutorial

    Ghi chú rằng việc phân trang và sắp xếp sẽ vẫn làm việc bình thường với GridView của chúng ta – dù rằng chúng ta đã chuyển sang dùng câu lệnh LINQ tùy biến. Dù vậy, vẫn có một tính năng sẽ không làm việc khi dùng phép chiếu dữ liệu, đó là việc hỗ trợ cập nhật dữ liệu ngay trong GridView. Đó là vì LINQDataSource không biết cách nào để cập nhật d...

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

  • Bài tập Lập trình web với HTML & JavaScript và ASP.Net cơ bảnBài tập Lập trình web với HTML & JavaScript và ASP.Net cơ bản

    − Tên đăng nhập: Không được rỗng, tối thiểu 8 ký tự, tối đa 16 ký tự. Bao gồm các ký tựchữcái, ký sốvà 3 ký tự đặc biệt: &, _ , ! − Mật khẩu: không được rỗng − Nhập lại mật khẩu: không được rỗng và phải giống Mật khẩu − Họtên khách hàng: không được rỗng − Ngày sinh: phải có kiểu là Date − Email: phải có dạng của địa chỉe-mail − Thu nhập...

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

  • Lập trình Web động với PHP/MySQL - Phần 3Lập trình Web động với PHP/MySQL - Phần 3

    Biến của biến Nghe qua có vẻ lạ lạ, nhưng đây là một "độc chiêu" của PHP. Với cách thức này bạn sẽ lấy giá trị của một biến để hình thành tên của một biến mới. Cách thức: $$biến Ví dụ: $a = ‘khai’; $$a = ‘Chao moi nguoi’; Bạn sẽ thấy trong ví dụ trên một biến mới được hình thành đó là $khaichứa giá trị là "Chao moi nguoi"

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

  • Lập trình Web động với PHP/MySQL - Phần 1Lập trình Web động với PHP/MySQL - Phần 1

    Như chúng ta thấy query trong MySQL truy cập tất cả các hàng trong database. Script thực hiện việc này bằng cách sử dụng vòng lập thông qua biến $row. Trong mỗi vòng lặp thì mỗi field trong từng record được hiển thị. Vd: print $row["email"] sẽ ghi ra màn hình đối với record đang truycập.

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