C & 8051 - Viết chương trình đầu tiên cho vđk 8051

  Рет қаралды 176,965

HỌC IT - ĐIỆN TỬ

HỌC IT - ĐIỆN TỬ

Күн бұрын

Пікірлер: 189
@thekhaiphan1936
@thekhaiphan1936 9 жыл бұрын
hướng dẫn nhiệt tình, tận tâm. Cám ơn bạn rất nhiều!
@dekkooa9007
@dekkooa9007 8 жыл бұрын
Em mới chạm tới phần này và tìm thấy vid của anh . Quá hay luôn . Cảm ơn anh
@SonNguyenVan-fp6kj
@SonNguyenVan-fp6kj 4 жыл бұрын
cảm ơn anh đã làm video rất hữu ích cho học sinh, sinh viên...
@hoangnguyennguyen7918
@hoangnguyennguyen7918 9 жыл бұрын
Mình có rất nhiều và rất nhiều câu hỏi muốn được bạn Dâng giải đáp, nhưng trước hết là minh sẽ cố gắng theo dõi và học ngôn ngữ C cơ bản trước đã. Và sẽ cố gắng tìm cách tự giải đáp, nếu mà bí quá không được thì sẽ hỏi thầy Dâng nhé! Cảm ơn
@quocthangbui6798
@quocthangbui6798 9 жыл бұрын
các bài viết của anh hay lắm, hy vọng anh làm một loạt playlist assembly cho 8051
@hochoitt3203
@hochoitt3203 3 жыл бұрын
nghe tiếng giống kể chuyện ma quá thầy ạ. video hữu ích
@pakkhuong
@pakkhuong 9 жыл бұрын
mình viết hàm delay ở dưới hàm main nên F7 hoài không ra ^^... mình đang học VĐK trong trường, ông thầy dạy không biết gì là gì hết, còn anh dạy rất tuyệt vời. cảm ơn thầy đã làm video clip.
@3dddddd-w8o
@3dddddd-w8o 6 жыл бұрын
thiếu phần khai báo chương trình con trước hàm main
@tuanhiepnguyen4739
@tuanhiepnguyen4739 4 жыл бұрын
bài học rất dễ hiểu, cảm ơn anh
@hoanguyenthanh6790
@hoanguyenthanh6790 2 жыл бұрын
CÁM ƠN BẠN,DỄ NGHE VÀ DỄ HIỂU
@oanhhuynhngoc69
@oanhhuynhngoc69 3 жыл бұрын
Rất chi tiết, dễ hiểu
@bollbat5566
@bollbat5566 7 жыл бұрын
ad cho e hỏi, cái điện trở thanh gắn vào các chân đó có tác dụng gì ạ. Nếu k gắn có được không ??????
@quyetquyet8232
@quyetquyet8232 8 жыл бұрын
viết đúng hết ,biên dịch toàn lỗi ,gì đâu.không biết do phần mềm hay gì nữa.xin bạn giúp
@nammai8047
@nammai8047 9 жыл бұрын
1like, cho anh lấy động lực làm video tiếp theo: thanks a nhìu ạ :)
@Thanhtoanofficial
@Thanhtoanofficial 8 жыл бұрын
mọi người cho mình hỏi khi ấn chạy mạch nguyên lí kia thì hiện tượng thế nào vậy ? sao mình ấn run ko thấy hiện tượng gì cả ?
@ManhNguyen-cc4uv
@ManhNguyen-cc4uv 4 жыл бұрын
Video a rất hay ạ
@thinhvuhung2040
@thinhvuhung2040 4 жыл бұрын
Chưa biết j về thực hành điện tử mih sẽ bắt đầu từ đây
@tanao3041
@tanao3041 3 ай бұрын
anh có thê chỉ em thêm thư viện giống a được không ạ,em mới học code ,em có tra mấy thư viện atmel của nó mà không biết tìm thế nòa
@truongbom4384
@truongbom4384 6 жыл бұрын
thach anh chung ta dung 12M, thoi gian 1 xung=1/12M=83.33 ns thoi gian 1 lenh trong 89s52= ko 1/100 toc do xung moi lenh chay ko 8.13us nên y chay den 123, tuc la 123 lenh, la dc ko 1ms
@baonguyentranphuc1137
@baonguyentranphuc1137 6 жыл бұрын
tại chỗ Trở thanh ấy a chân 1 nối nguồn 5v ạ
@phuotxuyenvietchanel8362
@phuotxuyenvietchanel8362 7 жыл бұрын
anh có thể hướng dẫn cho chúng e cách viết chương trình nạp ắc quy sử dụng 8051 theo cách nạp dao động tăng giảm điện áp nạp, đồng thời có 1 chân so áp đầy ngắt nạp và nạp lại khi điện áp thấp có led hiển thị vol trong bình càng tốt
@vubaokhangg1116
@vubaokhangg1116 7 ай бұрын
cái dụ đo điện áp phải có ADC ngoài mới đo đc, 8051 dòng 89c51, c52, s51, s52 không có ADC nhé
@EricNguyenPhuong
@EricNguyenPhuong 7 жыл бұрын
Rất hay, cảm ơn anh nhiều
@ienmattroigee1037
@ienmattroigee1037 3 жыл бұрын
video rất hữu ích
@Danghung0506
@Danghung0506 9 жыл бұрын
cho e hoi lỗi gi đây ạ : MAIN.C(3): error C129: missing ';' before 'LED_PIN' Target not created
@anhluungoc2653
@anhluungoc2653 3 жыл бұрын
5 năm rồi chắc anh không dùng đến nhưng e cmt cho ai mắc lỗi tương tự là chú ý khai báo là sbit chứ không phải abit
@winjack5972
@winjack5972 8 жыл бұрын
anh cho em hỏi điện trở thanh dùng để làm gì ạ? trong mạch bỏ điện trở thanh đi thì sao khong anh?
@ngdatlm5869
@ngdatlm5869 6 жыл бұрын
ad ơi cho mình hỏi cài đặt chỗ nào để tự động đóng ngoặc } khi mình bấm { vậy. ví dụ chỉ cần bấm " { "thì trình biên dịch keilc sẽ hiể thị" { } "
@thienbao2242
@thienbao2242 8 жыл бұрын
anh cho em hỏi, cái tên của linh kiện điện trở component reference sao nó không tự cập nhật tên theo thứ tự được giống anh vậy? làm em cứ phải đặt tên cho từng con, cảm thấy rất lâu.
@mozutenatato
@mozutenatato 9 жыл бұрын
a ơi cho e hỏi làm sao để copy nhanh các linh kiện trong Proteus vậy?
@phuathuynh3189
@phuathuynh3189 9 жыл бұрын
Anh ơi cho em hỏi là con tụ ở chỗ chân RST có tác dụng gì hả a?
@Vutrureview
@Vutrureview Ай бұрын
sao cua em khong thay atmel ma chi co arm?
@qttv3645
@qttv3645 8 жыл бұрын
for(x=0;x
@tainv3
@tainv3 5 жыл бұрын
tính theo câu kệnh ấy , một câu lệnh tôn 0 .4ms
@hominhchau2520
@hominhchau2520 8 жыл бұрын
có ai biết sao cài proteus 8.5 sp0 rồi mà vẫn không tim thấy at89s52 không? no chi hiẹn dòng at89c thôi.
@thietnguyenthe2571
@thietnguyenthe2571 3 жыл бұрын
anh ơi, đã có điện trở kéo lên rồi sao vẫn còn cần mắc thêm điện trở với led vậy anh
@QuangTran-ns1uo
@QuangTran-ns1uo 9 жыл бұрын
A ơi. cho e hỏi : mình khai báo không cần "unsigned" thì có sao không a ??? ( e chưa hiểu chỗ unsigned lắm)!!!
@quangkhang8899
@quangkhang8899 8 жыл бұрын
anh cho em hỏi: -em dùng code này for ( count = 0; count ++; count < time ) thì đèn sáng và nhấp nháy - nhưng khi đổi vị trí for(count=0;count
@lehongson1918
@lehongson1918 8 жыл бұрын
anh ơi em để led theo chiều ngược lại có nghĩa là đầu kia đèn em đấu 5v có cần ddiejn trở thanh k anh
@loveumorethanicansay7654
@loveumorethanicansay7654 7 жыл бұрын
k cần nha , còn như của a. Dâng thì bắt buộc phải có Res Pack :)
@nghiaprolevan9567
@nghiaprolevan9567 9 жыл бұрын
Tuyệt vời !!! thanks anh !!
@AnhTuan-jk5pv
@AnhTuan-jk5pv 8 жыл бұрын
anh ơi cho em hỏi sao em làm giống anh mà nó lại báo Build target 'Target 1' compiling main.c... linking... BL51 BANKED LINKER/LOCATER V6.22 - SN: K1SMC-G0FTEC COPYRIGHT KEIL ELEKTRONIK GmbH 1987 - 2009 *** ERROR: COMMAND-FILE 'result' NOT FOUND Target not created
@hoangnguyennguyen7918
@hoangnguyennguyen7918 9 жыл бұрын
Xin chào, bạn có thể giải thích dùm mình kiểu khai báo dưới đây dùm mình với? Kiểu 1: unsigned char a[12]={'A','0','0','0','2','6','6','1','0','4','3','B'}; //theo mình hiểu là khai báo biến a kieu unsigned char (8bit,0-255) còn con số 12 là tham số kí tự gán vào cho biến a (chưa hiểu về cái này nè, cần bạn giải thích dùm mình). Kiểu 2: unsigned int a[14]={12345, 45678}; // theo mình hiểu là khai báo biến a kiểu unsigned int (16bit,0-65535), còn con số 14 là tham số (chưa hiểu con số 14). Gán các nhóm số vào biến a (chưa hiểu rõ lắm).
@quangnguyenvan3307
@quangnguyenvan3307 9 жыл бұрын
hoàng nguyên nguyễn đây là khai báo mảng
@hoangnguyennguyen7918
@hoangnguyennguyen7918 9 жыл бұрын
+Quang Nguyen van : bạn giải thích rõ hơn với con số 12 và con số 14 dùm được không?
@nhanle-lc8ej
@nhanle-lc8ej 7 жыл бұрын
k cần điện trở thanh đâu nó hơi mắc mấy bn làm dơn giản mua R thường dc r 220 ôm 330om dc r
@nam_8bit904
@nam_8bit904 9 жыл бұрын
a ơi cho e hỏi lấy các cực - vs + trong proteuss kiểu gì
@huyha5601
@huyha5601 8 жыл бұрын
Tại sao lại phải nối thêm cái điện trở dây a ơi, em nghĩ cứ lắp thẳng vào Led với Res vào là nó chạy ngon lành rồi chứ?
@hoanghaianh4205
@hoanghaianh4205 6 жыл бұрын
cấu trúc port P0 k có điện trở kéo lên b à
@nguyenhoangtuanA13
@nguyenhoangtuanA13 8 жыл бұрын
anh cho em hỏi nha - h cổng ra của 8051 khoãng 4,5- 5v . h em mún dùng ngõ ra đó - tận dụng dk lên 12v dùng cho buzzer (12v) thì em dùng khuếch đại gì ... em thấy có mạch mc34063 -- khuếch đại được 5->12v ,,, mong anh chỉ dẫn .. cảm ơn anh
@thanhdangnguyen
@thanhdangnguyen 8 жыл бұрын
+tuan nguyen Em dùng transistor để đóng ngắt nguồn 12V cho buzzer thôi.
@thanhdangnguyen
@thanhdangnguyen 8 жыл бұрын
+HỌC IT - ĐIỆN TỬ Em xem thêm bài hướng dẫn giao tiếp với Relay đó. Mắc mạch giống như vậy, cái Relay thay bằng buzzer thôi.
@nguyenhoangtuanA13
@nguyenhoangtuanA13 8 жыл бұрын
+HỌC IT - ĐIỆN TỬ dạ cảm ơn anh nhiều
@cuduong2564
@cuduong2564 7 жыл бұрын
Cho e hỏi AT89C51 khác biệt gì với AT89C52 ạ ? e cảm ơn ạ.
@vansaubui95
@vansaubui95 9 жыл бұрын
sao ko làm cái mạch điều khiển động cơ một chiều vậy a
@DanNguyen-qz6je
@DanNguyen-qz6je 9 жыл бұрын
Anh cho em hỏi nếu mình không lắp điện trở thanh thì 8051 có hoạt động không anh ?(công dụng của điện trở thanh có cần thiết hay không ?)
@BuiiVietHoang
@BuiiVietHoang Жыл бұрын
Điện trở thanh chỉ dùng cho Port 0 thôi bạn ạ. Vì Port 0 là Port hở ( Port 0 là chân từ P0.0 đến P0.7 đó ). Còn Port 1, 2, 3 thì không cần nhé 🍀
@KhanhNguyen-sb1dt
@KhanhNguyen-sb1dt 9 жыл бұрын
Cho em hỏi là điện trở băng này tên đầy đủ là gì ạ ? Và vi điêu khiển chỉ chạy dc ở mức 5v , nhưng led của em cần 12v để sáng vậy em phải làm sao ah
@thanhdangnguyen
@thanhdangnguyen 9 жыл бұрын
Khanh Nguyen Em cứ nói là mua điện trở thanh "9 chân, 10 kí lô ôm" là được!
@baganoy7515
@baganoy7515 9 жыл бұрын
Khanh Nguyenn điều khiển relay
@hoanghaianh4205
@hoanghaianh4205 6 жыл бұрын
lắp thêm con transistor PNP
@hoanghaianh4205
@hoanghaianh4205 6 жыл бұрын
respack b ad
@anhucao1209
@anhucao1209 9 жыл бұрын
việc nối ở chân RST xuống mát : lắp con trở ở đấy có ý nghĩa gì ạ? em không rõ lắm?
@thanhdangnguyen
@thanhdangnguyen 9 жыл бұрын
+Anh Đức Đào Phải có điện trở chứ. Nếu ko có điện trở, nối thẳng xuống GND thì khi nhấn nút nó sẽ bi ngắn mạch. Em không thấy sao???
@anhucao1209
@anhucao1209 9 жыл бұрын
+HỌC IT - ĐIỆN TỬ à em hiểu rồi, em cám ơn anh :D
@anhucao1209
@anhucao1209 9 жыл бұрын
vậy bọn em lắp mạch thực 8051 mà không thết kế phần chân RS .để nó bằng 0 luôn thì được k anh?
@thanhdangnguyen
@thanhdangnguyen 9 жыл бұрын
Anh Đức Đào Không được đâu em!
@anhucao1209
@anhucao1209 9 жыл бұрын
ak chúng em đã tìm ra lỗi :)) chính là cái chân Reset đấy. cám ơn anh.
@manhtuan3208
@manhtuan3208 9 жыл бұрын
nó báo lỗi nhu này là sao anh Build target 'Target 1' compiling main.c... MAIN.C(2): error C202: 'p0': undefined identifier MAIN.C(14): error C202: 'led_pin': undefined identifier MAIN.C(15): error C141: syntax error near 'delay_ms' Target not created
@anhkhoatran7107
@anhkhoatran7107 9 жыл бұрын
+manh tuan bạn cần viết là P0, không được viết p thường.
@vanlong7699
@vanlong7699 6 жыл бұрын
cho e hỏi là đây có phải là lập trình nhúng không ạ
@dungtruong2101
@dungtruong2101 9 жыл бұрын
trong phần mềm mô phỏng này , vđk bị ẩn 1 số chân . thì mình về mạch in kiểu gì nhỉ bạn ơi . bạn có cách lấy lại cho đầy đủ chân để vẽ mạch in không ? hướng dẫn mình với bạn ! cảm ơn bạn !
@thanhdangnguyen
@thanhdangnguyen 9 жыл бұрын
+Dung Trương Mấy chân bị ẩn là các chân nguồn, mặc đinh nó kết nối sẵn cho mình luôn rồi, nếu em xuất sang bên vẽ mạch in nó sẽ nối sẵn các chân đó. Còn không em có thể hiện các chân đó ra luôn cũng được mà, hình như là click phải -> Properties -> chọn Hidden PIN. ko nhớ rõ nữa, để xem lại sau.
@dungtruong2101
@dungtruong2101 9 жыл бұрын
+HỌC IT - ĐIỆN TỬ mạch in thì nó tự bắt chân hả bác ? cứ vẽ mạch nguyên lý sau đó xuất sang ares tự nó bạt à . hay rồi đấy ! cảm ơn bác nhiều
@HaTuls
@HaTuls 8 жыл бұрын
+Dung Trương mạch in phải đủ chân thì ra ngoài mới lắp linh kiện được chứ... sang mạch in không thấy chân thì phải vẽ chân vào mới được :P
@TrungNguyen-ig4ww
@TrungNguyen-ig4ww 8 жыл бұрын
mạch in vẽ cho 89c52 có dùng được cho 89s52 ko anh
@StraussKeyboards
@StraussKeyboards 7 жыл бұрын
A ơi, hổi lúc đầu cái vòng lặp for của em là 123, về sau 123 nó ko đủ 500ms ạ, nó cỡ có 200ms, em có bấn nhầm gì không ạ?
@dungtruong2101
@dungtruong2101 9 жыл бұрын
Ở chân số 9 nếu mình không muốn reset bằng nút bấm thì mình sẽ nối mạch như thế nào hả bạn ? sẽ chỉ nối với GND thông qua điện trở 10k thôi à ? giải thích giúp mình với bạn ơi !
@thanhdangnguyen
@thanhdangnguyen 9 жыл бұрын
+Dung Trương Em nối như anh hướng dẫn, nhưng không gắn nút nhấn. Có đầy đủ tụ điện, điện trở nha!
@thanhdangnguyen
@thanhdangnguyen 8 жыл бұрын
+Dung Trương Thì em bỏ cái nút bấm đi thôi.
@tenho9425
@tenho9425 7 жыл бұрын
lỗi này là sao vậy anh :(( Build target 'Target 1' compiling main.c... linking... BL51 BANKED LINKER/LOCATER V6.22 - SN: K1FMC-VDQXXC COPYRIGHT KEIL ELEKTRONIK GmbH 1987 - 2009 *** ERROR: COMMAND-FILE 'dieu' NOT FOUND Target not created
@vietnguyen8241
@vietnguyen8241 5 жыл бұрын
bạn cho mình hỏi xíu, 123 là gì vậy, nhờ bạn giải thích giùm
@454hsr5
@454hsr5 9 жыл бұрын
xin chào anh! Hiện tại em đang bắt đầu học ngành điện tử nhưng kiến thức bị thiếu khá nhiều. Và giờ em đang muốn học viết code cụ thể là cho họ VĐK 8051 thì em nên xem và học những gì. Mong anh giải đáp sớm cho em. Cảm ơn anh!
@hoanghaianh4205
@hoanghaianh4205 6 жыл бұрын
ngôn ngữ C b ơi
@viethungnguyen2308
@viethungnguyen2308 9 жыл бұрын
cho em hỏi em làm sai ở đau? include sbit LED_PIN = p0^0; void Delay_ms(unsigned int t) { usigned int x,y; for(x =0; x
@thanhdangnguyen
@thanhdangnguyen 9 жыл бұрын
viethung nguyen Em bị dư chữ df kìa!!
@viethungnguyen2308
@viethungnguyen2308 9 жыл бұрын
HỌC IT - ĐIỆN TỬ em bỏ chữ đó cũng zậy!
@viethungnguyen2308
@viethungnguyen2308 9 жыл бұрын
em sửa dc rui. thank!
@baganoy7515
@baganoy7515 9 жыл бұрын
viethung nguyen nhiều lỗi quá, kiểu dữ liệu viết sai, vòng for đầu tiên của hàm delay thừa dấu ; dẫn đến delay sai
@viettrandba
@viettrandba 3 жыл бұрын
tại sao vòng lập hàm delay_ms mình thiết lập y
@TuanPham-kv5nn
@TuanPham-kv5nn 11 ай бұрын
số nào cũng được bạn ơi, nó chỉ là điều kiện để for chạy làm cho delay thôi
@quocanhtruong1552
@quocanhtruong1552 8 жыл бұрын
a có tài liệu nào dạy ngôn ngữ lập trình c không ạ
@phatpham1232
@phatpham1232 7 жыл бұрын
sites.google.com/site/phamtandatx/mot-so
@ngoccao4288
@ngoccao4288 9 жыл бұрын
Anh ơi điện trở thanh dùng để làm gì trong bài này ạ,em không hiểu lắm,mình có thể không dùng được không ạ
@thanhdangnguyen
@thanhdangnguyen 9 жыл бұрын
ngoc cao PORT0 là port có các ngõ ra cực thu hở nên phải nối thêm điện trở kéo lên VCC ở bên ngoài. PORT0 có tổng cộng 8 chân, thay vì dùng 8 con điện trở bình thường mắc với mỗi chân và nguồn VCC, thì người ta dùng 1 con điện trở thanh.
@LightStar66
@LightStar66 8 жыл бұрын
Anh ơi, e tìm trên trang chủ không được file Pack nào của Atmel có chứa họ 8051 cả, a có share em với
@quyetquyet8232
@quyetquyet8232 8 жыл бұрын
anh cho e hỏi.e viết chương trình đúng như a mà sao keil báo lỗi.c5 error 129 missing ';' before 'delay_ms'.xin anh giúp đỡ
@vanhong3144
@vanhong3144 7 жыл бұрын
anh giai thich dup em , tai sao y< 123 co the thay so khac dc ko? thank ban,
@TrangNguyen-pd6cs
@TrangNguyen-pd6cs 5 жыл бұрын
vân hồng thay số khác đc nhé
@nope8605
@nope8605 8 жыл бұрын
anh giải thích cho em dòng 2 và 3 với...nó có liên hệ j với các câu lệnh dưới không...em khó hiểu quá... #include void delay(int time){ while(time--); } void blink(int lan) { int i; for (i=0;i
@TuanPham-kv5nn
@TuanPham-kv5nn 11 ай бұрын
cái lan của bạn không truyền giá trị vào hả, không truyền thì sao tạo ra điều kiện được
@ninhnguyenngoc9847
@ninhnguyenngoc9847 8 жыл бұрын
cho em hỏi con tụ điện 10UF có tác dụng gì ạ
@hoanghaianh4205
@hoanghaianh4205 6 жыл бұрын
dùng để reset b
@vnnews3632
@vnnews3632 3 жыл бұрын
@@hoanghaianh4205 Nút nhấn thực tế có tình trạng dội phím, tức là khi ta nhấn thì sẽ không nhận được mức 0 hay 1 một cách rõ ràng, Dùng con tụ ở đó có tác dụng lọc cái xung nghoằn nghèo ở đó bạn ạ.
@danhtran3511
@danhtran3511 8 жыл бұрын
sao lại phải mắc thêm trở thanh nữa vậy a
@thaonguyentrung6914
@thaonguyentrung6914 3 жыл бұрын
cho em hỏi: làm cách nào im đậm keyword ạ
@dunghai1559
@dunghai1559 7 жыл бұрын
sao viết giống anh, đến khi nạp code thì nháy liên hồi, e kiểm tra đi kiểm tra lại mà ko khác của anh mà nháy liên hồi. =(((((
@ucanhnguyen1134
@ucanhnguyen1134 8 жыл бұрын
em đã học qua lập trình C nhưng thật sự không hiểu đoạn LED_PIN = !LED_PIN giúp đảo trạng thái của LED và chữ unsigned có tác dụng gì, vì em bỏ nó đi vẫn chạy bình thường
@TuanPham-kv5nn
@TuanPham-kv5nn 11 ай бұрын
cái đoạn led pin nằm trong điều kiện while luôn đúng dùng để nhấp nháy thôi, còn unsigned là để nó là số nguyên thôi bạn
@tamtaduytam4970
@tamtaduytam4970 4 жыл бұрын
Dạy plc s7200 tiếp đi bạn ơi
@lamnguyenthanh2
@lamnguyenthanh2 9 жыл бұрын
file hex của em . sao nó k hiện lên là file.hex mà nó hiện lên là led đơn nó giống cái project vậy a . vậy khắc phục sao a . nhưng code vẫn chạy bình thường .
@auinhquan732
@auinhquan732 6 жыл бұрын
b ơi bạn làm sao thế mình cũng bị như thế
@NhanNguyen-xk4wb
@NhanNguyen-xk4wb 7 жыл бұрын
anh oi hướng dẫn giúp em lập trình pic16f716
@hocnguyen8437
@hocnguyen8437 7 жыл бұрын
mạch này là mạch gì vậy bác !!!!!!
@NhanNguyen-xk4wb
@NhanNguyen-xk4wb 7 жыл бұрын
anh co viet chuong trinh ben avr k
@tuananh6137
@tuananh6137 4 жыл бұрын
mình không hiểu cái điện trở nối từ nút reset xuống mát mà 10k thì sao mà nút reset chạy
@khilula229
@khilula229 9 жыл бұрын
anh cho em hỏi chip 89c51 có khác j s52 ko ạ. e đang làm bài tập về c51 mà a dùng s52 thì em ko biết nó có giống nhau không ạ. a bảo em với. ^^
@thanhdangnguyen
@thanhdangnguyen 9 жыл бұрын
+Khỉ LuLa Dùng được, code viết cho 89C51 đều chạy được trên 89S52.
@khilula229
@khilula229 9 жыл бұрын
+HỌC IT - ĐIỆN TỬ ^^ tks a nhiều lắm
@TuanPham-kv5nn
@TuanPham-kv5nn 11 ай бұрын
không khác nhau đâu bạn
@ThienTran-zx8jo
@ThienTran-zx8jo 2 жыл бұрын
mn ơi, làm sao để down source code về được vậy ạ? mình click vào link thì nó dẫn tới web quảng cáo á
@viethuunguyen6227
@viethuunguyen6227 9 жыл бұрын
làm thế nào để con điện trở thanh quay ngang ạ !! em cảm ơn !! ạ :P :p
@hoanghaianh4205
@hoanghaianh4205 6 жыл бұрын
bấm chuột phải vào linh kiện rồi có cái biểu tượng xoay màu xanh theo ý muốn
@Tuny1991
@Tuny1991 9 жыл бұрын
Anh có thể giải thích giùm em tại sao trong ham delay mình cho y chạy tới 123. Mong anh hồi đáp giúp em.
@baganoy7515
@baganoy7515 9 жыл бұрын
le nhat tuynh vđk sử dụng thạch anh tần số 12MHz, trong vđk có bộ chia 12 nên tần số clock thực tế là 1Mhz, tức là 1 chu kỳ máy mất 1us, bạn muốn delay 1ms thì cần chạy 1000 chu kỳ máy, 1 lần lặp của hàm for mất khoảng 8 chu kỳ máy, nên ta cần 1000/8=125 chu kỳ lặp hàm for. tuy nhiên do ngoài vòng for ta còn sử dụng các lệnh khác như khai báo,... cũng mất chu kỳ máy nên để bù lại ta sẽ điều chỉnh con số 125 xuống 123.
@Tuny1991
@Tuny1991 9 жыл бұрын
Cảm ơn bạn nhiều. Bạn có thể chỉ cho mình tài liệu nào đê mình tìm hiểu về nhũng cái này được không bạn. Ví dụ mình muốn biết chu kì máy của vòng lặp while
@thanhdangnguyen
@thanhdangnguyen 9 жыл бұрын
bag Anoy Làm sao e biết được vòng lặp for chạy trong 8 chu kỳ máy???
@baganoy7515
@baganoy7515 9 жыл бұрын
HỌC IT - ĐIỆN TỬ dạ, em có thử debug, trình biên dịch dịch từ C qua asm trước khi nó tạo file hex, em debug từng lệnh và đếm số chu kỳ máy thì thu được kết quả như sau: ví dụ với for(i=0;i
@thanhdangnguyen
@thanhdangnguyen 9 жыл бұрын
bag Anoy Ok!! Very good!!
@PhucNguyen-pg3hu
@PhucNguyen-pg3hu 9 жыл бұрын
điện trở thanh có công dụng gì vậy anh, ko nối có được ko?
@thanhdangnguyen
@thanhdangnguyen 9 жыл бұрын
Nguyễn Thanh Phúc Điện trở thanh kéo các chân của vđk lên nguồn VCC. Do cấu tạo của các chân này là "cực thu hở" nên phải dùng điện trở bên ngoài kéo lên VCC.
@PhucNguyen-pg3hu
@PhucNguyen-pg3hu 9 жыл бұрын
HỌC IT - ĐIỆN TỬ cám ơn anh nhiều
@CoLa2000
@CoLa2000 8 жыл бұрын
anh cho em hoỉ tại sao EA lại có dấu gạch ngang trên đầu, nghĩa là gì vậy ạ?
@hoanghaianh4205
@hoanghaianh4205 6 жыл бұрын
tích cực 0
@minhtuanto1439
@minhtuanto1439 7 жыл бұрын
cảm ơn anh ạ....
@cualotxac8105
@cualotxac8105 9 жыл бұрын
chân vđk xuất mức 1 đc 5v luôn đúng ko ạ
@sotaycotenanh
@sotaycotenanh 7 жыл бұрын
a cho e ứng dụng nào để e tải về chứ e o bt tải giờ o có ứng dụng e học cũng như o
@hoanghaianh4205
@hoanghaianh4205 6 жыл бұрын
keil C 8051 b à
@MonkeyDLuffy55462
@MonkeyDLuffy55462 9 жыл бұрын
a ơi y
@manhtuan3208
@manhtuan3208 9 жыл бұрын
anh oi e chương trinh y hêt của a mà sao báo lỗi vạy a #include sbit led_pin = p0^0; void delay_ms(unsigned int t ) { unsigned int x,y; for(x=0;x
@chickenlovely1
@chickenlovely1 9 жыл бұрын
+manh tuan P viết hoa nhá
@anhhoang2757
@anhhoang2757 7 жыл бұрын
thay p0^0 bằng p0_0 xem
@dungphungvan2519
@dungphungvan2519 9 жыл бұрын
sao i lại chạy nhỏ hơn 123 các ad nhỉ
@DBcosevinh_1630
@DBcosevinh_1630 6 жыл бұрын
thạch anh chúng ta dung 12M .. mỗi lệnh chạy 8.28us nên phải dung 123 để dc 1ms
@sonnguyen-dc1zs
@sonnguyen-dc1zs 2 жыл бұрын
e thích học điện tử nhưng lỡ học IT mất r
@Wuwei-hang
@Wuwei-hang 9 жыл бұрын
hay qua anh ơi
@ammarbasrah1362
@ammarbasrah1362 5 жыл бұрын
How can download protous+ library arduino full version plz
@samnguyenquoc1004
@samnguyenquoc1004 9 жыл бұрын
thay vì sbit thì mình define dc ko anh ,
@thanhdangnguyen
@thanhdangnguyen 9 жыл бұрын
+Sâm Nguyễn Quốc Được em, mình có thể dùng là: sbit LED_PIN = P2^0; hoặc #define LED_PIN P2_0
@samnguyenquoc1004
@samnguyenquoc1004 9 жыл бұрын
a cho e hỏi 1 cái nữa là sao phải dùng điện trở treo ạ và điện trở treo nó có công dụng như thế nào ạ cám ơn anh nhiều lắm
@thanhdangnguyen
@thanhdangnguyen 9 жыл бұрын
+Sâm Nguyễn Quốc Ngõ ra của P0 là ngõ ra cực thu hở đó e, e phải xem lại kiến thức về kỹ thuật số để hiểu rõ hơn vấn đề này!!
@samnguyenquoc1004
@samnguyenquoc1004 9 жыл бұрын
1 vấn đề nữa a dùng ngôn ngữ C bên vi điều khiển thì mình chú trong phần nào nhất ạ a có thể cho e đường link cơ bàn về lập trình C ko cám ơn anh
@thanhdangnguyen
@thanhdangnguyen 9 жыл бұрын
+Sâm Nguyễn Quốc Em phải rành rạc ngôn ngữ C trước, sau đó mới học lập trình cho vđk. Sử dụng vđk nào thì nghiên cứu tài liệu vđk đó thôi em!!
@banglequoc4576
@banglequoc4576 8 жыл бұрын
cho e xin full thư viện proteus anh ơi
@luongvutruong1384
@luongvutruong1384 7 жыл бұрын
void main có ý nghĩa già vậy bạn
@unghoangtu1256
@unghoangtu1256 7 жыл бұрын
trong C đây là cách khai báo 1 hàm. người ta thường đặt tên chương trình chính là main
@thanhtutruong9325
@thanhtutruong9325 8 жыл бұрын
sao e lưu file giống như a mà máy báo lỗi ak.thank a nhiều
@quanghieutran8008
@quanghieutran8008 9 жыл бұрын
em làm theo như anh hướng dẫn nhưng khi nạp file hex vào mạch vẫn không hoạt động. Em đã thử tải và dùng code anh viết nạp vào mà vẫn vậy. khi bấm play thì các nút ở P0.1 - P0.7 chỉ có màu xám chứ ko có màu đỏ như video. còn P0.0 thì chỉ có màu xanh chứ không có thay đổi xanh-đỏ. như vậy thì lỗi ở đâu và khắc phục như thế nào ạ. em xin cảm ơn
@thanhdangnguyen
@thanhdangnguyen 9 жыл бұрын
+Quang Hiệu Trần P0 là port cực thu hở, em phải mắc thêm điện trở kéo lên giống như anh hướng dẫn đó, thì mới thấy nó lên 1, xuống 0 được.
@quanghieutran8008
@quanghieutran8008 9 жыл бұрын
+HỌC IT - ĐIỆN TỬ anh đang n&#243;i đến điện trở thanh đ&#250;ng ko ạ.&#160; em đ&#227; mắc điện trở thanh v&#224;o c&#225;c ch&#226;n P0 của IC rồi thưa anh và chân 1 của điện trở thanh cũng đã nối với nguồn rồi ạ
@thanhdangnguyen
@thanhdangnguyen 9 жыл бұрын
+Quang Hiệu Trần Đúng rồi em, chân VCC của điện trở thanh em có nối lên VCC chưa?
@quanghieutran8008
@quanghieutran8008 9 жыл бұрын
+HỌC IT - ĐIỆN TỬ chân 1 của điện trở e đã nối với nguồn rồi ạ. e đã nối giống hệt như anh đã hướng dẫn mà vẫn ko chạy được
@thanhdangnguyen
@thanhdangnguyen 9 жыл бұрын
+Quang Hiệu Trần Vậy em download source của anh về xem nha, hay xem kỹ lại video, e làm bị thiếu mất bước nào rồi!!
@quannguyenhai925
@quannguyenhai925 7 жыл бұрын
làm y chang mà sao ko có file hex a ơi
@truongngovan8319
@truongngovan8319 7 жыл бұрын
lỗi gì đây ạ *** FATAL ERROR L211: I/O ERROR ON OUTPUT FILE:
@nguyentrunghieu9225
@nguyentrunghieu9225 8 жыл бұрын
a có link down protus crack ko ạ
@11neural12
@11neural12 3 жыл бұрын
Hướng dẫn lập trình hợp ngữ 8051 tại kzbin.info/www/bejne/gKqWYqOXoN-FhKs
@vivu513
@vivu513 3 жыл бұрын
17:00
C & 8051 - Giải thích hàm Delay_ms
7:15
HỌC IT - ĐIỆN TỬ
Рет қаралды 51 М.
Tự học 8051: Bài6 - Led đơn & Nút bấm
21:10
Điện Tử 360
Рет қаралды 119 М.
Counter-Strike 2 - Новый кс. Cтарый я
13:10
Marmok
Рет қаралды 2,8 МЛН
Ozoda - Alamlar (Official Video 2023)
6:22
Ozoda Official
Рет қаралды 10 МЛН
Маусымашар-2023 / Гала-концерт / АТУ қоштасу
1:27:35
Jaidarman OFFICIAL / JCI
Рет қаралды 390 М.
How to have fun with a child 🤣 Food wrap frame! #shorts
0:21
BadaBOOM!
Рет қаралды 17 МЛН
Linh kiện điện tử cơ bản | Tri thức nhân loại
41:29
Tri Thức Nhân Loại
Рет қаралды 122 М.
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 М.
Tự học 8051:  Bài 1 - Giới thiệu về 8051
26:11
Điện Tử 360
Рет қаралды 183 М.
8051 | Bài 1 - Hướng dẫn sử dụng Proteus và KeilC
15:53
C & 8051 - Lập trình các hiệu ứng chớp tắt LED
21:02
HỌC IT - ĐIỆN TỬ
Рет қаралды 39 М.
Counter-Strike 2 - Новый кс. Cтарый я
13:10
Marmok
Рет қаралды 2,8 МЛН