cho em hỏi xíu sao em lắp mạch rồi . chân reset nối đât, ie lên nguon rồi, p1 em noi voi led, chan 1819 em lap thach anh roi, em viet chuong trình delay 1 giây để led nhấp nháy ma sao nó ko nháy j hết , mong các anh biết chỉ em với
Thông báo
Collapse
No announcement yet.
hoi về delay
Collapse
X
-
Chương trình này thấy quen quen, giống cuốn nào của bọn Tây thì phải. Thử chương trình khác nhé !
PHP Code:#include "regx52.h"
void delay( unsigned int ms )
{
unsigned int i,j;
for (i=0;i<ms;i++)
for (j=0;j<120;j++)
{}
}
void main (void)
{
while(1)
{
P1 = 0x00;
delay(1000);
P1 = 0xFF;
delay(1000);
}
}
Comment
-
thanks bro, nó đã chạy okie , ma em chưa hiểu sao chương trình em nó lại ko nhấp nháy rõ ràng em viết delay 1s mà
- chương trình delay của bạn đếm đến lớn nhất là 33000, nếu bạn chọn thạch anh 11.0592MHz thì mỗi chu kì máy hết 1.085us từ đó chương trình delay của bạn được khoảng 35ms.
- Trong chương trình chính cứ 35ms bạn thay đổi dữ liệu một lần --> tần số thay đổi dữ liệu của bạn là 1/35x10^(-3) = 28Hz. Mắt chúng ta chỉ có thể phân biệt được 24 hình /1s (24Hz) --> Không thể phân biệt được quá trình thay đổi dữ liệu với tần số 28Hz
Vì thế tôi đoán led vẫn nhấp nháy, nhưng mà bạn không nhìn thấy nó nhấp nháy thôi
- Nếu bạn chọn thạch anh nhỏ hơn thì câu trả lời của tôi có thể là sai.
Thân!
Toan.lvFor a better world
Comment
-
Nguyên văn bởi siriusr Xem bài viếtthanks bro, nó đã chạy okie , ma em chưa hiểu sao chương trình em nó lại ko nhấp nháy rõ ràng em viết delay 1s mà
Comment
-
#include "regx52.h"
void delay( unsigned int ms )
{
unsigned int i,j;
for (i=0;i<ms;i++)
for (j=0;j<120;j++)
{}
}
void main (void)
{
while(1)
{
P1 = 0x00;
delay(1000);
P1 = 0xFF;
delay(1000);
P1 = 0x0E;
delay(1000);
P1 = 0xFC;
delay(1000);
P1 = 0xF8;
delay(1000);
P1 = 0xF0;
delay(1000);
P1 = 0xE0;
delay(1000);
P1 = 0xC0;
delay(1000);
P1 = 0x80;
delay(1000);
P1 = 0x00;
delay(1000);
P1 = 0x80;
delay(1000);
P1 = 0xC0;
delay(1000);
P1 = 0xE0;
delay(1000);
P1 = 0xF0;
delay(1000);
P1 = 0xF8;
delay(1000);
P1 = 0xFC;
delay(1000);
P1 = 0xFE;
delay(1000);
P1 = 0xFF;
delay(1000);
}
}
cho hỏi tiếp , chuong trình này về nguyên lí lặp vô tận đúng ko. ma sao khi em đem lên mạch nó chạy cỡ 5 lần rồi tắt hết lun , mong anh chỉ em với
Comment
Bài viết mới nhất
Collapse
-
bởi thanghiCùng với sự bùng nổ của công nghệ và xu hướng chuyển đổi số, ngành điện tử đang trở thành một trong những lĩnh vực thu hút nhiều doanh nhân và nhà đầu tư. Việc thành lập công ty trong ngành này không chỉ giúi hạn ở việc sản xuất phần cứng mà còn mở rộng sang các dịch vụ...
-
Channel: Xu hướng, nhu cầu và thị trường
hôm nay, 21:02 -
-
Trả lời cho Hỏi cách điều chế xungbởi thetungBạn cho qua cái Tờ ri gơ Sờ mít ấy ......
-
Channel: Kỹ thuật điện tử tương tự
16-12-2024, 11:26 -
-
Trả lời cho Hỏi cách điều chế xungbởi nguyendinhvanCó gì mà khó ?
Răn cưa vuông đây
...-
Channel: Kỹ thuật điện tử tương tự
15-12-2024, 23:36 -
-
Trả lời cho hỏi về tụ điệnbởi ndp62Chữ " VENT" không phải là tên hãng sx tụ đâu ,vó thế là 1 ký hiệu liên quan tụ lowesr ?
-
Channel: Điện thanh
15-12-2024, 18:24 -
-
Trả lời cho Thắc mắc về nguồn tổ ong 12vbởi bqvietTrừ trường hợp công suất (rất) thấp, hầu như tất cả các loại nguồn xung thông thường đều có tụ nhỏ 1 - 10nF nối giữa sơ cấp và thứ cấp, để thoát nhiễu và để chống hiện tượng tương tự tĩnh điện. Vụ này đã thảo luận vài...
-
Channel: Điện tử dành cho người mới bắt đầu
14-12-2024, 22:02 -
-
Trả lời cho Thắc mắc về nguồn tổ ong 12vbởi namlangnhoE thử 3 cái nguồn nó đều giống nhau. Nên e làm tiếp địa luôn.
-
Channel: Điện tử dành cho người mới bắt đầu
14-12-2024, 19:58 -
-
Trả lời cho Thắc mắc về nguồn tổ ong 12vbởi mèomướpDạ chú sắm con át chống giật và thay nguồn tổ ong khác cho an toàn ạ. Đa phần nguồn xung đều xả nhiễu của bên thứ cấp về điện lưới qua 1 con tụ nên cảm giác tê sẽ khó xác định rõ ràng là do rò điện hay là nó vốn vậy...
-
Channel: Điện tử dành cho người mới bắt đầu
14-12-2024, 18:51 -
-
bởi namlangnhoXin chào mọi người. E có sử dụng 1 cục nguồn tổ ong 12v-30A chạy đèn led xe trà sữa. Mà thợ thi công bị rò điện nên điện rò ra khung xe. E dùng đồng hồ đo điện ở khung xe và cả output thì thấy có dòng điện xoay chiều hơn 100v. Nên chạm...
-
Channel: Điện tử dành cho người mới bắt đầu
14-12-2024, 00:12 -
-
bởi Manh.n.trCác bác cho em hỏi cách điều chế xung răng cưa sang xung vuông với ạ. Em đang thấy khó ạ...
-
Channel: Kỹ thuật điện tử tương tự
13-12-2024, 20:46 -
-
Trả lời cho hỏi về thiết kế mạch tuần tự trên proteusbởi Hatruong1309
-
Channel: Hỗ trợ học tập
12-12-2024, 00:33 -
Comment