... liệu tham khảo LỜI NÓI ĐẦU Bộ vi điều khiển viết tắt Micro-controller, mạch tích hợp chíp lập trình được, dùng để điều khiển hoạt động hệ thống Bộ vi điều khiển tiến hành đọc, lưu trữ thông tin, ... điều khiển hệ thống theo yêu cầu đề ra: Hiện vi điều khiển phát triển, ứng dụng vào nhiều lĩnh vực như: Sản xuất công nghiệp, tự động hoá nhiều lĩnh vực khác So với kỹ thuật số vi điều khiển nhỏ ... tính 8051 có thêm kbyte ROM, 128 byte RAM định thời Hình1 : Vi điều khiển 8051 2: Cấu trúc bên IC8051: Phần vi điều khiển 8051 vi xử lý trung tâm ( CPU: central processing unit) Đơn vị xử lý trung...
... hình hiểnthị 02 Trở đầu dòng 04 Giảm trỏ (dịch trỏ sang trái) 06 Tăng trỏ (dịch trỏ sang phải) 05 Dịch hiểnthị sang phải 07 Dịch hiểnthị sang trái 08 Tắt trỏ, tắt hiểnthị 0A Bật trỏ, tắt hiển ... hiểnthị 0C Tắt trỏ, bật hiểnthị 0E Nhấp nháy trỏ, bật hiểnthị 0F Tắt trỏ, nhấp nháy trỏ 10 Dịch vị trí trỏ sang trái 14 Dịch vị trí trỏ sang phải 18 Dịch toàn hiểnthị sang trái 1C Dịch toàn hiển ... MCLR/Vpp RA0 /AN0 RA1 /AN1 RA2 /AN2/Vref- RA3 /AN3/Vref+ RA4 /TOCKI/C1OUT RA5 /AN4/ C2 OUT RE0/RD/AN5 RE1/WR/AN6 10 RE2/CS/AN7 -MCLR: hoạt động reset mức thấp -Vpp: ngõ vào áp lập trình -RAO: xuất/nhập...
... long int n) { unsigned char donvi,chuc,tram,nghin,chucnghin,tramnghin; tramnghin=n/100000; chucnghin=(n%100000)/10000; nghin=((n%100000)%10000)/1000; tram=(((n%100000)%10000)%1000)/100; GVHD: ... Nội Khoa: Điện Tử Đồ án môn: Vi Điều Khiển lớp: CĐ ĐT2-K9 chuc=((((n%100000)%10000)%1000)%100)/10; donvi=((((n%100000)%10000)%1000)%100)%10; { P1=0x01; P2=M[tramnghin]; delay(); P1=0x02; P2=M[chucnghin]; ... Trường ĐHCN Hà Nội Khoa: Điện Tử Đồ án môn: Vi Điều Khiển lớp: CĐ ĐT2-K9 I: SƠ ĐỒ NGUYÊN LÝ 5V 5V R R 10 R R R U 2A LED R R R R R - R 5V LM 358 R + R...
... tiến hành đếm sau số sản phẩm hiểnthị lên máy tính Vì vi điều khiển sử dụng mức logic TTL máy tính thiết kế cổng COM theo chuẩn RS232 nên để giao tiếp vi điều khiển máy tính cần có mạch để chuyển ... Các ghi điều khiển timer 1: Thanh ghi chọn chế độ TMOD : 11 Đồ án Vi Điều Khiển Design by Group 10 Đại học Công Nghiệp Hà Nội Điện Tử khóa Thanh ghi điều khiển TCON : Để điều khiển thiết lập ... để kết nối với Hiểnthị máy tính phần mền Hyper teminal Trong Windows có cung cấp sẵn cho phần mền truyền tin qua cổng nối tiếp Hyper teminal.Cách sử dụng sau: Từ menu Start programs Acessories...
... biểu thị nhóm xung, diện xung biểu thị [1] thiếu xung biểu thị mức [0] Chỉ biểu thị 16 biên độ khác biên độ tín hiệu (mã bit), không xác Độ xác cải thiện cách tăng số bit Mỗi mã n bit biểu thị ... biến đổi trên: giải mã, liên tục hóa … Sự mã hóa tín hiệu điều khiển nhằm tăng tính hữu hiệu độ tin cậy hệ thốg điều khiển từ xa, nghĩa tăng tốc độ truyền khả chống nhiễu Trong điều khiển từ xa ... phương pháp điều chế tín hiệu hệ thống điều khiển từ xa Trong kỹ thuật điều khiển từ xa, tín hiệu gốc truyền xa Do đó, để thực việc truyền tín hiệu điều khiển từ máy phát đến máy thu ta cần phải...
... hiểnthị LCD hình ảnh ký tự Việc nhập liệu thực bàn phím giao tiếp trực tiếp với mạch thực trình lập trình (nạp vào nhớ vi điều khiển) • Khối lưu trữ: nhớ ROM RAM, dùng để lưu trữ liệu hiểnthị ... vao cung RAM da nang MOV R1,#30H ; R1 dung lam tro RAM , phuc vu cho viec luu giu du lieu vao RAM MOV R2 ,#4FH ; lon khong gian RAM dan nang XoaRAM: MOV @R1,#20H ; 20H ma ASCII cua ky tu trang ‘ ... Điều khiển việc nhập liệu từ bàn phím vào vi điều khiển +Trước tiên xác định phím bấm việc cho hàng nối đất cột nối mức cao +Sau xác định mã ASCII phím đựơc ấn gửi đến vi xử lý - Điều khiển để...
... bảng hiển thị: dùng chân cổng P0 (từ chân P0.0 đến chân P0.7) vi điều khiển 89C52 làm đầu vào điều khiển đưa qua tranzitor C2383 trước nối với hàng bảng hiểnthị Đối với giải mã cột bảng hiển thị: ... Ma trận led loại hiểnthi màu hiểnthị mày điểm, led có số chân tương ứng: ma trận led 8x8 hiểnthị màu, thi số chân 16, chân dùng để điều khiển hàng chân lại dùng để điểu khiển cột Đối với loại ... sử dụng vi điều khiển để điều khiển hiểnthị có nhiều ưu điểm mà phương pháp truyền thống panô, áp phích việc điều chỉnh thông tin cách nhanh chóng cách thay đổi phần mềm Với lý trên, đề tài em...
... trỏ hiểnthị 40us 1.64ms 40us 40us Thiết lập chức 0 0 DL N Thiết lập địa CGRAM 0 CGRAM address Thiết lập địa DDRAM Đọc cờ báo bận địa CGRAM/ DDRAM Ghi CGRAM/ DDRAM 0 DDRAM address BF CGRAM/ DDRAM ... 2.4.3 nguyên tắc hiểnthị ký tự LCD chương trình hiểnthị ký tự LCD theo bốn bước sau: 1) Xóa toàn hình 2) Đặt chế độ hiểnthị 3) Đặt vị trí trỏ (nơi bắt đầu ký tự hiển thị) 4) Hiểnthị ký tự Chú ... Bật tắt hiểnthị 0 0 0 D C B Dịch trỏ hiểnthị 0 0 S/C R/L * * Xóa hình đưa trỏ vị trí đầu Đưa trỏ vị trí đầu 1.64ms Thiết lập hướng dịch chuyển trỏ(I/D), dịch hiển thị( S) Bật tắt hiển thị, trỏ;...
... nút để mở rộng chức tương lai 1.3.2 Khối hiển thị: 10 Khóa số hiểnthị LCD Yêu cầu đặt khối hiểnthị thân thiện với người sử dụng Dùng LCD • Ưu điểm: Hiểnthị rõ ràng có kèm theo dẫn Thay đổi nội ... giản Mặt khác, qua việc khảo sát thị trường linh kiện việc có chip 8051 dễ dàng nên mở khả thiết kế thực tế Vì lý mà việc lựa chọn vi điều khiển AT89C51 hãng Atmel, vi điều khiển thuộc họ MCS-51 ... án đưa ra, khả phối hợp khối, chúng em chọn giải pháp: - Sử dụng bàn phím ma trận 4x4 - Khối hiểnthị dùng LCD 2x16 HD44780 - Khối mạch xử lí dùng vi điều khiển AT89C51 12 Khóa số hiểnthị LCD...
... xung dao động để xử lí đưa tín hiệu mã hoá BCD Khối giải mã: giải mã BCD để đưa khối hiểnthị Khối hiển thị: hiểnthị tín hiệu sau giải mã 2.2.1, khối tạo xung(ICNE 555N) 2.2.1.1, Lí chọn mạch tạo ... đến 15 đèn led hiểnthị lên số hình bên Chú ý mã số nhị phân vào 1111= 15 10 đèn led tắt Bảng: giả trị logic giải mã 7447, đầu vào từ 015,đầu 09 2.2.4, khối hiểnthị 11 12 Hiểnthị dùng led đoạn ... mạch mã hoá Mục đích sử dụng phổ biến mạch giải mã làm sáng tỏ đèn để hiểnthị kết dạng chữ số Do có nhiều loại đèn hiểnthị có nhiều loại mã số khác nên có nhiều mạch giải mã khác * IC74LS47...
... trận led loại hiểnthi đƣợc màu hiểnthị đƣợc mày điểm, led có số chân tƣơng ứng: ma trận led 8x8 hiểnthị màu, thi số chân 16, chân dùng để điều khiển hàng chân lại dùng để điểu khiển cột Đối ... ta muốn cho sáng đồng thời số led rời rạc ma trận, để hiểnthị ký tự đó, hiểnthị tĩnh ta phải cấp áp 16 Thiết kế, xây dựng hệ thống hiểnthị thời gian thực LEDMATRIX cao cho Anode áp thấp cho ... quan trọng Một số ứng dụng quan trọng hệ thống thời gian thực (RTC) đƣợc ứng dụng rộng rãi dây chuyền sản xuất tự động, rô bốt, điều khiển không lƣu, điều khiển Thiết kế, xây dựng hệ thống hiển thị...
... cầu thiết yếu người sống hàng ngày Một ứng dụng quan trọng ngành công nghệ điện tử việchiểnthị số, chữ led ma trận led Việc dùng led để hiểnthị ứng dụng rộng rãi làm pano quảng cáo, bảng điện ... 74LS47 Đây IC chuyển từ mã nhị phân sang số tương ứng hiểnthị led IC có đầu tích cực mức thấp Khối hiển thị: Dùng led Anode chung hiểnthị số từ đến Linh kiện – thiết bị thiết kế mạch IC mã ... khối hiểnthị Nhóm sinh viên thực hiện: Lê Duy Khoa - Đinh Văn Lâm Trang 18 Đồ án môn học 34 CĐ Điện tử - Đại Học Công Nghiệp Việt Hung Khối hiểnthị LED Anode chung (dương chung) Để đèn led hiển...
... thời gian thực, lưu trữ đưa khối hiểnthị nhận tín hiệu từ khối giao tiếp • Khối Hiển thị: lấy tín hiệu từ vi điều khiển, thực giao tiếp với vi điều khiển để hiểnthị ngày • Khối giao tiếp: khối ... AT89C51 Việc sử dụng tốn cho mạch không cần thiết chip làm điều mà giá thành rẻ lựa chọn tối ưu • Hiển thị: Chúng ta có cách hiểnthị : sử dụng led sử dụng lcd Led : • Ưu điểm: hiểnthị rõ ràng ... với vi điều khiển để thị thời gian cài đặt giờ… Trên sở sử dụng loại IC này, với nhóm em việc lựa chọn DS1307 thực yêu cầu mà giá thành rẻ • Vi điều khiển: Có nhiều loại vi điều khiển khác sử...
... điều khiển đồng thời lúc vi điều khiển gán giá trị tương đương giá trị thời gian thực gửi khối hiểnthị Lúc IC ghi dịch khối điều khiển gửi tín hiệu đến khối hiểnthị Các nút ấn khối điều khiển ... thực hiểnthị LED kiến thức học chương trình + Sử dụng LED thích hợp với mục đích hiểnthị RTC dùng làm đồng hồ, với yêu cầu hiểnthị thời gian với dãy số không đòi hỏi phức tạp LCD hiểnthị linh ... cho LED hiểnthị dạng số mong muốn Và đầu lại 15 LED nối với 15 chân C transistor thuận chân B transistor nối với PORT VĐK (từ P0->P3), chân E transistor nối với +5V VĐK làm nhiệm vụ điều khiển...
... nhiet_dat=0; P2=0xff; nhiet_dat=40; while(1) { Kiemtraphiman(); Donhiet(); tre(100000000); } } void Kiemtraphiman (void) // chuong trinh kiem tra phim an { nhan_tang=0; if(nhan_tang==1) { ++nhiet_dat; ... Hin Trng i hc CNHN Khoa Cụng Ngh K Thut in T Lp in T 3-K3 Cỏch m chng trỡnh nh sau: T menu chn Start / programs/ Acessoties /Communication / Hyper Terminal Sau ú nhp kt ni, chn cng ni tip v thit ... Tớn hiu /EA cho phộp chn b nh chng trỡnh l b nh hay ngoi EA=1 thỡ thc hin chng trỡnh RAM ni EA=0 thc hin RAM ngoi RST( Reset: pin 9): Ngừ vo reset trờn chõn s RST=1 thỡ b vi iu khin s c ng...
... dòng có tới dòng.Trong có RAM để chứa mã 80 ký tự gọi nhớ DDRAM(display data ram),màn hiểnthị dịch để quan sát đợc ký tự khác Bộ ký tự hiểnthị : Bộ hiểnthịhiểnthị đợc ký tự đợc lập trình ... tự đặc biệt khác Trong điều khiển LCD có RAM gọi CGRAM(character generator ram) nhớ lu ký tự ngời dùng định nghĩa, ký tự phải viết vào CGRAM trớc sau hiểnthịhiểnthị đợc 2.2.3:Nỳt nhn 1) Chc ... nguyờn lý ca hin th LCD LCD hiểnthị đợc hàng hàng hiểnthị đợc 16 ký tự (LCD có 14 chân) nh đợc minh hoạ hình Thông số LCD : +Kích thớc hiểnthị : 16 ký tự x dòng +Màu hiển thị: đen/trắng +Chế độ...
... thiệu tổng quan họ Vi điều khiển 8051 AT89C51 vi điều khiển bit, chế tạo theo công nghệ CMOS chất lượng cao, công suất thấp với KB PEROM (Flash Programeable and erasable read only memory) Các ... INT1 không không Khống chế – – có Khống chế + + Hiểnthị nhiệt độ khống chế t1 t1> t° t1< t° t1? t1 = t° Led đỏ Led vàng Led xanh Kết thúc 11 Hiểnthị t° 2.2 Phần mô R4 10k RP1 RESPACK-8 U1 21.0 ... Ưu điểm - Mạch có dải đo nhiệt độ lớn, từ 0°C đến 99°C - Mạch hiểnthị LED đoạn nên dễ dàng cho người sử dụng theo dõi nhiệt độ hiểnthị dù điều kiện thiếu ánh sáng - Mạch thiết kế nhỏ gọn, dễ...