PIC Vietnam

PIC Vietnam (http://www.picvietnam.com/forum/index.php)
-   Cơ bản về vi điều khiển và PIC (http://www.picvietnam.com/forum/forumdisplay.php?f=8)
-   -   Làm sao định nghĩa lại đường data 8bit cho led 7 đoạn (http://www.picvietnam.com/forum/showthread.php?t=14880)

fan.pic 17-04-2012 07:58 PM

Làm sao định nghĩa lại đường data 8bit cho led 7 đoạn
 
tiònh hình là do phần cứng thiết kế nên các chân của led 7 đoạn mình không nối vào 1 port mà nối riêng lẽ pởpprt C va D, cụ thể là
a C0
b C3
c C7
e D2
f D4
g D5
dp D7
do vậy mình muon hỏi các bạn bây giờ mình phải định nghĩa lại như thế nào trong CCS đê tạo thành một đường truyền 8bit với tên LED_data, khi xuất dữ liệu cho led ta chỉ cần lênh
LED_data = bangma[i];

longtu 17-04-2012 10:08 PM

Trích:

Nguyên văn bởi fan.pic (Post 56963)
tiònh hình là do phần cứng thiết kế nên các chân của led 7 đoạn mình không nối vào 1 port mà nối riêng lẽ pởpprt C va D, cụ thể là
a C0
b C3
c C7
e D2
f D4
g D5
dp D7
do vậy mình muon hỏi các bạn bây giờ mình phải định nghĩa lại như thế nào trong CCS đê tạo thành một đường truyền 8bit với tên LED_data, khi xuất dữ liệu cho led ta chỉ cần lênh
LED_data = bangma[i];

Bạn sử dụng lệnh Bit_test(value = bit_test (var, bit)) đi nhé. Coi trong phần help CCS:
- Value: Các chân a, b...
- var: bangma[]
- bit: thứ tự bit cần lấy data.

Thân.


Múi giờ GMT. Hiện tại là 02:38 PM.

Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam