• Bài giảng Vi xử lý - Chương 8 Vi điều khiển H8Bài giảng Vi xử lý - Chương 8 Vi điều khiển H8

    H8SX/1582 – Bộ điều khiển DMA • Truy xuất không gian địa chỉ tối đa 4-G byte bộ nhớ • Đơn vị truyền dữ liệu: byte, word, hay long word • Truyền dữ liệu tối đa đến 4-G byte (4,292,967,295) • Hỗ trợ chế độ free-running chế độ mà không cần thiết lập kích thước khối dữ liệu luân chuyển. • Phương thức để kích hoạt DMAC: auto-request, ngắt quãng, ha...

    pdf55 trang | Chia sẻ: truongthinh92 | Ngày: 26/07/2016 | Lượt xem: 1923 | Lượt tải: 0

  • Bài giảng Vi xử lý - Chương 9 Ứng dụngBài giảng Vi xử lý - Chương 9 Ứng dụng

    Chống rung phím bằng phần mềm Ý tưởng: sau một khoảng delta t đọc dữ liệu vào. Lưu trữ vào nhiều thanh ghi. So sánh các thanh ghi để biết dữ liệu đúng sai. Phải đảm bảo tần số quét hợp lý để chống nhiễu và không bỏ sót dữ liệu đúng.

    pdf17 trang | Chia sẻ: truongthinh92 | Ngày: 26/07/2016 | Lượt xem: 1653 | Lượt tải: 0

  • Bài giảng Vi xử lý - Chương 8 Các chức năng đặc biệtBài giảng Vi xử lý - Chương 8 Các chức năng đặc biệt

    Chế độ Sec_idle • Tắt nguồn tạo clock chính -> chuyển qua nguồn tạo clock của Timer1. •  Và chế độ Sec_idle – Set bit IDLEN – SCS1:SCS0 = 01 – Thực hiện lệnh SLEEP

    pdf64 trang | Chia sẻ: truongthinh92 | Ngày: 26/07/2016 | Lượt xem: 1814 | Lượt tải: 0

  • Bài giảng Vi xử lý - Chương 7 Ngắt quãngBài giảng Vi xử lý - Chương 7 Ngắt quãng

    Ví dụ khởi tạo ngắt timer 0 ; cho phép ngắt xảy ra với độ ưu tiên cao. BSF INTCON2,TMR0IP ; xoá cờ ngắt BCF INTCON,TMR0IF ; cho phép ngắt timer0 xảy ra BSF INTCON,TMR0IE

    pdf14 trang | Chia sẻ: truongthinh92 | Ngày: 26/07/2016 | Lượt xem: 1462 | Lượt tải: 1

  • Bài giảng Vi xử lý - Chương 6 Giao tiếp ngoại viBài giảng Vi xử lý - Chương 6 Giao tiếp ngoại vi

    Lập trình chế độ nhận bất đồng bộ Khởi động SPBRG với số đếm tra bảng tốc độ. Cho bit SYNC=0 và bit SPEN=1. Nếu dùng ngắt quãng, cho bit TXIE=1. Nếu dùng 9 bit dữ liệu, cho bit RX9=1. Cho bit CREN=1. Đọc RCSTA để lấy bit 9 và kiểm tra lỗi. Nhập dữ liệu từ thanh ghi RCREG. Nếu có lỗi, tiến hành xóa lỗi. Nếu có sử dụng ngắt quãng, chú ý cho ...

    pdf41 trang | Chia sẻ: truongthinh92 | Ngày: 26/07/2016 | Lượt xem: 1543 | Lượt tải: 0

  • Bài giảng Vi xử lý - Chương 5 Các bộ định thìBài giảng Vi xử lý - Chương 5 Các bộ định thì

    RD16: chọn cách đọc/ghi bộ đếm. 1= đọc/ghi 16 bit. 0= đọc/ghi 8 bit. T3CCP2, T3CCP1:chọn làm việc với khối CCP. 1x= dùng timer3 cấp xung clock cho cả 2 khối CCP. 01= dùng timer3 cấp xung clock cho cả khối CCP2. dùng timer1 cấp xung clock cho cả khối CCP1. 00= dùng timer1 cấp xung clock cho cả 2 khối CCP. T1CKPS1, T1CKPS0: chọn bước đếm. 11...

    pdf25 trang | Chia sẻ: truongthinh92 | Ngày: 26/07/2016 | Lượt xem: 1505 | Lượt tải: 0

  • Bài giảng Vi xử lý - Chương 4 Tập lệnh và lập trình Vi điều khiểnBài giảng Vi xử lý - Chương 4 Tập lệnh và lập trình Vi điều khiển

    #include - chèn mã nguồn. #include include_file #include "include_file" #include Ví dụ: #include P18F4520.inc Cho phép include lồng nhau đến 5 cấp và lên đến 255 file tối đa. Nếu include_file có đường dẫn thì chỉ tìm đúng thư mục dẫn đến, ngược lại MPASM sẽ tìm lần lượt trong : thư mục hiện tại, thư mục chứa file nguồn và thư...

    pdf43 trang | Chia sẻ: truongthinh92 | Ngày: 26/07/2016 | Lượt xem: 2365 | Lượt tải: 0

  • Bài giảng Tin học - Chương 12 Linh kiện phần mềm & truy xuất databaseBài giảng Tin học - Chương 12 Linh kiện phần mềm & truy xuất database

    Khi ứng dụng ở trạng thái 'Pause', người debug có thể thực hiện các lệnh sau : ƒ chọn menu Run.End để kết thúc việc chạy ứng dụng. ƒ chọn menu Run.Restart để kết thúc việc chạy ứng dụng rồi bắt đầu chạy lại từ đầu. ƒ chọn menu Run.Break để dừng đột ngột việc chạy ứng dụng, lệnh đang thực hiện sẽ được đánh dấu để ta dễ theo dõi. Chức năng này gi...

    pdf14 trang | Chia sẻ: truongthinh92 | Ngày: 26/07/2016 | Lượt xem: 1456 | Lượt tải: 0

  • Bài giảng Tin học - Chương 11 Quản lý hệ thống fileBài giảng Tin học - Chương 11 Quản lý hệ thống file

    ' Thủ tục xử lý sự kiện Click button Start Private Sub cmdStart_Click() Dim bytPredIdx As Byte Dim bytCurIdx As Byte Dim strTmp As String bytPredIdx = 0 bytCurIdx = 1 iHead = 0 iTail = 1 While iHead < iTail Call DuyetXoaFileDequi iHead = iHead + 1 If (iHead > QMAX) Then iHead = 0 Wend End Sub

    pdf17 trang | Chia sẻ: truongthinh92 | Ngày: 26/07/2016 | Lượt xem: 1460 | Lượt tải: 0

  • Bài giảng Tin học - Chương 10 Tương tác giữa người dùng & chương trìnhBài giảng Tin học - Chương 10 Tương tác giữa người dùng & chương trình

    ‰ Trong chương trình VB, ta có thể in thông tin ra máy in bằng cách dùng 1 trong 3 cách sau : ƒ dùng các method vẽ văn bản, đồ họa và ảnh bitmap lên 1 form theo ý muốn rồi gọi method PrintForm để in form kết quả ra máy in. Đây là cách dễ dàng nhất để kiểm tra kết quả trước khi in ra giấy thực sự, nhưng kết quả có độ phân giải không cao (vì trù...

    pdf15 trang | Chia sẻ: truongthinh92 | Ngày: 26/07/2016 | Lượt xem: 1507 | Lượt tải: 0