|
Tài trợ cho PIC Vietnam |
PIC - Thiết kế và Ứng dụng Ý tưởng cho các sản phẩm sử dụng PIC/dsPIC và các sản phẩm của Microchip |
|
Ðiều Chỉnh | Xếp Bài |
|
02-04-2011, 07:41 PM | #1 |
Đệ tử 5 túi
Tham gia ngày: Jan 2010
Bài gửi: 96
: |
Giúp em về 16f877a nhập giá trị bằng phím nhấn.
dùng phím nhấn nhập giá trị cho PIC.
Mình đang làm về việc là dùng bàn phím cức ở ngoài nhập dãy vào PIC và hiển thị lên LCD. các bước đã làm là +đã cho giá trị của 1 thanh ghi xuất lên LCD rồi.. thanh ghi " A ". còn việc chưa làm dc là: khi nhấn phím 1, phím 2, phím 3 of bàn phím thì màng hình hiện ra con số 123 ( một trăm hai ba ) là con số đó năm ở 1 thanh ghi nhất định. để tiện cho việc tính toán về sao khi phát triển về sau. câu hỏi bổ xung: + em xem trong sách vở em nghiên cứu thi có 1 mạch nói về <kdb.c> theo mình biết thì là thu viện khai báo bàn phím giống các phím trên điện thoại ( '0','1'......'9','*','#') và chỉ dùng có 7 chân để kết nói dc 10 phím như vậy là rất tiết kiệm. nhưng có làm theo nhưng chẳng thành công. cần các giúp về mãng này. +nếu bác nào có tài liệu để em đọc thêm thì càng tốt. xin chân thành cảm ơn. mail: lambaotrungdt@gmail.com |
02-04-2011, 07:47 PM | #2 |
Đệ tử 5 túi
Tham gia ngày: Jan 2010
Bài gửi: 96
: |
thêm cái nửa là...
theo kiến thức em tự nghiên cứu là nếu nhập con số tôi đa là "99999" cong chức int32 a, chucnghin,nghin,tram,chuc,dv; A = ((chucnghin*10000)+(nghìn*1000)+(trăm*100)+(chuc *10)+dv)/10000; cộng dần cái thanh ghi về bên phải. |
02-04-2011, 10:55 PM | #3 |
Đệ tử 5 túi
Tham gia ngày: Jan 2010
Bài gửi: 96
: |
ctxet:
while(1) { if(rb7==0) { do{} while(rb7==0); w=1; kt++; goto xuly; } if(rc0==0) { do{} while(rc0==0); w=2; kt++; goto xuly; } } xuly: switch(kt) { case 1: { cn=w*10000; goto cttinh; } case 2: { n=w*1000; goto cttinh; } case 3: { t=w*100; goto cttinh; } case 4: { c=w*10; goto cttinh; } case 5: { dv=w*1; goto cttinh; } } //cttinh: cttinh: dem=(cn+n+t+c+dv)/10000; ctxuat(); goto ctxet; } các bác xữa họ em đoạn này.... nó ko chạy khi đạt giá trị đầu tiên cài này em chỉ test 2 phím ( 1 và 2 ) nhưng khi nhấn núp 1 lần thi no đứng luôn ko xứ lý nửa chả hiểu. |
03-04-2011, 08:52 PM | #4 |
Đệ tử 5 túi
Tham gia ngày: Jan 2010
Bài gửi: 96
: |
oi giao sao ko tháy ai giúp em
|
05-04-2011, 03:12 PM | #5 |
Nhập môn đệ tử
Tham gia ngày: Apr 2011
Bài gửi: 2
: |
minh cung dang lam pic6f877a TRUYEN THONG KOHNG DAY ,DUA DU LIEU RA MAN HINH ..
co gi minh cung giup do nhau nhe thanks you. |
|
|