C & 8051 - Mở rộng ngõ ra dùng IC 74595 (p1)

  Рет қаралды 32,215

HỌC IT - ĐIỆN TỬ

HỌC IT - ĐIỆN TỬ

Күн бұрын

Пікірлер: 56
@lennguyenphuoc8164
@lennguyenphuoc8164 Жыл бұрын
21/05/2023 Q7 TP HCM. Em đang trên con đường để cố gắng để trở thành embedded engineer. cám ơn anh Dâng rất nhiều
@huybinhnguyen5349
@huybinhnguyen5349 10 жыл бұрын
Cảm ơn anh rất nhiều, em không có điều kiện học trong các trường kĩ thuật, nhưng thông qua các video này giúp em rất nhiều! phục nhất là sự nhiệt tình của anh với cộng đồng.
@MaiVu11
@MaiVu11 9 жыл бұрын
hay thanks anh nhiều giảng dạy vô cùng dễ hiểu, bài giảng thiết kế chuyên nghiệp không hề hàn lâm như ở trường
@nguyenvankhang6665
@nguyenvankhang6665 9 жыл бұрын
Cảm ơn nhiều vì bài giảng đầy đủ các chi tiết dễ hiểu..
@minhchita7527
@minhchita7527 6 жыл бұрын
anh dảng rất hay, chúc a luôn có sức khỏe để cống hiến nhiều hơn
@hoangbaochau7548
@hoangbaochau7548 9 жыл бұрын
anh ơi, em cám ơn anh rất nhiều nhé.. bây giờ em đã hiểu được cách con 6B959 hoạt động như thế nào rồi!
@dinhcanh4462
@dinhcanh4462 6 жыл бұрын
Cảm ơn anh rất nhiều. 30/06/2018
@vipyeu19191
@vipyeu19191 9 жыл бұрын
anh cho em hỏi làm thế nào để diều khiển các chân khác mà không ảnh hưởng các chân đã dùng để điều khiển 595 ? em cảm ơn !
@thminh90
@thminh90 8 жыл бұрын
ước gì giảng viên đại học nào cũng được như anh
@thinhle883
@thinhle883 9 жыл бұрын
anh giảng rất hay
@ong4417
@ong4417 3 жыл бұрын
quá dễ hiểu
@trongvu2461
@trongvu2461 5 жыл бұрын
cho em hỏi byte xuất ra từ con 74595 có xuất hiện đồng thời không
@TuanAnhNguyen-dp6js
@TuanAnhNguyen-dp6js 8 жыл бұрын
a ơi có thể giúp e với mạch dùng 74C595 này với e dùng 1 port xuất dữ liệu còn đâu chân điều khiển e lại dùng con 74C595 mà chưa hiển thị lên led 7 thanh
@hoanguyenthanh6790
@hoanguyenthanh6790 4 жыл бұрын
cam on!
@quyenvo3376
@quyenvo3376 6 жыл бұрын
Hay quá..
@cdaabc5846
@cdaabc5846 9 жыл бұрын
mình muốn cho >= 2 con L.E.D chạy cùng lúc trên 32 I/O thì phải làm sao vậy anh Dâng?
@jhonnyambarita236
@jhonnyambarita236 2 жыл бұрын
Thx alot, brother
@anle4664
@anle4664 9 жыл бұрын
Bạn ơi sao minh dung code như bạn hương dẫn PORTC = b&(0x80>>i); mà không chạy được .mình dùng mikroc for pic
@tienlinh9550
@tienlinh9550 7 жыл бұрын
0x56 là mặc định của 74hc595 hả bác
@nhatle5968
@nhatle5968 5 жыл бұрын
Anh co em xin tai lieu nay duoc hong. Em xin cam on
@MrHD-IoT
@MrHD-IoT 8 жыл бұрын
Mình có một vấn đề khi sử dụng 74HC595 là khi lúc mới cấp nguồn cho vi điều khiển, các chân I/O sẽ ở mức cao và nó vô tình tạo một tín hiệu gữi tới ic 74595 làm cho đèn sáng không mong muốn, vậy làm sao để xử lý vấn đề này. Lưu ý là mình đã dùng chân OE kết nối với 1 chân ở vi điều khiển và cho nó ở mức cao trong setup(), sao đó mới cho nó ở mức thấp trong loop()
@ngochoangnguyen8657
@ngochoangnguyen8657 7 жыл бұрын
khi thiết kế mạch bạn dùng BJT để quét led(ví dụ dùng BJT PNP--> 7SEG COM ANODE), thì tại cực B bạn kéo 1 điện trở 4k7 lên Vcc thì khi đó mặc định mở nguồn thì cực B mức cao nên BJT ko dẫn--> LED ko sáng.
@NhutNguyen-js2dr
@NhutNguyen-js2dr 8 жыл бұрын
e vẫn add thư viện đúng mà nó vẫn báo lỗi là mở k được thư viện là s anh?
@hungphanvan6336
@hungphanvan6336 8 жыл бұрын
A ơi cho e hỏi đoạn a ghi trong file code là main_h sau đó sao lại ra được đoạn kai báo tần số thạch anh vs thư viện kia ạ?
@atNguyen-cc9wl
@atNguyen-cc9wl 7 жыл бұрын
xem những video trước có hd đó bạn
@leeh1550
@leeh1550 9 жыл бұрын
anh ơi! sbit IE74595_DS là kiểu dữ liệu 1 bit. mà b & (0x80 >> i) là kiểu dữ liệu 8 bit thì nó vẫn gán được cho nhau ạ? Nếu gán được cho nhau thì nó sẽ lấy bit thứ mấy trong 1 byte để gán cho IE74595_DS vậy a? chúc anh sức khỏe để có nhiều video chia sẻ với moị người. thanks anh!
@leeh1550
@leeh1550 8 жыл бұрын
à ừm. là phép "&" nhỉ.
@ngochoangnguyen8657
@ngochoangnguyen8657 7 жыл бұрын
phải kiểm tra kết quả sau khi and 2 số #define DATA P2_1 #define ENABLE_BIT P2_0 #define ENABLE_DATA P2_2 void dichData(unsigned char ucdata) { unsigned char i,tam; for(i=0;i>i); if(tam) { DATA = 1; } else { DATA = 0; } //tao 1 xung de dich bit ENABLE_BIT = 0; ENABLE_BIT = 1; } //sau khi dich hoan tat 8bit vao bo dem thi tao 1 xung de xuat ra ENABLE_DATA = 0; ENABLE_DATA = 1; }
@duongkstn
@duongkstn 8 жыл бұрын
Anh giảng rất hay và hiểu ạ , em đã thử được 1 mạch rồi ạ . Anh cho em hỏi là khi làm mạch bây giờ em thay thành AT89S52 thay vì C52 và code em vẫn thế , file HEX vẫn thế thì có đc ko anh nhỉ
@thanhdangnguyen
@thanhdangnguyen 8 жыл бұрын
+Dương Đào Nguyên Đúng rồi em, nên dùng AT89S52 để nạp code dễ hơn, thay thế cho C52 hoàn toàn được, thậm chí nó còn nhiều chức năng hơn C52 nữa.
@duongkstn
@duongkstn 8 жыл бұрын
+HỌC IT - ĐIỆN TỬ File Delay.c anh ở chỗ nào vậy ạ e tìm ko có
@thanhdangnguyen
@thanhdangnguyen 8 жыл бұрын
+Dương Đào Nguyên em tìm trong mấy bài trước thử, có thể anh up lên bị thiếu mất.
@duongkstn
@duongkstn 8 жыл бұрын
à em thấy r ạ , cái cách for (y=0;y
@thegioimongmo
@thegioimongmo 5 жыл бұрын
e thấy trong c phép logic and là && còn & là để lấy địa chỉ mà anh
@lennguyenphuoc8164
@lennguyenphuoc8164 Жыл бұрын
đây là toán tử thao tác trên bit mà bạn.
@canhnguyen7421
@canhnguyen7421 7 жыл бұрын
thanks
@Sonnguyenhoang
@Sonnguyenhoang 9 жыл бұрын
em chế đoạn for đầu tiên như thế này mà không chạy @@ hixx anh chỉ em vơi :( void xuat_mang(unsigned char *p , unsigned int n) // n la so 595 { unsigned int i,b; for (b=n; b!=0 ;b--) { b = *(p+b-1); for (i=0;i>i); xung_vao =0; xung_vao =1; } } xung_ra=0; xung_ra=1; }
@TinTin-br3qd
@TinTin-br3qd 4 жыл бұрын
Giao tiếp này gọi là gì vậy mn
@danhnguyenhuu1547
@danhnguyenhuu1547 Жыл бұрын
giao tiếp bộ nhớ ngoài á bạn ^^
@phuotxuyenvietchanel8362
@phuotxuyenvietchanel8362 7 жыл бұрын
hiểu đc chút chút...hì
@TriNguyen-fk2ko
@TriNguyen-fk2ko 8 жыл бұрын
sao ko xuat ra file hexx dc....ghi code giong video mk
@thanhdangnguyen
@thanhdangnguyen 8 жыл бұрын
+Tri Nguyen Em xem lại mấy bài đầu đi, có hướng dẫn xuất file *.hex đó.
@TriNguyen-fk2ko
@TriNguyen-fk2ko 8 жыл бұрын
e xuat no bao loi....hic
@TriNguyen-fk2ko
@TriNguyen-fk2ko 8 жыл бұрын
#include sbit IE74595_SHCP = P2^0 ; sbit IE74595_DS = P2^1 ; sbit IE74595_STCP = P2^2 ; void IE74595_Out_byte(unsigned char b) { unsigned char i; for(i=0;i>i); IE74595_SHCP = 0; IE74595_SHCP = 1; } IE74595_STCP = 0; IE74595_STCP = 1; } void main() { IE74595_Out_byte(0x56) while(1) { } }
@TriNguyen-fk2ko
@TriNguyen-fk2ko 8 жыл бұрын
+HỌC IT - ĐIỆN TỬ xem giup e voi
@thanhdangnguyen
@thanhdangnguyen 8 жыл бұрын
+Tri Nguyen Nó báo lỗi gì? Em copy dòng thông báo lỗi a xem thử.
@johnynguyen840
@johnynguyen840 2 жыл бұрын
sao không chạy được nhỉ anh ơi
C & 8051 - Mở rộng ngõ ra dùng IC 74595 (p2): Ghép nhiều IC 74595
10:25
HỌC IT - ĐIỆN TỬ
Рет қаралды 17 М.
C & 8051 - Giao tiếp LCD HD44780 (P1)
40:46
HỌC IT - ĐIỆN TỬ
Рет қаралды 57 М.
😜 #aminkavitaminka #aminokka #аминкавитаминка
00:14
Аминка Витаминка
Рет қаралды 2,6 МЛН
ЛУЧШИЙ ФОКУС + секрет! #shorts
00:12
Роман Magic
Рет қаралды 22 МЛН
KeilC & 8051: Giao tiếp SPI (P1)
16:45
HỌC IT - ĐIỆN TỬ
Рет қаралды 15 М.
C & 8051 - Viết chương trình đầu tiên cho vđk 8051
34:54
HỌC IT - ĐIỆN TỬ
Рет қаралды 175 М.
The Worst Programming Language Ever - Mark Rendle - NDC Oslo 2021
1:00:41
NDC Conferences
Рет қаралды 1,3 МЛН
Abstraction is not the enemy... lack of documentation is.
17:41
HOW TRANSISTORS RUN CODE?
14:28
Core Dumped
Рет қаралды 519 М.
WHY IS THE HEAP SO SLOW?
17:53
Core Dumped
Рет қаралды 264 М.
Running Apple 1 software on a breadboard computer (Wozmon)
14:23
We Fell For The Oldest Lie On The Internet
13:08
Kurzgesagt – In a Nutshell
Рет қаралды 3,2 МЛН
How are Microchips Made? 🖥️🛠️ CPU Manufacturing Process Steps
27:48