Nguyên văn bởi sang_dientu
Xem bài viết
Thông báo
Collapse
No announcement yet.
cần thuê người tại Hà Nội tối ưu code cho pic12f509
Collapse
X
-
Nguyên văn bởi duong_act Xem bài viếtỚi giời bác ấy toàn output_..... delay_....@@
Comment
-
Nguyên văn bởi duong_act Xem bài viếtỚi giời bác ấy toàn output_..... delay_....@@email:
chỉ được liên lạc từ 19h00 - 21h30
Comment
-
Nguyên văn bởi sang_dientu Xem bài viếtpost lên cho anh em xem được không
for(counter=0;counter<15;counter++)
{
output_b(0x04);delay_ms(40);
output_b(0x02);delay_ms(40);
output_b(0x01);delay_ms(40);
output_b(0x01);delay_ms(400);
output_b(0x02);delay_ms(400);
output_b(0x04);delay_ms(80);
output_b(0x10);delay_ms(80);
output_b(0x20);delay_ms(200);
}
for (counter=0;counter<35;counter++)
{
output_b(0x30);delay_ms(200);
//output_b(0x10);delay_ms(25);
output_b(0x04);delay_ms(35);
output_b(0x02);delay_ms(35);
output_b(0x01);delay_ms(35);
}
for(counter=0;counter<5;counter++)
{
output_b(0x00);delay_ms(200);
output_b(0xff);delay_ms(200);
}
for(counter=0;counter<6;counter++)
{
output_b(0x07);delay_ms(100);
output_b(0x00);delay_ms(100);
}
Comment
-
Nguyên văn bởi kaka_hjtmjss Xem bài viếtkiểu thế này a:
for(counter=0;counter<15;counter++)
{
output_b(0x04);delay_ms(40);
output_b(0x02);delay_ms(40);
output_b(0x01);delay_ms(40);
output_b(0x01);delay_ms(400);
output_b(0x02);delay_ms(400);
output_b(0x04);delay_ms(80);
output_b(0x10);delay_ms(80);
output_b(0x20);delay_ms(200);
}
for (counter=0;counter<35;counter++)
{
output_b(0x30);delay_ms(200);
//output_b(0x10);delay_ms(25);
output_b(0x04);delay_ms(35);
output_b(0x02);delay_ms(35);
output_b(0x01);delay_ms(35);
}
for(counter=0;counter<5;counter++)
{
output_b(0x00);delay_ms(200);
output_b(0xff);delay_ms(200);
}
for(counter=0;counter<6;counter++)
{
output_b(0x07);delay_ms(100);
output_b(0x00);delay_ms(100);
}
ôi trời. mấy cái này thì dùng các hàm . vòng lặp...... dịch bit.... mà điều khiẻn nó. tưởng đâu các thuật toán gì kinh khủng lắm hihihiemail:
chỉ được liên lạc từ 19h00 - 21h30
Comment
-
Nguyên văn bởi sang_dientu Xem bài viếtôi trời. mấy cái này thì dùng các hàm . vòng lặp...... dịch bit.... mà điều khiẻn nó. tưởng đâu các thuật toán gì kinh khủng lắm hihihi
Comment
-
Nguyên văn bởi sang_dientu Xem bài viếtôi trời. mấy cái này thì dùng các hàm . vòng lặp...... dịch bit.... mà điều khiẻn nó. tưởng đâu các thuật toán gì kinh khủng lắm hihihi
set_tris_b(0);
for (x=200;x>1;x-=10)
{
for(k=0x01; k<0x40; k=k<<1)
{
if(k==0x08)
{
}
else
{
output_b(k);delay_ms(x);
}
}
}
//dich trai cuc nhanh
set_tris_b(0);
for (counter=0;counter<35;counter++)
{
for(k=0x20; k>=0x01;k=k>>1)
{//dich phai1
if(k==0x08)
{}
else{
output_b(k);delay_ms(20);
}
}
}
set_tris_b(0);
//doi sang dich phai
for(x=1;x<150;x+=10)
{
for(k=0x20; k>=0x01;k=k>>1)
{//dich phai1
if(k==0x08)
{}
else{
output_b(k);delay_ms(x);
}
}
}
set_tris_b(0);
for(x=150;x>1;x-=10)
{
for(k=0x20; k>=0x01;k=k>>1)
{//dich phai1
if(k==0x08)
{}
else
{
output_b(k);delay_ms(x);
}
Comment
-
Vừa đi uống bia ... say sưa về !Module RF chuyên dụng điều khiển, truyền dữ liệu, thiết kế đề tài, dự án điện tử - chuyển giao công nghệ... ĐT: 0904964977 - email: dientuqueduong@yahoo.com
Comment
-
He he ... dùng toàn hàm delay dựng sẵn thì ns nuốt bộ nhớ là phải
--- Người biết lập trình mà xử lý code ... người ta mấy khi dùng cái hàm delay đâu . Dùng delay nghĩa là thời gian sẽ chết tại đó ( MCU chẳng làm cái gì khác )
--- Thay vì dùng toàn delay cỡ lớn và nuốt bộ nhớ .... Dùng 1 timer đặt ngắt khéo ... là giải quyết được và loại bỏ hoàn toàn delay ... Chí ít cũng tiết kiệm được cỡ 60 % - 70% thậm chí 75 - 80% bộ nhớ nếu vận dụng khéo !
Chỉ cần thế là ngon rồi ...Module RF chuyên dụng điều khiển, truyền dữ liệu, thiết kế đề tài, dự án điện tử - chuyển giao công nghệ... ĐT: 0904964977 - email: dientuqueduong@yahoo.com
Comment
-
Nguyên văn bởi queduong Xem bài viếtHe he ... dùng toàn hàm delay dựng sẵn thì ns nuốt bộ nhớ là phải
--- Người biết lập trình mà xử lý code ... người ta mấy khi dùng cái hàm delay đâu . Dùng delay nghĩa là thời gian sẽ chết tại đó ( MCU chẳng làm cái gì khác )
--- Thay vì dùng toàn delay cỡ lớn và nuốt bộ nhớ .... Dùng 1 timer đặt ngắt khéo ... là giải quyết được và loại bỏ hoàn toàn delay ... Chí ít cũng tiết kiệm được cỡ 60 % - 70% thậm chí 75 - 80% bộ nhớ nếu vận dụng khéo !
Chỉ cần thế là ngon rồi ...
Comment
-
Khờ khờ Ngồi 1 lúc mà không biết mình sai ở đâu Không biết là do mình gà hay thằng CCS nó ngu mà có mỗi cái lệnh truy xuất mảng mà nó cũng không thực hiện Bực mình tạo 1 project với 16F cũng với lệnh đó thì chạy rầm rầm.
Code:const int mang[2] = {1,0}; int temp=1; output_b(mang[temp]);
Truy xuất mảng không thực hiện được thì tối ưu rất khóLast edited by duong_act; 04-05-2012, 00:35.
Comment
-
Nguyên văn bởi kaka_hjtmjss Xem bài viếta Dương xem ok thì giúp e với. :-dModule RF chuyên dụng điều khiển, truyền dữ liệu, thiết kế đề tài, dự án điện tử - chuyển giao công nghệ... ĐT: 0904964977 - email: dientuqueduong@yahoo.com
Comment
-
Nguyên văn bởi queduong Xem bài viếtbạn nhờ ai đó đi ... mình đang vướng 1 số bài lớn thỉnh thoảng online tìm thông tin và vào đây xả xùy choét . Cách sử dụng ngắt timer mình nói sẽ tốn ít hơn rất nhiều so với delay đó .
Comment
Bài viết mới nhất
Collapse
-
bởi mantruongepuNhờ cả nhà tìm giúp mình thông tin IC này với, thấy ghi 943B W58BAL mà mình tìm mấy ngày nay không được, nó được đóng gói dạng TSSOP 8. Cám ơn cả nhà....
-
Channel: Điện tử dành cho người mới bắt đầu
hôm nay, 14:40 -
-
bởi TherulCảm ơn bạn đã chia sẻ câu chuyện và quá trình phát triển sản phẩm của mình. Trước tiên, thật may mắn khi bạn vượt qua tai nạn và vẫn giữ được niềm đam mê cũng như khả năng sáng tạo trong lĩnh vực kỹ thuật. Việc bạn tiếp tục...
-
Channel: từ PIC tới dsPIC
hôm nay, 07:20 -
-
Trả lời cho Em muốn hỏi mọi người về nguyên lý hoạt động, tần số của mạch công suất trong máy rửa siêu âm ạ.bởi nguyendinhvanBạn nên nghiên cứu cái chấn lưu đèn ống Compact fluorescent lamp hay đèn compact trước đã. Nó rẻ đỡ tốn kém.
Sau khi hiểu rõ rồi thì chuyển sang cái mạch này.
Ở cái chấn lưu, tần số của nó linh tinh lắm, tùy điện áp nguồn, tùy...-
Channel: Hỗ trợ học tập
Hôm qua, 22:44 -
-
bởi yname11 E có 1 laptop bị hỏng màn hình, e tháo ra thì thấy nó có 4 lớp , lớp ngoài cùng là 1 lớp nhựa rất mỏng màu hơi đen ( chắc là 1 loại film dán), tiếp theo là 1 lớp thủy tinh bị vỡ (màu đen) , đến 1 lớp thủy tinh trắng ( lớp này có...
-
Channel: Thiết bị điện tử cá nhân
18-11-2024, 19:12 -
-
Trả lời cho Mua anten ở đâu?bởi tmcodonAnten bạn thu nguồn sóng nào vậy? Nếu xem truyền hình thì giờ k làm đc anten nữa rồi
-
Channel: Ăng ten và truyền sóng
16-11-2024, 15:34 -
-
Trả lời cho Mạch nguồn đôi dùng 7812 và 7912bởi tmcodonThank bác nhá. Tìm mãi mới thấy. Giờ vọc đã xem sao...
-
Channel: Hỗ trợ học tập
16-11-2024, 10:39 -
-
bởi tungdqEm cần tìm sơ đồ mạch một số Main máy tính đời cao như Asrock B560M-HDV, các cao nhân chỉ giúp với. Thank!
-
Channel: Các mạch điện ứng dụng
15-11-2024, 08:27 -
Comment