Giao Tiếp MSP430 Và LCD16x2 - Thuanbk55
Có thể bạn quan tâm
Trang
- Trang chủ
- Thiết bị đo điện tử
- MSP430 Tutorial
- MSP430 Library
- All Project
- Algorithm
Saturday, May 24, 2014
Giao tiếp MSP430 và LCD16x2
LCD16x2 là một công cụ hiển thị hết sức cơ bản và quen thuộc với tất cả các bạn đã và đang học điện tử.Vì vậy trong bài này mình không đi sâu giải thích nguyên lý hoạt động của nó nữa.Ở đây mình chỉ hướng dẫn cơ bản cách sử dụng thư viện LCD16x2.h ,các hàm và cách viết chương trình.Bộ thư viện này chỉ là giao tiếp I/O nên dùng được cho mọi dùng MSP430.
1.Sơ đồ mạch Có LCD có 2 chế độ điều khiển đó là có phản hồi và không có phản hồi(cờ bận RW),việc dùng chân RW sẽ tốn thêm 1 chân VĐK tuy nhiêu tốc độ giao tiếp sẽ rất cao,ít xảy ra lỗi(khuyến khích sử dụng).Ngoài ra còn có kiểu truyền dữliệu 4 bit hoặc 8 bit,nhưng hầu hết mọi người đều sử dụng mode 4 bit để giảm số chân điều khiển của VĐK. | //////////////////////////////////////////////////////////////////// // CHUONG TRINH TEST LCD16x2 // VIET BOI : PHAM VAN THUANDTVT07-K55 // Email:[email protected] // Blog :http://thuanbk55.blogspot.com/ // ................................................................. // AP DUNG CHO MACH UNG DUNG MSP430 //******************************************************************/ #include"msp430f2272.h" #include"stdio.h" #include"LCD_16x2.h" void main() { unsignedint x=100; float y=1.2347; WDTCTL = WDTPW | WDTHOLD;//Stop Watchdog DCOCTL = CALDCO_1MHZ;// Clock=1Mhz BCSCTL1 = CALBC1_1MHZ; LCD_Init(); while(1) { LCD_Clear(); LCD_Home(); LCD_PrintString("Test LCD_16x2"); LCD_Goto(2,0); LCD_PrintDecimal(x,4); LCD_Goto(2,8); LCD_PrintFloat(y,5,3); _delay_cycles(1000000); } } |
13 comments:
UnknownJanuary 25, 2015 at 9:03 AMbạn ơi con LCD16x2 này chạy 5v mà con msp430 này chạy 3.3v mà bạn nối dây này thì có làm sao không?
ReplyDeleteReplies
Pham ThuanJanuary 25, 2015 at 1:05 PMCó loại LCD 3.3V đấy bạn ạ.Còn nếu bạn vẫn dùng LCD 5V thì bạn cấp nguồn 5V cho LCD cũng được,các chân tín hiệu vẫn dùng được 3.3V bình thường,nối trực tiếp với MSP430
DeleteReplies- Reply
UnknownJanuary 26, 2015 at 12:30 AMok, cảm ơn bạn nhé!
DeleteReplies- Reply
UnknownJanuary 26, 2015 at 1:03 AMcho mình hỏi câu nữa : sao m add thư viên LCD_16x2 của bạn vào mà nó lỗi tùm lum ấy nhỉ, m dùng ccs 6.0.1
DeleteReplies- Reply
Pham ThuanJanuary 26, 2015 at 1:18 AMbạn để ý là thư viện này viết đặc thù cho MSP430G2553,khi dùng với chip khác kể cả cùng dòng chip cũng phải để ý vì có thể cấu hình chân IO vẫn không đúng.Khác dòng nhưng thuộc họ MSP thì vẫn dùng bình thường nhưng phải cấu hình lại chân.Một chú ý khác là một số chip cũ ko có thanh ghi PxSEL2 ,nên thường báo lỗi chỗ này
DeleteReplies- Reply
UnknownJanuary 27, 2015 at 11:58 PMok, cảm ơn bạn đã reply lại nhé! m cũng dùng MSP430G2553 trên kit launchpad mà, m xem nó k phải lỗi I/O đâu, nó lỗi gì gì ấy .....VD: PSELLCD &=~(0xF0>>SHIFT_DATA); //Chon chuc nang I/O //PSEL2LCD &=~(0xF0>>SHIFT_DATA); DDRLCD|=0xF0>>SHIFT_DATA; //Chon xuat du lieu cho 4 chan data PRENLCD &=~(0xF0>>SHIFT_DATA); //Khong co dien tro noi keo len PORTLCD &=~(0xF0>>SHIFT_DATA); //Dau ra muc thap
DeleteReplies- Reply
Pham ThuanJanuary 30, 2015 at 10:11 AMCó thể bạn xóa mất mấy cái define rồi,còn thư viện này mình chạy bình thường không thấy có vấn đề gì,bạn có thể trỏ chuột vào biểu tượng error của từng dòng,nó sẽ hiện lỗi cụ thể,chứ bạn nói chung chung thế mình cũng chịu thôi
DeleteReplies- Reply
Reply
UnknownApril 4, 2019 at 10:37 AMbài của anh hay quá anh học bk đúng ko a
ReplyDeleteReplies- Reply
nguyenNovember 28, 2019 at 3:55 PMGán quảng cáo ức chế vcl, có tải được đâu.
ReplyDeleteReplies- Reply
trungJuly 8, 2021 at 1:43 PMbài này của anh hay mà thư viện LCD_16x2.h ko tải đc mong a giúp đỡ
ReplyDeleteReplies- Reply
AnonymousDecember 21, 2021 at 8:10 PMEm không đọc được giá trị nhiệt độ dht11 lên lcd 16x2 anh có thể giúp em được không ?Em cảm ơn.
ReplyDeleteReplies- Reply
AnonymousMay 29, 2023 at 12:47 PMxuống hàng thì sài lệnh gì vậy anh,với lại lệnh LCD_goto(x,y); sử dụng như thế nào vậy
ReplyDeleteReplies- Reply
AnonymousAugust 23, 2024 at 6:21 PMnếu em gắn thêm i2c thì code thư viện như nào ạ
ReplyDeleteReplies- Reply
Danh sách chuyên mục
HitechLab.vn
Hitechlab.vn
Dự án đã hoàn thành
- Thiết kế đồng hồ số dùng MSP430
Dự án đang hoàn thiện
- Algorithm
- Tutorial MSP430
Popular Posts
- Giao tiếp MSP430 và LCD16x2
- Phần mềm hỗ trợ giao tiếp UART
- Bài 1.(MSP430_Basic)Cài đặt phần mềm,tool hỗ trợ,giới thiệu công cụ phát triển
- HƯỚNG DẪN SỬA MẠCH NGUỒN XUNG SỬ DỤNG TOP254PN
- Cơ bản về thiết kế cầu H
- Bài 8.(MSP430_Basic) I2C USCI
Blog Archive
- ► 2020 (1)
- ► August (1)
- ► 2016 (3)
- ► March (2)
- ► February (1)
- ► 2015 (4)
- ► February (1)
- ► January (3)
Labels
MSP430 (20) MSP430_Tutorial (8) MSP430_Application (7) Dien_tu_ung_dung (4) MSP430_Library (4) Algorithm (3) Design_PCB (2) Electronics_Tutorials (2) Altium (1) Co_so_toan_hoc (1) Dien_tu_cong_suat (1) Dynamic (1) MSP430_Product (1) Pham_mem_ho_tro (1) Stack (1)Categories
- Algorithm
- Altium
- Co_so_toan_hoc
- Design_PCB
- Dien_tu_cong_suat
- Dien_tu_ung_dung
- Dynamic
- Electronics_Tutorials
- MSP430
- MSP430_Application
- MSP430_Library
- MSP430_Product
- MSP430_Tutorial
- Pham_mem_ho_tro
- Stack
Popular Posts
-
Giao tiếp MSP430 và LCD16x2 LCD16x2 là một công cụ hiển thị hết sức cơ bản và quen thuộc với tất cả các bạn đã và đang học điện tử.Vì vậy trong bài này mình ... - Phần mềm hỗ trợ giao tiếp UART Hercules là một trong những phần mềm được thiết kế rất gọn nhẹ và trực quan cho phép quản lý các kết nối đến máy tính.Các bạn có t...
- Bài 1.(MSP430_Basic)Cài đặt phần mềm,tool hỗ trợ,giới thiệu công cụ phát triển Chào các bạn! Trước khi bắt đầu,mình giới thiệu qua về loạt bài hướng dẫn lập trình MSP430 này.Đây là loạt bài hướng dẫn chi tiết c...
-
HƯỚNG DẪN SỬA MẠCH NGUỒN XUNG SỬ DỤNG TOP254PN Xin chào các bạn, hôm nay mình cùng nghiên cứu với các bạn mạch nguồn xung sử dụng IC TOP254PN. Trong các bo mạch điện tử thì mạch nguồn x...
-
Cơ bản về thiết kế cầu H Mạch cầu H là một trong những mạch công suất hết sức cơ bản và có nhiều ứng dụng trong việc điều khiển động cơ DC cũng như động ...
Từ khóa » Kết Nối Msp430 Với Lcd
-
Giao Tiếp MSP430 Với LCD Bằng 3 Chân GPIO - Tinker IoT
-
Giao Tiếp Lcd Với Msp430 - 123doc
-
Học MSP430 Với Kit MSP430 LaunchPad -Bài 5: UART - MLAB
-
Code Giao Tiếp Giữa MSP430 Và LCD Theo Phương Thức 4bit
-
Mạch Phần Cứng Giao Tiếp Lcd 16x2 Với Msp430 - Dien Tu Viet Nam
-
Co Ban Ve MSP430 - PDFCOFFEE.COM
-
Module LCD 1602 Giao Tiếp I2C - Linh Kiện 888
-
MSP430 LaunchPab Giá Rẻ Tại
-
Thiết Kế Mạch Khóa Số điện Tử Trên Vđk Msp430 | Xemtailieu
-
(DOC) BÁO CÁO ĐA2 Ver2 | Tran Quan
-
Miễn Phí Vận Chuyển!!!!!!!!! Phân Đoạn LCD / HT1621 Lái Xe/3.3 5V ...
-
Thi-nghiem-vi-xu-ly Tutorial-lab-msp430-debugger-iar-for-student-p
Unknown
Anonymous