Dùng vi điều khiển IC 89s52 điều khiển chạy các hiệu ứng trên các led được xếp thành hình hai trái tim lồng nhau.

50 2.5K 1
Dùng vi điều khiển IC 89s52 điều khiển chạy các hiệu ứng trên các led được xếp thành hình hai trái tim lồng nhau.

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Khi vi điều khiển ra đời đã mang lại sư tiện lợi là dễ dàng sử dụng trong điều khiển công nghiệp, việc sử dụng vi điều khiển không đòi hỏi người sử dụng phải hiểu biết về một lượng kiến thức quá nhiều như sử dụng vi xử lí

BÀI TẬP LỚN: MÔN:KỸ THUẬT LẬP TRÌNH NHÚNG ĐỀ TÀI  ! "#$%&'()*+), Giảng viên hướng dẫn-*./01 Nhóm sinh viên thực hiện đề tài: 2,34350"6 ,7893 :,3401;<% =,8>01< ,?@'018A B,<@'890C* -DD 1. Lời nói đầu 2. Giới thiệu vi điều khiển AT89s52 3. Tác dụng của các linh kiện trong mạch 4. Sơ đồ nguyên lý 5. Nguyên lý hoạt động của mạch 6. Code 7. Hình ảnh mô phỏng 8. Tài liệu tham khảo Lời nói đầu: 3"E)FG%H')@(/'&&'% HICJK!D"I*L*M@ ! @*M6) H'@I(/$NK>&JIHO/GM$NKPGMQP@, ?%//@'*M/RS"6%%&JG% /,/@)&&P%*T)*'U,;MK!@V)' $NK"6$NK!V @G @WX@!@II"#@T &"6 @G, K(Y&&''%%@FK #&*MKGMQ'*M/%G1@Q $NK@'*M5', Z)6F*)"#'!4!' N!D@T&PN!D TRS"6N!D&JG%*M "#%["N!D$NK, IUF%@"#PFJ $U'\0;]7,I5*)*)$/ )P*M@/5^%'5;_`2, _@@Q5;_`2'5;_`I*  C5;_`2*M* '!"#GMQMQ U&TZG , a!DO)U@/ T&P!bJ$UPGM c&(P*WP*R)Md,, _)bI*E *$(G'*M@V !DO),?I'c&(@ _7]C$%&'( )*+), I . giới thiệu về IC 89s52: 1.Sơ lược về IC89s52: 39*2e )&e2PGM8 HO)5;_`2''fT@5 8"#J$U)', 2e TG/K&e2ge2hPGM HO)5;_`2G)@+* i=Zjkl;P i2G k\;P i:"6$Uc&P i2&@/%&'GM162BG,  0%& @)óàY)6O)&ePe:PeQ í9"#J%,  <) TRU&á@8 5;_`2V)P)à@óáàJ$Uá" \* P-&m P\;P_ * P;))n))P _ *@!@"#U&&é&à*àU&)@ á&O)5;_`2, &8"#N!DMF%Q> "L83)*)'8O)F \* ,*F/&"#)^EK"#\*  J$U,;F/e'PoeO)  J$UL\* *F/'g;F/HO \0hQK9"C("CY"), 0"CYe2Pe:PeI*F/"C"CL\* ' 2P:P, Dung lượng RAM Dung lượng ROM Chế độ nạp 89S51 2G =ZG /%& 89S52 2G ZG /%& 89S53 2G 2ZG /%& 89S55 2G eZG /%&  _)@J6)Jtiến'&PF\*  )1"6!R8*)/_$$ QJ%'WG'I*J9& "C( @%M/%&UCJ'#@ "6N!D, [...]... mức 0, khóa mở, dòng ̣ điên sẽ bi cắ t ,LED tắt ̣ ̣ Cách nối các LED: Các LED nối vào cùng một chân của vi điều khiển được nối song song với nhau Đầu katot của tất cả các LED được nối đất(nối mass),trở 220 được sử dụng để hạn dòng vào LED( LED chịu được dòng tối đa là 10mA) V.Chương trình ASM lập trình cho vi điều khiển: ; CHUONG TRINH CHAY LED TRAI TIM  ORG 0000H  BEGIN:  MOV A,#0FFFFH  MOV... Khi Vi điều khiển truy xuất bộ nhớ từ bên ngoài, port 0 vừa có chức năng là bus địa chỉ, vừa có chức năng là bus dữ liệu do đó phải tách các đường dữ liệu và địa chỉ Tín hiệu ở chân ALE dùng làm tín hiệu điều khiển để giải đa hợp các đường địa chỉ và các đường dữ liệu khi kết nối chúng với IC chốt Các xung tín hiệu ALE có tốc độ bằng 1/6 lần tần số dao động đưa vào Vi điều khiển, như vậy có thể dùng. .. dùng tín hiệu ở ngõ ra ALE làm xung clock cung cấp cho các phần khác của hệ thống *Ghi chú : khi không sử dụng có thể bỏ trống chân này •Nhóm chân điề u khiể n vào/ra: Port 0: gồm 8 chân (từ chân 32 đến 39) có hai chức năng: -Chức năng xuất/nhập :các chân này được dùng để nhận tín hiệu từ bên ngoài vào để xử lí, hoặc dùng để xuất tín hiệu ra bên ngoài, chẳng hạn xuất tín hiệu để điều khiển led đơn... 7 .các con LED: III.SƠ ĐỒ NGUYÊN LÝ: IV.Nguyên lý hoạt động của mạch: IC điề u khiể n chính 89S52 điều khiể n toàn bô ̣ hoa ̣t đô ̣ng của ma ̣ch, chương trình code đươ ̣c na ̣p vào IC (code đươ ̣c dich ra file hex rồ i đưa vào IC qua bô ̣ na ̣p nố i ̣ cổ ng LPT bằ ng chương trình na ̣p Aec_isp.exe) Code lâ ̣p trình cho các port của IC 89S52, điề u khiể n đèn LED sáng ở mức 1 Các. .. enable) tín hiệu được xuất ra ở chân 29 dùng để truy xuất bộ nhớ chương trình ngoài Chân này thường được nối với chân OE (output enable) của ROM ngoài Khi vi điều khiển làm vi c với bộ nhớ chương trình ngoài, chân này phát ra tín hiệu kích hoạt ở mức thấp và được kích hoạt 2 lần trong một chu kì máy Khi thực thi một chương trình ở ROM nội, chân này được duy trì ở mức logic không tích cực (logic 1) (Không... ngắt cứng thứ 0 P3.3 INT1: Ngõ vào ngắt cứng thứ 1 P3.4 T0 : Ngõ vào của Timer/Counter thứ 0 P3.5 T1 : Ngõ vào của Timer/Counter thứ 1 P3.6 WR : Ngõ điều khiển ghi dữ liệu lên bộ nhớ ngoài P3.7 RD : Ngõ điều khiển đọc dữ liệu từ bộ nhớ bên ngoài P1.0 T2 : Ngõ vào của Timer/Counter thứ 2 P1.1 T2X : Ngõ Nạp lại/thu nhận của Timer/Counter thứ 2   II.Tác dụng của các linh kiện trong mạch:    AT89S52 ... định chương trình thực hiện được lấy từ ROM nội hay ROM ngoại - Chân 31 nố i mass: sử du ̣ng bô ̣ nhớ chương trình bên ngoài vi điề u khiể n -Chân 31 nố i VCC: sử du ̣ng bô ̣ nhớ chương trình (4Kb) bên trong vi điều khiển • RST(Chân RESET): Ngõ vào RST ở chân 9 là ngõ vào Reset dùng để thiết lập trạng thái ban đầu cho vi điều khiển Hệ thống sẽ được thiết lập lại các giá trị ban đầu nếu ngõ... (p3.0 đến p3.3)  Mỗi chân sử dụng để lập trình cho vi điều khiển xuất dữ liệu sẽ đươ ̣c nố i với cực B của transistor loa ̣i PNP thông qua 1 trở 220Ω để phân cực Transistor ở đây mang nhiêm vụ như 1 khóa Cực E của transistor ̣ A1015(transistor thuận PNP)nố i với nguồn +5V, cực C sẽ qua trở và nối ra LED Khi tín hiêu điều khiể n ̣ của IC ra mức 1, transistor sẽ đươ ̣c phân cực thuâ... dao đô ̣ng bên trong vi điề u khiể n, được sử dụng để nhận nguồn xung clock từ bên ngoài để hoạt động, thường được ghép nối với thạch anh và các tụ để tạo nguồn xung clock ổn định XTAL 1: Ngõ vào đến mạch khuếch đại dao động đảo và ngõ vào đến mạch tạo xung clock bên trong .XTAL 2: Ngõ ra từ mạch khuếch đại dao động đảo • Chân cho ̣n bô ̣ nhớ chương trình: chân 31 (EA/VPP): dùng để xác định chương... nhiệm vụ lấy dữ liệu từ ROM hoặc RAM ngoại (nếu có kết nối với bộ nhớ ngoài), đồng thời Port 0 còn được dùng để định địa chỉ của bộ nhớ ngoài Port 1 (P1): gồm 8 chân (từ chân 1 đến chân 8), chỉ có chức năng làm các đường xuất/nhập, không có chức năng khác Port 2 (P2) : gồm 8 chân (từ chân 21 đến chân 28) có hai chức năng: -Chức năng xuất/nhập -Chức năng là bus địa chỉ cao (A8-A15): khi kết nối với bộ . đầu 2. Giới thiệu vi điều khiển AT89s52 3. Tác dụng của các linh kiện trong mạch 4. Sơ đồ nguyên lý 5. Nguyên lý hoạt động của mạch 6. Code 7. Hình ảnh mô. _7]C$%&'( )*+), I . giới thiệu về IC 89s52: 1.Sơ lược về IC8 9s52: 39*2e )&e2PGM8

Ngày đăng: 24/04/2013, 19:07

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan