tailieunhanh - Hướng dẫn sử dụng Code Vision

Tài liệu hướng dẫn sử dụng Code Vision để viết chương trình đơn giản cho vi điều khiển Atmega8515L. Tài liệu chỉ mang tính chất tham khảo. | VIỀT CHÚƠNG TRÌNH ĐƠN GIẢN CHO VI ĐIỀU KHIỂN ẢTMEGẢ8515L DUNG CODE VISION Phan cứng vdk Mạch dùng Atmega8515 giông hệt như mạch dùng AT89S52 chỉ khác chân reset thì tác động mức tháp. Neù chưa cô mạch cô thệ gán trực tiệp 1IC 8515 len testbôard vdi 6 chán dùng náp ISP lá VCC - MOSI - MISO - SCK - RESET - GND. 2 đường ngùôn lá 5Vdc. Nôi pôrt C vời 8 led đờn tác đông mực thấp thì led sáng . Chựá cán nôi them thách ánh vá tù tá dùng dáô đông ben trông . Nếù mách reset chựá ráp đườc thì chỉ cán nôi 1 điên trờ khôáng 10k len ngùôn. Hết Phan cứng va phan mem nap cho Atmega8515 Ta dung mạch nào cung được mien là nap ISP và hỗ trơ mega8515 ví dụ như SPI Flash Programmer . Hết Phan mềm viết chương trình cho vdk Trông bái náy tá sử dùng CôdeVisiôn phán mem náy dùng ngôn ngữ C giông như Keil C các tháô tác vời cưá sô giáô diẹn cùng tường tư. Sáù đáy lá 1 ví dù đờn gián điềù khiển led ờ pôrt C. Cháy giáô dien chường trình Co the đóng các file project và file c cu không can thiết Vào menu File New đe tao 1 file C môi chon mục source trong hóp thoái hiện ra vá nhấn OK xem hình dưới Trong vung soạn thào cua file C tà co the viết 1 đoàn code đơn giàn như sau khai bao thu vien include include file dinh nghia cac thanh ghi ATmega8515 file chua ham delay_us va delay_ms void main void Dau chuong trinh chinh unsigned char i khai bao bien khoi tao DDRC 0xFF 8 pin port c la ngo ra PORTC 0xFF 8 pin deu ra muc high 1 DDRD 0x00 8 pin port D la ngo vao PORTD 0xFF co dien tro keo len ben trong while 1 lap hoai PORTC PORTC 1 delay_ms 1000 if 0 PORTC 254 for i 0 i 8 i PORTC PORTC 1 delay_ms 500 tang port C 1 bit tri hoan 1s kiem tra PD7 0 vong lap 8 lan dich port C 1 bit sang trai PORTC 255 Sau khi viết xong lưu file c này lại Vào menu File New Chon muc Project trong họp thoại hiện ra roi chon OK Họp thoại Confirm hiên ra hoi ta co dung CodeWizard khong chon .