Thiết kế mạch điện gồm 16 Led ghép nối với 8051. 12 hiệu ứng
Bài t p l n môn K th t l p trình nhúngậ ớ ỹ ậ ậ Đ tàiề : Thi t k m ch đi n g m 16 Led ghép ế ế ạ ệ ồ n i v i 8051. 12 hi u ngố ớ ệ ứ Nhóm 2 Các đ c tr ng c b n c a chip 8051ặ ư ơ ả ủ 4KB ROM 128 byte RAM 4 port xu t nh p ( I/O port ) 8-bitấ ậ 2 b đ nh th i 16-bitộ ị ờ M ch giao ti p n i ti pạ ế ố ế Không gian nh ch ng trình ( mã ) ngoài 64Kớ ươ Không gian nh d li u ngoài 64Kớ ữ ệ B x lí bit ( thao tác trên các bit riêng r )ộ ử ẽ 210 v trí nh đ c đ nh đ a ch , m i v trí 1 bitị ớ ượ ị ị ỉ ỗ ị Nhân/chia trong 4 μs Sơ đồ khối của chip 8051 Ch c năng c a các chânứ ủ Có 32 chân có công d ng nh p/xu t d li u,tuy ụ ậ ấ ữ ệ nhiên 24 trong 32 đ ng này có 2 m c đích.ườ ụ 32 chân này hình thành 4 port 8-bit. V i các thi t k ớ ế ế yêu c u m t m c tói thi u b nh ngoài ho c các ầ ộ ứ ể ộ ớ ặ thành ph n bên ngoài khác, ta có th s d ng các ầ ể ử ụ port này làm nhi m v nh p/xu t. 8 đ ng cho m i ệ ụ ậ ấ ườ ỗ port có th x lí n m t đ n v giao ti p v i các ể ử ư ộ ơ ị ế ớ thi p b song song nh máy in, b bi n đ i D-ế ị ư ộ ế ổ A….ho c m i đ ng có th ho t đ ng đ c l p giao ặ ỗ ườ ể ạ ộ ộ ậ ti p v i 1 thi t b đ n bit nh chuy n m ch, LED, ế ớ ế ị ơ ư ể ạ BJT, FET, cu n dây, đ ng c , loa…ộ ộ ơ 1 – Port 0 ( các chân t 32 đ n 39 trên 8051 )ừ ế Có hai công d ng:ụ Trong các thi t k có t i thi u thành ph n, port 0 ế ế ố ể ầ đ c s d ng làm nhi m v xu t/nh p.ượ ử ụ ệ ụ ấ ậ Trong các thi t k l n h n có b nh ngoài, port 0 ế ế ớ ơ ộ ớ tr thành bus đ a ch và bus d li u đa h p.ở ị ỉ ữ ệ ợ 2 – Port 1 ( các chân t 1 đ n 8 trên 8051 )ừ ế Ch có 1 công d ng là xu t/nh p.Kí hi u l m l t là ỉ ụ ấ ậ ệ ầ ượ P1.0, P1.1….P1.7 và đ c dùng đ giao ti p v i các ượ ể ế ớ thi t b bên ngoài khi có yêu c u. Port 1 ch có ch c ế ị ầ ỉ ứ năng s d ng đ giao ti p v i các thi t b ngo i vi.ử ụ ể ế ớ ế ị ạ 3 – Port 2 ( các chân t 21 đ n 28 trên 8051 )ừ ế Làm nhi m v xu t/nh p ho c là byte đ a ch cao ệ ụ ấ ậ ặ ị ỉ c a bus đ a ch 16-bit cho các thi t k có b nh ủ ị ỉ ế ế ộ ớ ch ng trình ngoài .ươ Các thi t k có nhi u h n 256 byte b nh d li u ế ế ề ơ ộ ớ ữ ệ ngoài 4 – Port 3 ( các chân t 10 đ n 17 trên 8051 )ừ ế Có 2 công d ng. Khi không ho t đ ng nh p/xu t, ụ ạ ộ ậ ấ các chân c a port 3 có nhi u ch c năng riêng liên ủ ề ứ quan đ n các riêng.ế 5 - Chân truy xu t ngoài EA (chân 31)ấ Có th đ c n i v i 5V(logic 1) ho c GND(logic 0).ể ượ ố ớ ặ EA n i 5V, 8051/8052 th c thi ch ng trình trong ố ự ươ ROM n iộ EA n i GND, ch ng trình c n th c thi ch a b ố ươ ầ ự ứ ở ộ nh ngoài.ớ Ngoài ra,chân EA còn nh n đi n áp 21V cho vi c l p ậ ệ ệ ậ trình EPROM n i.ộ 6 - Chân reset (chân 9) Là ngõ vào xóa chính c a 8051 dùng đ thi t lâp ủ ể ế l i tr ng thái ban đ u cho h th ng (reset h ạ ạ ầ ệ ố ệ th ng ).ố Với vi điều khiển sử dụng thạch anh có tần số 12 MHz thì dùng C = 10 μF và R = 10 kΩ. [...]... Các chân XTAL1 và XTAL2 (chân 18 và 19 ) Dùng để ghép nối với mạch dao động bên trong 8051 với thạch anh bên ngoài Bài tập lớn Các linh kiện 1 bảng mạch 1 vi điều khiển 89S52 Bài tập lớn 16 đèn LED đỏ Bài tập lớn 1 thạch anh 12 MHz 16 điện trở 47kΩ , 220kΩ 16 transitor H1061 2 tụ 33 pF 1 tụ 10 μF 1 điện trở 10 kΩ Sơ đồ nguyên lí mạch . 16 Led ghép ế ế ạ ệ ồ n i v i 8051. 12 hi u ngố ớ ệ ứ Nhóm 2 Các đ c tr ng c b n c a chip 8051 ư ơ ả ủ 4KB ROM 128 byte RAM 4 port xu t nh p ( I/O port ) 8-bitấ ậ 2 b đ nh th i 16- bitộ. Dùng đ ghép n i v i m ch dao đ ng bên trong ể ố ớ ạ ộ 8051 v i th ch anh bên ngoài ớ ạ Bài t p l nậ ớ Các linh ki nệ 1 b ng m ch ả ạ 1 vi đi u khi n 89S52ề ể Bài t p l nậ ớ 16 đèn LED đỏ Bài. Là ngõ vào xóa chính c a 8051 dùng đ thi t lâp ủ ể ế l i tr ng thái ban đ u cho h th ng (reset h ạ ạ ầ ệ ố ệ th ng ).ố Với vi điều khiển sử dụng thạch anh có tần số 12 MHz thì dùng C = 10 μF