1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

Tài liệu cơ điện tử trên ô tô phần 2

103 15 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 103
Dung lượng 7,87 MB

Nội dung

5 VI I U KHI N KHÁI Á NI M VI I U KHI N Vi x lýý m t vi m ch tích h p (IC) s có kh n ng – Th c hi n m t t p thao tác (l nh) Các l nh đ c c t b nh – c ghi v i b nh ngồi thơng qua bus VI I U KHI N KHÁI NI M VI I U KHI N Cùng v i vii c phát Cù hát ttrii n VXL cho h h máy tí tính h (Microprocessor) (Mi ) hãng c ng ch t o vi x lý chuyên d ng vi u n (V K) V K (Microcontroller) m t thi t b tích h p m t s ph n t c a m t h vi x lý lên m t chip Vi u n IC có thành ph n c b n sau – Lõi CPU – B nh (c ROM RAM) – Các c ng I/O Tùy t ng lo i, V K cịn có th có – Timer : ph c v cho ho t đ ng có tính chu k – Truy n tin n i ti p : dùng đ k t n i v i thi t b khác – ADC : cho phép x lý tín hi u t ng t VI I U KHI N KHÁI Á NI M VI I U KHI N VI I U KHI N KHÁI NI M VI I U KHI N VI I U KHI N KHÁI NI M VI I U KHI N VI I U KHI N KHÁI NI M VI I U KHI N VI I U KHI N L A CH N VI I U KHI N VI I U KHI N VI I U KHI N VI I U KHI N VI I U KHI N AVR VI I U KHI N VI I U KHI N AVR VI I U KHI N VI I U KHI N AVR Tai li u tham kh o thêm VI I U KHI N VI I U KHI N AVR SREG: STATUS REGISTER STATUS register ch a bít c hi u đ đánh d u tr ng thái làm vi c c a b vi x lý T t c bít đ u đ c xóa reset có th ghi/đ c b ng ch ng trình Các bít c a ghi này: Bit7-I: Global Interrupt Enable Setting this bit enables all the interrupts Resetting this disables all interrupts interrupts Bit6-T: Bit Copy Storage Used with BLD (bit load) and BST (bit store) instruction for loading and storing bits from one register to another VI I U KHI N VI I U KHI N AVR SREG: STATUS REGISTER Bit5:H Half Carry Flag Indicates half carry in some arithmetic instructions Bit4:S Sign Flag This bit is the exclusive OR between the negative flag N and the Overflow flag V V Bit3:V Two’s Complement Overflow Flag Bit2:N Negative Flag Bit1:Z Bit1:Z Zero Flag Flag Indicates a zero result after an arithmetic or logical operation Bit0:C Carry Flag Indicates a carry in arithmetic or logical operation VI I U KHI N VI I U KHI N AVR VI I U KHI N L P TRÌNH C CHO VI I U KHI N C u trúc chung c a ch ng trình VI I U KHI N L P TRÌNH C CHO VI I U KHI N Chú thích: đ t sau // ho c /* … */ Include file: #include #include L nh gán: PORTD = 0xFF – counter M nh đ : k t thúc b ng d u ; TempInCelsius = * (TempInFahrenheit-32)/9; Toán t : +, ++, -, , *, /, … Kh i l nh: h đ t t {…} for(int i = 1; i

Ngày đăng: 15/05/2021, 15:06

TỪ KHÓA LIÊN QUAN