Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 26 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
26
Dung lượng
5,05 MB
Nội dung
KHOA CÔNG NGHỆ THÔNG TIN ĐẠI HỌC THÁI NGUYÊN Môn: KĨ THUẬT LẬPTRÌNH NHÚNG Giảng viên: Phạm Quốc Thịnh Bộ môn: Điện Tử Viễn Thông Các thành viên trong nhóm: Nguyễn Mạnh Cường Trần Văn Sơn Đào Văn Sơn Đào Thị Hiệu Nguyễn Văn Vinh Nguyễn Văn Tâm Nguyễn Quang Sáng Lớp: ĐTVT-K7A Tháng 05 năm 2010 LẬP TRÌNHHIỂNTHỊLED7THANHCHẠYTỪ00ĐẾN99ĐIỀUKHIỂNBẰNGHỌVIĐIỀUKHIỂN8051 ● 8051 là một trong các IC tiêu biểu của họ IC viđiềukhiển MCS-51 do hãng Intel sản suất và được ứng dụng rộng rãi trong cuộc sống. Vi dụ: điềukhiểnhiểnthị , điềukhiển ánh sáng, điềukhiển máy,…các thiết bị vào ra được kết nối với các cổng I/0 của viđiều khiển. TỔNG QUAN VỀ VIĐIỀUKHIỂN8051 ●VỀ PHẦN CỨNG CỦA 8051: - 4KB ROM bên trong. - 128 byte RAM nội. - 4 port xuất nhập (I/0 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 64 K. - Không gian nhớ dữ liệu ngoài 64 K. - Bộ xử lý bít (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 chức năng của 8051 Các thành phần : Interrupt control: điềukhiển ngắt Other registers: các thanh ghi khác 128 bytes RAM : RAM 128 byte Timer 2, 1, 0: bộ định thời 2, 1, 0 CPU: đơn vịđiềukhiển trung tâm Oscillator: mạch dao động Bus control: điềukhiển bus I/O ports : các ports xuât/nhập Serial port : port nối tiếp Address/data: địa chỉ/dữ liệu ♦ 8051 có các chân và 4 cổng: 1: PORT 0 - Port 0 gồm các chân từ 32 đến 39 trên 8051 nó có 2 côngdụng: + làm nhiệm vụ xuất /nhập + bus dữ liệu và bus địa chỉ đa hợp 2: PORT 1 - Port có 1 công dụng là xuất/nhập (từ các chân 1 đến 8 trên 8051) .Các chân của port 1được ký hiệu 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. 3: PORT 2 - Các chân từ 21 đến 28 trên 8051 và có 2 công dụng +làm nhiệm vụ xuất /nhập +là byte địa chỉ cao của bus địa chỉ 16 bit 4: PORT 3 -Gồm các chân từ 10 đến 17 trên 8051, nó có 2 công dụng : + Khi hoạt động suất /nhập +Các chân của port 3 có nhiều chức năng riêng (mỗi chân có chức năng riêng liên quan đến các đặctrưng cụ thể của 8051) ♦Các thanh ghi chức năng đặc biệt: - Có 21 thanh ghi chức năng đặc biệt SFR ở đỉnh của RAM nội từ địa chỉ các thanh ghi chức năng đặc biệt được định rõ,phần còn lại là không định - Từ trạng thái chương trình (PSW: Program Status Word) ở địa chỉ DOH được tóm tắt như sau: Xin nói qua về viđiềukhiển 89S52 • [...]... Đề tài dùng ngôn ngữ C nhúng vào viđiềukhiển AT 89S52 điều khiển led7thanh chạy từ00đến99 - Khi chạyđến99thìtự động đếm lùi từ99 về 00 - Khi nhấn nút reset thì sẽ quay về 00 tại bất kì thời điểm nào(trong khoảng 00đến 99) ♦ Code chương trình #include "lib.h" //=================================== ========== // khai bao bien va hang so const unsigned char LED7 []={NUMBER_0, NUMBER_1, NUMBER_2,... con - Chức năng của tụ:lọc nguồn ,nối tầng tín hiệu và khử nhiễu 7- ĐènLed - Led 7thanh - Số lượng: 2 con - Led đơn ghép thành 7 thanh - Số lượng: 320 con 8- Điện trở than 220 ohm (hình ảnh chỉ mang tính chất minh họa kacs về thong số trong mạch cần dung) - Số lượng 160 con - Chức năng :điều chỉnh điện áp ,hạn chế dòng điện,chia áp điều chỉnh hệ số khuếch đại và ổn định nhiệt 9- Ngoài ra còn các linh... //number =99; //sign=-1; number=0; sign=1; } hangchuc=number/10; hangdonvi=number%10; CHUC =LED7 [hangchuc]; DON _VI =LED7 [hangdonvi]; Delay(N); number=number+sign; } } //======================= void Delay(unsigned int n) { unsigned int i,j; for(i=0;i99) { //number=0; //sign=1; number =99; sign=-1; } if(numberVới sự kết hợp giữa phần code là linh hồn và bo mạch chip đặc biệt là con viđiềukhiển AT 89S52 là thể xác đã tạo nên những con số nhấp nháy thật đẹp mắt như các bạn đã thấy VÀ ĐÂY LÀ SẢN PHẨM CỦA CHÚNG TÔI... 1 -Vi điềukhiển AT89S52 - Số lượng: 1 con Chức năng hoạt động như 8051 nhưng 89s52 có những chức năng được nâng cấp thêm như có 3 bộ timer& counter 16bit , có thêm chức năng watchdog 2- Transistor A1015 - Số lượng: 14 con - Là loại linh