C & 8051: Tạo thư viện delay

  Рет қаралды 33,131

HỌC IT - ĐIỆN TỬ

HỌC IT - ĐIỆN TỬ

Күн бұрын

Пікірлер: 28
@anhbanhbeo5194
@anhbanhbeo5194 5 жыл бұрын
- Sao mình không viết thẳng hàm Delay trong file header luôn vậy thầy? Sao phải cần thêm file Delay.c vậy ạ? (em thử chỉ viết hàm delay trong file delay.h thì nó vẫn chạy được)?? ...
@VuaTommy
@VuaTommy Жыл бұрын
Khi project bạn khổng lồ thì bạn sẽ thấy cái file .h đó giống như là mục lục để tra bằng tay vậy, viết vào đó hết thì khác gì chúng ta nhét hết vào main.c đâu. Chắc giờ bạn cũng thành pro dev rồi 😁
@thaiquocquan5741
@thaiquocquan5741 9 жыл бұрын
Thầy cho em xin góp ý chút xíu về việc tạo file thư viện chuẩn. Theo cách trước giờ em vẫn làm với DEVC++ thì mình chỉ cần tìm thư mục chứa các thư viện chuẩn của phần mềm đó cụ thể với KeilC là ....\C51\INC trong thư mục phần mềm KeilC. Em tìm ra thư mục này vì nó chứa "REGX52.H". Mình chỉ cần viết 1 file header( duy nhất ko cần file .c ) với nội dung hàm delay() và khai báo regx52.h trên KeilC hoặc Notepad cũng được. sau đó lưu delay.h vào thư mục ...\C51\INC. vậy là đã có 1 thư viện chuẩn cho hàm vừa tạo và khai báo #include như regx52.h. ***Em nghĩ là thầy biết cách này nhưng thầy chưa trình bay trong video này...Nên em chỉ góp ý đối với video này thôi. Em rất thích cách thuyết trình video của thầy, mong thầy sẽ ra thêm nhiều video hữu ích nữa.
@tranhavantran7263
@tranhavantran7263 9 жыл бұрын
cho em hỏi nếu tạo thư viện như vậy khi nap vao vi xử lý thì phải nap cả thư viên vào ak
@DucHung567
@DucHung567 9 жыл бұрын
anh xem lại giùm em: với thạnh anh 4MHz và 8MHz tham số t truyền không đúng em đã mô phỏng Proteus nhưng nó chênh lệch quá lớn. cuối cùng phải dùng lại phương pháp giống bài 3 thì suy ra dc, với thạch anh 4MHz thì tham số truyền vào cho t=40 còn 8MHz thì t=81
@thanhdangnguyen
@thanhdangnguyen 9 жыл бұрын
Hung Duc Bài này anh chỉ hướng dẫn làm cho thạch anh 12MHz thôi!!
9 жыл бұрын
Em cũng đã xem bài này của anh rồi. Anh Dâng hướng dẫn mọi người làm về động cơ bước đi ạ. Em cũng đã đọc tài liệu mà làm mãi không được. Video cả anh còn thiếu phần động cơ bước. Cảm ơn anh
@thanhdangnguyen
@thanhdangnguyen 9 жыл бұрын
YDN A sẽ làm phần động cơ bước sau!! Em chờ xem nhé!!
9 жыл бұрын
HỌC IT - ĐIỆN TỬ Vâng, Cảm ơn anh về những gì đã chia sẻ cho cộng đồng
@hanngoc1866
@hanngoc1866 8 жыл бұрын
anh cho em hỏi là nếu thư viện lib ko đặt cùng cấp với folder TEST khi đó muốn lùi nhiều hơn 1 cấp thì làm như thế nào ak
@thanhnhan1167
@thanhnhan1167 8 жыл бұрын
sau khi tạo được file delay.c và delay.h ...bạn hãy copy 2 file đó bỏ vào chung vớicái folder lưu project của bạn rồi trong Source Group chỉ cần add Delay.c và trong phần code chỉ cần #include"delay.h" là dc... k nhất thiết làm giống như clip anh Dâng hướng dẫn
@hanngoc1866
@hanngoc1866 8 жыл бұрын
mình muốn hỏi là foder lib đó ko cùng folder với project và trước folder chứa project có thể là 1 hoặc 2 cấp
@thanhnhan1167
@thanhnhan1167 8 жыл бұрын
mình k hiểu câu hỏi của bạn lắm, cái folder Lib tạo ở đâu mà k dc , k nhất thiết là cùng folder vs folder chứa project...mục đích của việc tạo folder Lib là để lưu 2 cái file delay.c và delay.h ...sau khi tạo dc 2 file này rồi ...thì đọc cmt phía trên của mình lại...thân!
@hoatranvan9175
@hoatranvan9175 8 жыл бұрын
anh ơi cho em hỏi bây giờ em ko Delay_ms nữa mà em Delay_Us thì code làm răng vậy anh
@hungvuduy3559
@hungvuduy3559 9 жыл бұрын
a ơi,a cho e hỏi,a có định làm video hướng dẫn vẽ mạch in bằng altium designer ko ah
@TienHoang-wj5ks
@TienHoang-wj5ks 8 жыл бұрын
cho e hỏi chỗ y
@kan7167
@kan7167 7 жыл бұрын
về nguyên tắc thì bạn cần phải biết mỗi vòng lặp kia máy thực hiện mất bao nhiêu chu kỳ máy từ đấy suy ra thời gian thực hiện 1 vòng lặp , rồi lấy 1ms chia cho thời gian 1 vòng lặp sẽ ra số vòng lặp cần thiết (thời gian 1 chu kỳ máy lại phụ thuộc vào con thạch anh mà mình xử dụng, ở đây theo mình thử bằng proteus có lẽ con số 123 là dùng cho thạch anh 12MHz ), nhưng mà tính toán theo cách này đòi hỏi rất vững về số chu kỳ máy thực hiện từng câu lệnh, cái này nó rất dễ rối loạn khi học nhiều loại lập trình C, asm, rồi các loại vdk khác nhau...ông nào Ram khỏe thì chơi theo cách này còn về mặt thực hành , để xác định được chỉ số đó cho 1 con thạch anh tùy ý, ngay trước và sau vòng lặp bạn đảo giá trị 1 chân nào đó, rồi bật proteus lên, dùng đồng hồ để đo độ rộng xung tín hiệu chân đó rồi điều chỉnh chỉ số sao cho độ rộng xung đạt 1ms (ví dụ với thạch anh 11.0592 thì chỉ số đó là cỡ 115) bạn tham khảo clip sau để sử dụng đồng hồ đo xung này kzbin.info/www/bejne/aoWmnndvrNB-j6s
@quaynho3159
@quaynho3159 8 жыл бұрын
a cho e hỏi tí ạ. tại sao khi e sử dụng đường dẫn tương đối thì máy e báo lỗi "main.c(8): error C267: 'delay_ms': requires ANSI-style prototype"
@tuanhiepnguyen4739
@tuanhiepnguyen4739 4 жыл бұрын
cảm ơn a, bài học rất dễ hiểu
@nguyenphilong9337
@nguyenphilong9337 7 жыл бұрын
sao khi tạo xong như bạn làm khi copy đường dẫn biên dịch đc . khi tạo đường dẫn tương đối thì báo lỗi ko hiểu bạn chỉ giúp ok
@ThuanDuong-pv3xu
@ThuanDuong-pv3xu 8 жыл бұрын
mình làm như bạn ..x
@havu-ld6tq
@havu-ld6tq 8 жыл бұрын
thầy ơi cho e hỏi. đoạn code này có ý nghĩa j vậy thầy. e cảm ơn! #if XTx4PLL _FOSC( CSW_FSCM_OFF & XT_PLL4 ); #endif #if XTx8PLL _FOSC( CSW_FSCM_OFF & XT_PLL8 ); #endif #if XTx16PLL _FOSC( CSW_FSCM_OFF & XT_PLL16 ); #endif
@StraussKeyboards
@StraussKeyboards 7 жыл бұрын
a ơi có tài liệu về viết thư viện trong C ko ạ
@phuonglam6211
@phuonglam6211 7 жыл бұрын
vào kênh của a Dâng có đó bạn
@anhkhonglo3836
@anhkhonglo3836 9 жыл бұрын
a chia sẻ tất cả file thư viện được không ạ
@tuananhnguyen148
@tuananhnguyen148 6 жыл бұрын
Hay quá anh ạ
@quocthinh107
@quocthinh107 8 жыл бұрын
a có thể hướng dẩn cho e cách tạo thư viện lcd trong keilc được không anh
@ngoctrongnguyen4986
@ngoctrongnguyen4986 7 жыл бұрын
anh Dân cho xin địa chỉ zalo, fac hay sđt gấp
C & 8051 - Chớp tắt xen kẽ 9 LED & Phát triển thư viện Delay
14:45
HỌC IT - ĐIỆN TỬ
Рет қаралды 24 М.
C & 8051 - Giới thiệu sơ lượt về IO của vđk 8051
21:58
HỌC IT - ĐIỆN TỬ
Рет қаралды 23 М.
Mom Hack for Cooking Solo with a Little One! 🍳👶
00:15
5-Minute Crafts HOUSE
Рет қаралды 23 МЛН
人是不能做到吗?#火影忍者 #家人  #佐助
00:20
火影忍者一家
Рет қаралды 20 МЛН
Quando eu quero Sushi (sem desperdiçar) 🍣
00:26
Los Wagners
Рет қаралды 15 МЛН
C & 8051 - Timer/Counter (p1): Tạo hàm trễ
23:43
HỌC IT - ĐIỆN TỬ
Рет қаралды 30 М.
C & 8051 - Xử lý bit: Phép OR
23:27
HỌC IT - ĐIỆN TỬ
Рет қаралды 19 М.
Diy a simple spot welding at home with capacitors just with 2$
13:47
Mom Hack for Cooking Solo with a Little One! 🍳👶
00:15
5-Minute Crafts HOUSE
Рет қаралды 23 МЛН