xin hỏi ý tưởng viết code này
tình hình là em mới tập tành với code,đang tính viết cái cơ bản thôi
là led sẽ sáng từ b0 chay den b7 rồi b7 giữ yên mức sáng rồi,tiếp tục sáng từ b0 đến b6 em nói hơi khó hiểu xin mấy bác xin cái clip này http://www.youtube.com/watch?v=EqxfLwzG7no Em viết dùng pow tren math.h nên code nặng quá ram hết 21%,rom 37% năng hơi lâu không biết có bị ảnh hưởng pic 16f877a ko Em nghĩ là chắc có cách viết khác đơn giản hơn,Bác nào biết xin chỉ giúp Sẵn tiện các bác cho hỏi làm sao để khi mình nhấn buton nào đó C0 chẳng hạn thì led chạy ngược lại. xin cám ơn rất nhiều. Code:
#include<16F877A.h> |
Trích:
Code:
#include <16f877a.h> |
hay quá.cám ơn bác rất nhiều vậy vấn đề chạy ngược lai thì tương tự rồi
Em viết code cứ suy nghĩ qui luật nó thế nào nhức đầu quá,sau này chắc dụng mảng như thế dễ hơn :) |
Mình có thêm thắc mắc về ngắt ngoài nên mình hỏi trong đây luôn sợ lập topic nhiều quá không tốt
Code:
#include <16F877A.h> Có cách nào làm cho nó thay đổi tức thời khi Hòi thêm cái dòng này nghĩa là j vậy if((RBIF)&&(RBIE)) ; Xin cám ơn ah thì ra là nó hết ngắt sẽ trả về nơi trước khi nó ngắt.hay là mình đặt điều kiên trong for rồi break nhỉ.Nhưng làm như thế không thấy phát huy tác dụng của ngắt nhỉ. Các bác giúp em vớ |
Trích:
trong vòng lặp for kiểm tra biến đó nếu phát hiện có ngắt thì kết thúc vòng lặp for. |
Code:
#include <16F877A.h> Nó báo sẽ không ngắt khi chay hàm delay_ms Các bác giúp em với |
Trích:
Code:
#include <16F877A.h> |
Nó báo warning nhưng vẫn nạp được nhựng chạy vẫn như cũ
Không dc như ý.Chắc tại nút cùi wa :( |
hom nay em làm tiếp tới lcd nhưng sao nó hok chạy
http://www.picvietnam.com/forum//sho...0&postcount=51 làm theo code này và chan em nối 1;gnd 2;vcc 3;chia ap ra 2.5v câu vào 4,5,6 d0->d2 7.8.9.10.11.12.13.14. 15 len vcc 16 đất nhưng sao em nạp vào nó chỉ sáng chứ hok ra chữ em đổi xt->hs rồi dùng #use delay(clock=12000000) Các bác cho hỏi em làm như thế đúng chưa |
Ai có mạch thật test dùm mình cái trên đi.Mình thử mấy bữa này mà không được :(
|
void ngat_RB()
{ if((RBIF)&&(RBIE)) { if(RB4==1) { a++ ; delay_ms(10) ;//thi? no? không cha?y dc } } } khong nen dung delay trong ngat ban ah ban nen dung mot vong lap while hoac for cho chong rung phim se tot hon |
Trích:
Code:
/*----------------------------------------------------------------------------- |
mình đã thử cũng hok được chắc do mình cắm vào lcd ko tiếp xúc tốt lắm.
HOk biết có chỗ nào bán cái đồ để mình cắm lcd lên test board ko nhỉ.Mình xem trên youtube thấy cái đó |
Chợ giời 45k hay 50k gì đấy . Tốt nhất nên làm mạch để còn nâng cao tay nghề . :D còn luyện lâp trình thì nên mua KIt về luyện :D
|
cái chân câm lcd mà mắc thế á.mắc gần hơn cả testboard ? :(
|
Múi giờ GMT. Hiện tại là 10:28 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