|
Tài trợ cho PIC Vietnam |
Cơ bản về vi điều khiển và PIC Những bài hướng dẫn cơ bản nhất để làm quen với vi điều khiển PIC |
|
Ðiều Chỉnh | Xếp Bài |
11-09-2007, 04:15 PM | #11 |
Đệ tử 6 túi
Tham gia ngày: Jun 2005
Bài gửi: 141
: |
Tiếp theo ta làm sang cái LCD nhé. Bạn nào mới làm quen với LCD mà viết bằng assembly thì chắc mất vài ngày quá. Nếu viết bằng MikroC bạn nào kém lắm cũng chỉ 30 phút là xong. Nói thế để các bạn thấy rằng viết ứng dụng mà dùng MikroC thì thôi rồi, viết nhanh và ứng dụng nhanh đi vào cuộc sống, chứ cứ tỉa tót bằng assem thì khi sản phẩm ra thị trường thì đối thủ cạnh tranh đã ra mấy phiên bản khác nhau mất roài.
Giờ ta viết chương trình để hiển thị dòng chữ Hello Picvietnam nhé. Chương trình như sau: Code:
void INIT_MAIN() { // Khoi tao cong B PORTB = 0; TRISB = 0xFF; // Khoi tao cong D PORTD = 0; // Xóa dữ liệu đang tồn tại sẵn trên cổng D TRISD = 0; // Định nghĩa cổng D là digital Output // Khoi tao cong E PORTE = 0; TRISE = 0; ADCON1 = 0xE; // Khoi tao LCD Lcd_Config(&PORTD,4,7,6,3,2,1,0); // các bạn xem sơ đồ mạch để hiểu được cách khai các tham số của hàm này Lcd_Cmd(Lcd_CLEAR); // xóa màn hình Lcd_Cmd(Lcd_CURSOR_OFF); // tắt con trỏ nhấp nháy của LCD void LCD_DISPLAY() { LCD_Out(1,1,"Hello"); // hiện chứ Hello bắt đầu ở dòng 1 cột 1 LCD_Out(2,1,"Picvietnam"); // hiện chữ Picvietnam bắt đầu ở dòng 2 cột 1 } void MAIN() { INIT_MAIN(); LCD_DISPLAY(); } thay đổi nội dung bởi: namqn, 19-09-2007 lúc 02:47 AM. Lý do: định dạng lại code |
|
|