Giáo trình môn Kỹ thuật vi điều khiển – chương 2

39 848 10
Giáo trình môn Kỹ thuật vi điều khiển – chương 2

Đ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

Giáo trình môn Kỹ thuật vi điều khiển – chương 2

Giáo trình môn Kỹ thuật Vi Điều Khiển Chơng21 : thiết kế Kit vi điều khiển Biên soạn : Lâm tăng Đức Lê Tiến Dũng Bộ môn TĐH Trang 29 Chơng IIChơng IIChơng IIChơng II Thiết kế KIT vi điều khiểnThiết kế KIT vi điều khiểnThiết kế KIT vi điều khiểnThiết kế KIT vi điều khiển Biên soạn : Lâm tăng Đức Lê Tiến Dũng Bộ môn TĐH Giáo trình môn Kỹ thuật Vi Điều Khiển Chơng21 : thiết kế Kit vi điều khiển Biên soạn : Lâm tăng Đức Lê Tiến Dũng Bộ môn TĐH Trang 30 Chơng IIChơng IIChơng IIChơng II Thiết kế KIT vi điều khiểnThiết kế KIT vi điều khiểnThiết kế KIT vi điều khiểnThiết kế KIT vi điều khiển 2.1 Chọn phơng án thiết kế Họ vi điều khiển mà bộ KIT chọn làm thành phần trung tâm là họ 8051, những lí do sau đây: + Họ 8051 là họ vi điều khiển phổ biến nhất hiện nay, đợc sử dụng rất rộng ri trong các ứng dụng công nghiệp cũng nh trong việc chế tạo các sản phẩm dân dụng. + Họ 8051 đ và đang là môn học đợc nằm trong chơng trình đào tạo của các trờng trung học, cao đẳng và đại học trong cả nớc, đây còn là một đối tợng cụ thể cho sinh viên khi bắt đầu nhập môn vi điều khiển. vậy, việc chọn họ 8051 làm thành phần trung tâm của bộ KIT là phù hợp với chơng trình đào tạo và điều kiện học tập của sinh viên. những lí do trên, và xuất phát từ mục đích, yêu cầu của đồ án là thiết kế một bộ KIT vi điều khiển phục vụ mục đích đào tạo môn học này, ta quyết định chọn phơng án sử dụng chip vi điều khiển 89C52 của hng ATMEL để làm thành phần trung tâm của KIT, cùng với các thành phần bộ nhớ ROM, RAM bên ngoài và các thiết bị ngoại vi phong phú. Chip vi điều khiển AT89C52 là một bộ vi điều khiển cũng thuộc họ 8051, do đó nó có tất cả những đặc trng cơ bản của họ này. Ngoài ra nó còn có thêm 1 bộ định thời Timer 2 và 3 nguồn ngắt so với 8051. 72.2 Xây dựng sơ đồ khối của KIT Sau đây ta sẽ xây dựng sơ đồ khối của bộ KIT vi điều khiển nh sau: Giáo trình môn Kỹ thuật Vi Điều Khiển Chơng21 : thiết kế Kit vi điều khiển Biên soạn : Lâm tăng Đức Lê Tiến Dũng Bộ môn TĐH Trang 31 CPUPCLCDbàN PHíMA/D D/ALED 7 THANHVàO/RADIGITALĐầU VàO XUNGLED MATRIX8 x 8steppermotor Trong sơ đồ khối của bộ KIT nh trên, chức năng của các khối nh sau - Khối CPU : Đây là khối trung tâm của hệ thống. Nó bao gồm chip vi điều khiển AT89C52, EEPROM, RAM, các cổng giao tiếp mở rộng, mạch chốt, giải m địa chỉ . Khối này làm nhiệm vụ trung tâm điều hành hoạt động của cả bộ KIT. - Khối PC : Đây là khối giao tiếp giữa hệ vi điều khiển của bộ KIT và máy tính. PC giúp cho ngời sử dụng có thể phát triển các ứng dụng trên bộ KIT từ máy tính. Ngời sử dụng dùng PC để nạp các chơng trình ứng dụng cho bộ KIT. Ngoài ra PC còn cho phép ngời sử dụng nạp các chơng trình điều hành của ngời sử dụng viết cho bộ KIT hoặc thay đổi chơng trình điều hành hiện đang có trong bộ KIT. Chơng trình điều hành phải đợc nạp từ các mạch nạp ngoài và cố định trên KIT. Chơng trình ứng dụng của ngời sử dụng đợc nạp cho bộ KIT từ máy tính thông qua phần mềm nạp đi kèm theo KIT. Hình 2.1 - Sơ đồ khối của KIT Giáo trình môn Kỹ thuật Vi Điều Khiển Chơng21 : thiết kế Kit vi điều khiển Biên soạn : Lâm tăng Đức Lê Tiến Dũng Bộ môn TĐH Trang 32 - Bàn phím: Đây là khối thiết bị đầu vào giao tiếp giữa vi điều khiển và ngời sử dụng. Bàn phím cho phép ngời sử dụng sử dụng nó để điều khiển hoạt động của KIT theo hớng dẫn trên màn hình LCD nh: Chạy chơng trình từng bớc (nút STEP) Xem, sửa đổi các thanh ghi (R0-R7), các thanh ghi đặc biệt (SFR), các PORT (P0,P1,P2, P3), các ô nhớ RAM . Chuyển đổi qua lại giữa các kiểu hiển thị dữ liệu nh nhị phân, hexa hay thập phân. - Khối LCD: màn hình tinh thể lỏng với kích thớc lớn 24x8 kí tự giúp ta có thể quan sát dễ dàng giá trị của các thanh ghi (R0-R7), các thanh ghi đặc biệt (SFR) các PORT (P0,P1,P2, P3), các ô nhớ trong RAM . Ngoài ra trên màn hình còn có các hớng dẫn ngời sử dụng, chức năng của các phím tùy theo ngữ cảnh. LCD tạo ra sự tiện lợi, thân thiện cho ngời sử dụng trong làm quen cũng nh thí nghiệm trên KIT. - Khối A/D : Có chức năng chuyển đổi tín hiệu điện áp tơng tự 0 5V thành tín hiệu số 8 bit để đa vào vi điều khiển xử lí. Tín hiệu vào 0-5V có thể đợc đa từ bên ngoài hoặc thông qua DIP-SWITCH (Dual Inline Pakage - SWITCH) để nối các tín hiệu tơng tự có sẵn trên kit nhờ bộ chia áp là 3 biến trở vi chỉnh và đặc biệt là đầu ra của 1 bộ cảm biến nhiệt độ LM35, có thể tiến hành ở đây một bài thí nghiệm về đo nhiệt độ phòng. - Khối D/A : Là khối cho phép chuyển đổi tín hiệu số 8 bit thành tín hiệu tơng tự 0 10V đa ra ngoài, có thể hiển thị đợc trên máy hiện sóng. - Khối vào/ra xung số - điều khiển động cơ bớc và động cơ 1 chiều: Là khối vào/ra tín hiệu số, cho phép bộ KIT nhận vào một tín hiệu số 8 bit, 4 tín hiệu vào dạng xung bằng các nút ấn, 4 tín hiệu vào dạng xung từ bên ngoài nh các bộ encoder, ngoài ra còn có 6 đầu ra xung, có đệm tầng khuyếch đại để điều khiển động cơ bớc và động cơ 1 chiều. Ngoài ra ngời sử dụng có thể sử lựa chọn loại điện 5V Giáo trình môn Kỹ thuật Vi Điều Khiển Chơng21 : thiết kế Kit vi điều khiển Biên soạn : Lâm tăng Đức Lê Tiến Dũng Bộ môn TĐH Trang 33 hoặc 12V tùy theo loại động cơ bằng công tắc thay đổi nguồn cấp cho động cơ trên mạch. - LED 7 thanh : Là khối hiển thị LED 7 thanh, có thể dùng để hiển thị các giá trị theo chơng trình của ngời sử dụng. - Khối LED Matrix (8x8) : Là một ma trận đèn LED gồm 8 hàng x 8 cột, tại mỗi điểm của ma trận LED có 2 đèn với 2 màu xanh và đỏ, nếu điều khiển cho sáng cùng lúc cả 2 đèn thì ta sẽ đợc màu cam. 2.3 Chọn thiết bị, giải mã và thiết kế mạch nguyên lý của hệ thống: 2.3.1. Chọn dung lợng bộ nhớ và thiết bị ngoại vi: Ta chọn các thành phần của bộ nhớ trên KIT bao gồm: - 8K-byte parallel (song song) EEPROM chip sử dụng AT28C64. - 32K-byte RAM ngoài chip sử dụng HM62256. - 5 chip 8255 mở rộng I/O để giao tiếp với các thiết bị sau: LCD 24x8 tự Bàn phím 5x4 8 LED đơn 4 LED 7 đoạn LED ma trận 2 màu 8x8 Các bộ chuyển đổi ADC, DAC Vào ra xung số, các tầng khuyếch đại đệm để điều khiển động cơ bớc, động cơ 1 chiều. Giáo trình môn Kỹ thuật Vi Điều Khiển Chơng21 : thiết kế Kit vi điều khiển Biên soạn : Lâm tăng Đức Lê Tiến Dũng Bộ môn TĐH Trang 34 2.3.2. Giải mã địa chỉ: Ta sắp xếp bộ nhớ và địa chỉ của các thiết bị ngoại vi giao tiếp với KIT trong bảng 2.1 nh sau Địa chỉ Thiết bị Ghi chú 0000h - 1FFFh EEPROM Chứa chơng trình Monitor 4000h - 7FFFh RAM Chứa chơng trình ứng dụng 8000h - 8003h 8255 (1) 8000h - PortA : Điều khiển LCD. 8001h - PortB : Data bus của LCD. 8002h - PortC : Nhận m của bàn phím. 8003h - CW : Thanh ghi điều khiển. 8004h - 8007h 8255 (5) 8004h - PortA: Điều khiển cấp nguồn cho các Anot chung của LED matrix (các hàng). 8005h - PortB: Điều khiển đèn màu xanh của LED matrix (các cột xanh). 8006h - PortC: Điều khiển đèn màu đỏ của LED matrix (các cột đỏ). 8007h - CW: Thanh ghi điều khiển. 8008h - 800Bh 8255 (2) 8008h - PortA : Đờng Data của ADC0809. 8009h - PortB : Đờng Data của DAC0808. 800Ah - PortC : Điều khiển ADC0809. 800Bh - CW : Thanh ghi điều khiển. 800Ch - 800Fh 8255 (3) 800Ch - PortA : Đầu vào Digital. 800Dh - PortB : Điều khiển động cơ bớc(PB0-PB3) và động cơ một chiều (PB4 - PB5). 800Eh - PortC : 4 đầu vào xung dạng nút ấn (PC4-PC7), 4 đầu vào cho các thiết bị ngoài nh encoder (PC0 - PC3). 800Fh - CW : Thanh ghi điều khiển. C000h - C003h 8255 (4) C000h - PortA : Hiển thị 8 LED đơn. C001h - PortB : Hiển thị 2 LED 7 thanh (trái). C002h - PortC : Hiển thị 2 LED 7 thanh (phải). C003h - CW : Thanh ghi điều khiển. C004h C007h 8255-EX BUS mở rộng dự trữ, có thể gắn thêm 1 module khác Bảng 2.1 Sắp xếp bộ nhớ và cách phân địa chỉ cho các thiết bị ngoại vi của KIT Giáo trình môn Kỹ thuật Vi Điều Khiển Chơng21 : thiết kế Kit vi điều khiển Biên soạn : Lâm tăng Đức Lê Tiến Dũng Bộ môn TĐH Trang 35 Dựa vào bảng 2.1 trên ta có sơ đồ bộ nhớ cụ thể nh bảng 2.2 sau: Address 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 0000h 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EEPROM AT28C64 - 8Kbyte 1FFFh 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 4000h 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 RAM HM62256 - 32Kbyte 7FFFh 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 8000h 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8001h 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8002h 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 8255-1 KEYPAD LCD 8003h 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 8004h 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 8005h 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 8006h 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 8255-5 MATRIX LED 8007h 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 8008h 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 8009h 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 800Ah 1 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 8255-2 ADC DAC 800Bh 1 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 800Ch 1 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 800Dh 1 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 800Eh 1 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 8255-3 XUNG Số STEPPER DC MOTOR 800Fh 1 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 C000h 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 C001h 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 C002h 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 8255-4 LED 7 đoạn LED đơN C003h 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 C004h 1 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 C005h 1 1 0 0 0 0 0 0 0 0 0 0 0 1 0 1 C006h 1 1 0 0 0 0 0 0 0 0 0 0 0 1 1 0 8255-EX C007h 1 1 0 0 0 0 0 0 0 0 0 0 0 1 1 1 Giáo trình môn Kỹ thuật Vi Điều Khiển Chơng21 : thiết kế Kit vi điều khiển Biên soạn : Lâm tăng Đức Lê Tiến Dũng Bộ môn TĐH Trang 36 Nhìn vào các cột có màu xám trong bảng 2.2 trên ta có đợc cách phân công giải m nh sau: Ta sử dụng 3 chip giải m chuyên dụng là vi mạch 74HC138 để phục vụ việc giải m địa chỉ cho các chip nhớ cũng nh các chip mở rộng I/O là 8255, đầu vào và ra của các chip giải m đợc trình bày trong bảng sau: Chip giải mã A B C G2A G2B 74HC138 - 1 (U9) A14 A15 0 0 0 74HC138 - 2 (U10) A2 A3 A4 Y2(U9) Y2(U9) 74HC138 - 3 (U11) A2 0 0 Y3(U9) Y3(U9) Đầu vào chọn chip CS (Chip Select) của các chip EEPROM, RAM, và 8255 nh bảng sau: Chip CS (Chip Select) Ghi chú EEPROM - 28C64 A13 + Y0(U9) (*) RAM - 62256 Y1(U9) 8255(1) - Keypad, LCD Y0(U10) 8255(5) - LED ma trận Y2(U10) 8255(2) - ADC, DAC Y3(U10) 8255(3) - Xung số, stepper, DC motor Y1(U10) 8255(4) - LED 7 đoạn, LED đơn Y0(U11) 8255(EX) Y1(U11) U9,U10,U11 xem sơ đồ nguyên lý. (*) Do yêu cầu thiết kế của bộ KIT, các chip nhớ RAM và EEPROM vừa phải có khả năng làm bộ nhớ dữ liệu và bộ nhớ chơng trình nên các chân OE (Output Enable) của các chip nhớ này có logic nh sau /OE = /PSEN * /RD. Để rõ hơn ta tìm hiểu kỹ về chức năng của chân /PSEN và EA trong ứng dụng mở rộng bộ nhớ ngoài của họ 8051. PSEN (Program Store Enable) có nghĩa là cho Bảng 2.2. Bản đồ bộ nhớ và giải m địa chỉ của KIT Gi¸o tr×nh m«n Kü tht Vi §iỊu KhiĨn Ch−¬ng21 : thiÕt kÕ Kit vi ®iỊu khiĨn Biªn so¹n : L©m t¨ng §øc Lª TiÕn Dòng Bé m«n T§H Trang 37 phÐp cÊt ch−¬ng tr×nh. §©y lµ tÝn hiƯu ra vµ ®−ỵc nèi víi ch©n OE cđa bé nhí ch−¬ng tr×nh ngoµi. Khi ch©n EA ®−ỵc nèi ®Êt th× 8031/51 n¹p m lƯnh tõ bé nhí ngoµi th«ng qua ch©n PSEN, ë ®©y bé nhí ngoµi ®ãng vai trß lµ bé nhí ch−¬ng tr×nh. Ngoµi ra khi bé nhí ngoµi lµm chøc n¨ng lµ bé nhí d÷ liƯu th× tÝn hiƯu RD ®−ỵc sư dơng ®Ĩ truy cËp kh«ng gian d÷ liƯu ngoµi (dïng lƯnh MOVX), nªn RD ®−ỵc nèi ®Õn OE cđa chip nhí. Trong thiÕt kÕ phÇn mỊm cđa KIT ®ßi hái c¶ 2 chøc n¨ng nµy cđa bé nhí, võa lµ bé nhí ch−¬ng tr×nh, võa lµ bé nhí d÷ liƯu do ®ã c¸c ch©n OE cđa c¸c chip nhí ph¶i cã møc logic nh− trªn /OE = /PSEN * /RD. 2.3.3 Giíi thiƯu vỊ chøc n¨ng cđa c¸c thiÕt bÞ ®−ỵc sư dơng trªn KIT: 2.3.3.1 CPU H×nh 2.3 S¬ ®å nguyªn lý khèi CPU R1010k1 23456789GNDT1A8T2VCCT2T0VCCT2-EXCR12104T2-EXSTEPA2GNDTXD INRXD OUTCR1104VCCGNDU8 MAX232/SOC1+1C1-3C2+4C2-5VCC16GND15V+2V-6R1OUT12R2OUT9T1IN11T2IN10R1IN13R2IN8T1OUT14T2OUT7RXDTXD INRXD OUTVCC/CS_8255_7SEG_LEDP_COM594837261TXDCR8104VCCC8.410uFC8.310uFGNDC8.210uFVCCC8.110uFGNDChế độ monitor thì INT1 được nối GND/WRVCC/RD/CS_8255_MATRIX_LEDVCCALE/CS_62256/PSEN/CS_62256CR7104/WRU2 AT28C64A010A19A28A37A46A55A64A73A825A924A1021A1123A122D011D112D213D315D416D517D618D7191A14VCC28GND14CE20OE22WE2726A13U5A 7408123147CHƯƠNG TRÌNHNGƯỜI SƯÛ DỤNGU974HC138A1B2C3G16G2A4G2B5Y015Y114Y213Y312Y411Y510Y69Y77VCC16GND8U1074HC138A1B2C3G16G2A4G2B5Y015Y114Y213Y312Y411Y510Y69Y77VCC16GND8A13U4 74HC 573D02D13D24D35D46D57D68D79LE11OE1Q019Q118Q217Q316Q415Q514Q613Q712GND10VCC20/CS_8255_7SEG_EXJ101234U3 62256A010A19A28A37A46A55A64A73A825A924A1021A1123A122A1326A141VSS14VCC28D011D112D213D315D416D517D618D719CS20WR27OE22ALEU7B7432456147VCCCR9104D0D2D1D4D3D5D6U11A7432123D7VCCGND/CS_8255_ADC_DACVCCVCCCR10104D0D6D7D1D2D4D5D3VCCA0A2A1MONITORA3VCCY1.112 MHzVCCA4U6A740412147D0GNDA5D2D5D1D4D3A6 D6D7A7CR4104VCCA9/CS_8255_LCD_KEY PADA12A11A13A10A14A15A1A0A6A2A4A7A8A10A5A3A12A9VCCA11A0A2A5A9A1A3A4A8A6A10A12A13A7A11A3A2A14A4A15/EAGND/EAGNDD3D0RSTD1D2D6D5D4GNDD7VCCGNDCR6104VCCD3D1D2D5D0D7D4D6/CS_8255_PULSE_STEPPERC1.133pFGNDGND/CS_8255_7SEG_LED_EX12GNDC1.233pFGNDCR2104ADRRESS:4000H-7FFFHGNDVCCVCCVCCVCCCR5104GND/PSENSW7.1SWITCH221133GND/WRADRRESS:0000H-1FFFHRXDCR3104/INT1/INT0TXDU1274HC138A1B2C3G16G2A4G2B5Y015Y114Y213Y312Y411Y510Y69Y77VCC16GND8T1T0Đầu vào cho T0, T1, T2, T2-EXở chế độ CAPTUREU13AT89C52RST9XTAL218XTAL119PSEN29ALE/PROG30EA/VPP31P1.0/T21P1.1/T2-EX2P1.23P1.34P1.45P1.56P1.67P1.78P2.0/A821P2.1/A922P2.2/A1023P2.3/A1124P2.4/A1225P2.5/A1326P2.6/A1427P2.7/A1528P3.0/RXD10P3.1/TXD11P3.2/I NT012P3.3/I NT113P3.4/T014P3.5/T115P3.6/WR16P3.7/RD17P0.0/AD039P0.1/AD138P0.2/AD237P0.3/AD336P0.4/AD435P0.5/AD534P0.6/AD633P0.7/AD732VCC40GND20CPU Giáo trình môn Kỹ thuật Vi Điều Khiển Chơng21 : thiết kế Kit vi điều khiển Biên soạn : Lâm tăng Đức Lê Tiến Dũng Bộ môn TĐH Trang 38 Đây là phần điều khiển trung tâm của bộ KIT, là bộ phận quan trọng nhất. Khối CPU gồm có chip vi điều khiển chính AT89C52, EEPROM, RAM, mạch chốt, giải m địa chỉ . Sơ đồ nguyên lý của khối CPU nh hình 2.3. Các linh kiện chính có trong khối : Vi điều khiển AT89C52 Với thực tế thị trờng của Đà Nẵng, và cả khu vực Miền Trung - Tây Nguyên nói chung ta chọn AT89C52 là chip dễ dàng mua đợc, bộ nhớ 8Kbyte vừa đủ cho chơng trình MONITOR điều hành KIT. - AT89C52 có 8K Flash ROM làm bộ nhớ chơng trình, 256 byte RAM, 32 đờng xuất nhập, 3 bộ định thời, một cấu trúc ngắt 2 mức u tiên và 8 nguồn ngắt, một port nối tiếp song công (full duplex). [...]... CHIỀU GND 3PA7 3PC7 VCC 3PA3 3PA4 U3 825 5 D0 34 D1 33 D2 32 D3 31 D4 30 D5 29 D6 28 D7 27 RD 5 WR 36 A0 9 A1 8 RESET 35 CS 6 PA0 4 PA1 3 PA2 2 PA3 1 PA4 40 PA5 39 PA6 38 PA7 37 PB0 18 PB1 19 PB2 20 PB3 21 PB4 22 PB5 23 PB6 24 PB7 25 PC0 14 PC1 15 PC2 16 PC3 17 PC4 13 PC5 12 PC6 11 PC7 10 VCC 26 GND 7 3PA5 3PC4 3PA6 3PA7 ĐẦU VÀO XUNG DẠNG NÚT ẤN 3PC5 3PC4 3PC5 3PC6 3PC7 825 5_3 XUNG SỐ, ĐỘNG CƠ BƯỚC ADRRESS: PA_3:8008H PB_3:8009H PC_3:800AH CW_3:800BH 3PC6 J10 HEADER 2 1 2 Ñ I E ÀU K H I E ÅN Ñ ỘNG C Ơ BƯỚC OUT5 J6 HEADER 2 1 2 R 22. 21 1K R 22. 22 1K R 22. 23 1K R 22. 24 1K D 22. 9 J11 HEADER 2 1 2 D 22. 10 D 22. 11 D 22. 12 3PB0 J7 HEADER 2 1 2 GND CR3 104 SW1 SW... Hình 2. 9 Sơ ®å ch©n cđa 28 C64 U2 AT28C64 10 9 8 7 6 5 4 3 25 24 21 23 2 11 12 13 15 16 17 18 19 1 28 14 20 22 27 A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A 12 D0 D1 D2 D3 D4 D5 D6 D7 RDY/BUSY VCC GND CE OE WE Giáo trình môn Kỹ thuật Vi Điều Khiển Chơng21 : thiết kế Kit vi điều khiển Biên soạn : Lâm tăng Đức Lê Tiến Dũng Bộ môn TĐH Trang 36 Nhìn vào các cột có màu xám trong bảng 2. 2 trên... LCD ADRRESS: PA_1:8000H PB_1:8001H PC_1:8002H CW_1:8003H /WR /RD LCD1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 R 12. 1 10K R 12. 2 10K VCC VCC LCD_D2 /CS_ 825 5_LCD_KEYPAD VCC GND Y 12. 1 12 MHz BT 22 GND D0 D1 D7 D5 D2 D4 D6 LCD_D3 D3 GND GND C 12. 1 10uF LCD_D0 C 12. 2 33p LCD_D3 LCD_D4 LCD_D7 LCD_D1 LCD_D2 LCD_D5 LCD_D6 C 12. 3 33p GND COL3 VCC VCC GND VCC R 12. 3 10k J14 KEYPAD 1 2 3 4 5 6 7 8 COL2 COL1 ROW4 ROW3 ROW2 COL4 DATA BUS Giáo trình môn Kỹ thuật Vi Điều Khiển Chơng21 : thiết kế Kit vi điều khiển. .. RG8 U18 825 5 D0 34 D1 33 D2 32 D3 31 D4 30 D5 29 D6 28 D7 27 PA0 4 PA1 3 PA2 2 PA3 1 PA4 40 PA5 39 PA6 38 PA7 37 PB0 18 PB1 19 PB2 20 PB3 21 PB4 22 PB5 23 PB6 24 PB7 25 PC0 14 PC1 15 PC2 16 PC3 17 PC4 13 PC5 12 PC6 11 PC7 10 VCC 26 GND 7 RD 5 WR 36 A0 9 A1 8 RESET 35 CS 6 D16 12 D15 12 D14 12 D13 12 D 12 12 D10 12 D11 12 D9 12 5PA0 5PA1 5PA2 5PA3 5PB0 5PB1 5PB2 5PB3 825 5_5 LED MA TRAÄN ADRRESS: PA_5:800CH PB_5:800DH PC_5:800EH CW_5:800FH 5PB4 5PB5 5PB6 RR1 RR2 5PB7 RR3 RR4 RR5 RR 6 RR 7 5PC0 RR8 5PC1 5PC2 5PC3 5PC4 5PC5 5PC6 5PC7 /CS_ 825 5_MATRIX_LED D4 D6 RG2 -5V VCC GND -12V 12V 5PB0 J6 825 5_4_5 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 ... #DONG2 Giáo trình môn Kỹ thuật Vi Điều Khiển Chơng21 : thiết kế Kit vi điều khiển Biên soạn : Lâm tăng Đức Lê Tiến Dũng Bộ môn TĐH Trang 66 Sau đây là bảng giải m tín hiệu của vi mạch 7447 : U3 7447 7 1 2 6 4 5 3 13 12 11 10 9 15 14 D0 D1 D2 D3 BI/RBO RBI LT A B C D E F G Hình 2. 26 - Sơ đồ chân của 7447 Giáo trình môn Kỹ thuật Vi Điều Khiển Chơng21 : thiết kế Kit vi điều. .. 4PA2 4PA1 4PA0 VCC VCC A0 /RD A1 /WR R27.1 R27 .2 R27.4 R27.3 R27.5 R27.6 4PA3 R27.7 VCC GND 560 R28.1 R28.3 R28 .2 R28.5 R28.4 R28.6 R28.7 4PA4 U31 7447 D0 7 D1 1 D2 2 D3 6 BI/RBO 4 RBI 5 LT 3 A 13 B 12 C 11 D 10 E 9 F 15 G 14 U 32 7447 D0 7 D1 1 D2 2 D3 6 BI/RBO 4 RBI 5 LT 3 A 13 B 12 C 11 D 10 E 9 F 15 G 14 U33 7447 D0 7 D1 1 D2 2 D3 6 BI/RBO 4 RBI 5 LT 3 A 13 B 12 C 11 D 10 E 9 F 15 G 14 U30 7447 D0 7 D1 1 D2 2 D3 6 BI/RBO 4 RBI 5 LT 3 A 13 B 12 C 11 D 10 E 9 F 15 G 14 VCC 16 GND 8 560 4PA5 U29 7 Segs LED a 7 b 6 c 4 d 2 e 1 f 9 g 10 pt 5 U40 825 5_0 D0 34 D1 33 D2 32 D3 31 D4 30 D5 29 D6 28 D7 27 PA0 4 PA1 3 PA2 2 PA3 1 PA4 40 PA5 39 PA6 38 PA7 37 PB0 18 PB1 19 PB2 20 PB3 21 PB4 22 PB5 23 PB6 24 PB7 25 PC0 14 PC1 15 PC2 16 PC3 17 PC4 13 PC5 12 PC6 11 PC7 10 VCC 26 GND 7 RD 5 WR 36 A0 9 A1 8 RESET 35 CS 6 R29.3 R29.4 R29.7 R29 .2 R29.6 R29.1 R29.5 U26 7 Segs LED a 7 b 6 c 4 d 2 e 1 f 9 g 10 pt 5 4PA6 U27 7... SỐ 3PC0 3PC1 3PC2 3PC3 3PB1 VCC OUT6 D0 D1 D2 D4 D3 D5 VCC D6 D7 D 22. 13 LED GND 3PB2 /RD /WR A1 A0 /CS_ 825 5_PULSE_STEPPER GND 3PB3 3PB1 3PB0 3PB3 3PB2 3PB4 ĐẦU VÀO SỐ 3PB5 3PB4 3PC1 3PC0 3PA0 3PA1 SW 22. 9 SW 22. 10 3PB5 SW 22. 11 SW 22. 12 3PA2 D 22. 14 LED SW2 SW KEY -SPDT D 22. 15 LED OUT5 3PA6 3PC3 D 22. 16 LED OUT6 D 22. 17 LED 3PC2 Đ ỘNG CƠ 1 CH I E ÀU 3PC4 D 22. 18 LED 3PA0 3PC4 3PA5 3PA1 3PC5 3PA4 3PA2 3PC5 3PA3 RN1 1k 1 2 3 4 5 6 7 8 9 3PC6 3PA3 VCC 3PA2 3PA4 R 22. 9 1K R 22. 10 1K 3PC6 R 22. 11 1K R 22. 12 1K 3PA1 3PA5 3PC7 U4 ULN2803 COM 10 IN1 1 IN2 2 IN3 3 IN4 4 IN5 5 IN6 6 IN7 7 IN8 8 OUT1 18 OUT2 17 OUT3 16 OUT4 15 OUT5 14 OUT6 13 OUT7 12 OUT8 11 3PA0 3PA6 ĐỘNG... U19 825 5 D0 34 D1 33 D2 32 D3 31 D4 30 D5 29 D6 28 D7 27 PA0 4 PA1 3 PA2 2 PA3 1 PA4 40 PA5 39 PA6 38 PA7 37 PB0 18 PB1 19 PB2 20 PB3 21 PB4 22 PB5 23 PB6 24 PB7 25 PC0 14 PC1 15 PC2 16 PC3 17 PC4 13 PC5 12 PC6 11 PC7 10 RD 5 WR 36 A0 9 A1 8 RESET 35 CS 6 Hình 2. 14 Sơ đồ chân của 825 5 Giáo trình môn Kỹ thuật Vi Điều Khiển Chơng21 : thiết kế Kit vi điều khiển Biên soạn : Lâm tăng Đức Lê Tiến Dũng Bộ môn TĐH Trang 44 2. 3.3 .2 Giao tiếp xuất/nhập PhÇn giao tiÕp xuÊt nhËp gåm 2 khèi : khèi hiển... Timer 2 và 3 nguồn ngắt so với 8051. 72. 2 Xây dựng sơ đồ khối của KIT Sau đây ta sẽ xây dựng sơ ®å khèi cđa bé KIT vi ®iỊu khiĨn nh− sau: Giáo trình môn Kỹ thuật Vi Điều Khiển Chơng21 : thiết kế Kit vi điều khiển Biên soạn : Lâm tăng Đức Lê Tiến Dũng Bộ môn TĐH Trang 63 Hình của khối LED đơn, LED 7 đoạn, LED ma trận Giáo trình môn Kỹ thuật Vi Điều Khiển Chơng21 : thiết kế Kit vi điều. .. dòng giữa vi mạch giải m 7447 và LED. Trong đồ án này, ta sử dụng loại đèn có Anốt chung, màu hiển thị là màu đỏ. U5 7 Segs LED 7 6 4 2 1 9 10 5 a b c d e f g pt Hình 2. 27 - Sơ đồ chân của LED 7 thanh Giáo trình môn Kỹ thuật Vi Điều Khiển Chơng21 : thiết kế Kit vi điều khiển Biên soạn : Lâm tăng Đức Lê Tiến Dũng Bộ môn TĐH Trang 58 Giáo trình môn Kỹ thuật Vi Điều Khiển Chơng21 : thiết . CAPTUREU13AT89C52RST9XTAL218XTAL119PSEN29ALE/PROG30EA/VPP31P1.0/T21P1.1/T2-EX2P1 .23 P1.34P1.45P1.56P1.67P1.78P2.0/A 821 P2.1/A 922 P2 .2/ A1 023 P2.3/A1 124 P2.4/A 122 5P2.5/A1 326 P2.6/A1 427 P2.7/A1 528 P3.0/RXD10P3.1/TXD11P3 .2/ I. 2. 8 Sơ đồ chân của 622 56 U3 622 5610987654 325 2 421 2 322 611 428 11 121 3151617181 920 2 722 A0A1A2A3A4A5A6A7A8A9A10A11A12A13A14VSSVCCD0D1D2D3D4D5D6D7CSWROE Giáo trình

Ngày đăng: 10/10/2012, 13:48

Hình ảnh liên quan

Hình 2. 1- Sơ đồ khối của KIT - Giáo trình môn Kỹ thuật vi điều khiển – chương 2

Hình 2..

1- Sơ đồ khối của KIT Xem tại trang 3 của tài liệu.
bảng 2.1 nh− sau - Giáo trình môn Kỹ thuật vi điều khiển – chương 2

bảng 2.1.

nh− sau Xem tại trang 6 của tài liệu.
Dựa vào bảng 2.1 trên ta có sơ đồ bộ nhớ cụ thể nh− bảng 2.2 sau: - Giáo trình môn Kỹ thuật vi điều khiển – chương 2

a.

vào bảng 2.1 trên ta có sơ đồ bộ nhớ cụ thể nh− bảng 2.2 sau: Xem tại trang 7 của tài liệu.
Nhìn vào các cột có màu xám trong bảng 2.2 trên ta có đ−ợc cách phân công giải m3 nh− sau:   - Giáo trình môn Kỹ thuật vi điều khiển – chương 2

h.

ìn vào các cột có màu xám trong bảng 2.2 trên ta có đ−ợc cách phân công giải m3 nh− sau: Xem tại trang 8 của tài liệu.
Đầu vào chọn chip CS (Chip Select) của các chip EEPROM, RAM, và 8255 nh− bảng sau:  - Giáo trình môn Kỹ thuật vi điều khiển – chương 2

u.

vào chọn chip CS (Chip Select) của các chip EEPROM, RAM, và 8255 nh− bảng sau: Xem tại trang 8 của tài liệu.
Hình 2. 3– Sơ đồ nguyên lý khối CPU - Giáo trình môn Kỹ thuật vi điều khiển – chương 2

Hình 2..

3– Sơ đồ nguyên lý khối CPU Xem tại trang 9 của tài liệu.
Hình 2. 5- Sơ đồ chân của 74HC573 - Giáo trình môn Kỹ thuật vi điều khiển – chương 2

Hình 2..

5- Sơ đồ chân của 74HC573 Xem tại trang 11 của tài liệu.
Bảng chức năng của vi mạch nh− sau: - Giáo trình môn Kỹ thuật vi điều khiển – chương 2

Bảng ch.

ức năng của vi mạch nh− sau: Xem tại trang 13 của tài liệu.
Hình 2.8 – Sơ đồ chân của 62256 - Giáo trình môn Kỹ thuật vi điều khiển – chương 2

Hình 2.8.

– Sơ đồ chân của 62256 Xem tại trang 14 của tài liệu.
Hình 2.10 – Sơ đồ nguyên lý phần xuất/nhập - Giáo trình môn Kỹ thuật vi điều khiển – chương 2

Hình 2.10.

– Sơ đồ nguyên lý phần xuất/nhập Xem tại trang 16 của tài liệu.
Hình 2.11 – Sơ đồ bàn phím - Giáo trình môn Kỹ thuật vi điều khiển – chương 2

Hình 2.11.

– Sơ đồ bàn phím Xem tại trang 17 của tài liệu.
Bảng chức năng của các châ n: - Giáo trình môn Kỹ thuật vi điều khiển – chương 2

Bảng ch.

ức năng của các châ n: Xem tại trang 18 của tài liệu.
LCD hay không. E1 dùng chọn làm việc với 4 dòng trên của màn hình. E2 làm việc với 4 dòng d−ới - Giáo trình môn Kỹ thuật vi điều khiển – chương 2

hay.

không. E1 dùng chọn làm việc với 4 dòng trên của màn hình. E2 làm việc với 4 dòng d−ới Xem tại trang 19 của tài liệu.
Việc xóa màn hình, đ−a con trỏ về góc trên bên trái có thể thực hiện đ−ợc bằng các chuyển dữ liệu điều khiển 01H vào Data Bus của LCD - Giáo trình môn Kỹ thuật vi điều khiển – chương 2

i.

ệc xóa màn hình, đ−a con trỏ về góc trên bên trái có thể thực hiện đ−ợc bằng các chuyển dữ liệu điều khiển 01H vào Data Bus của LCD Xem tại trang 20 của tài liệu.
Sau đây là bảng m3 lệnh của LCD: - Giáo trình môn Kỹ thuật vi điều khiển – chương 2

au.

đây là bảng m3 lệnh của LCD: Xem tại trang 21 của tài liệu.
Bảng chọn cổng của 8255 - Giáo trình môn Kỹ thuật vi điều khiển – chương 2

Bảng ch.

ọn cổng của 8255 Xem tại trang 23 của tài liệu.
Hình 2.15 Khuôn dạng từ điều khiển của 8255 (chế độ vào ra cơ sở) - Giáo trình môn Kỹ thuật vi điều khiển – chương 2

Hình 2.15.

Khuôn dạng từ điều khiển của 8255 (chế độ vào ra cơ sở) Xem tại trang 24 của tài liệu.
TO BOARD NGOAI VI 3 - Giáo trình môn Kỹ thuật vi điều khiển – chương 2

3.

Xem tại trang 25 của tài liệu.
Hình 2.16 – Sơ đồ nguyên lý khối vào/ra ADC, DAC - Giáo trình môn Kỹ thuật vi điều khiển – chương 2

Hình 2.16.

– Sơ đồ nguyên lý khối vào/ra ADC, DAC Xem tại trang 25 của tài liệu.
Hình 2.17 - Sơ đồ chân của ADC0809 - Giáo trình môn Kỹ thuật vi điều khiển – chương 2

Hình 2.17.

Sơ đồ chân của ADC0809 Xem tại trang 26 của tài liệu.
Hình 2.18 - Sơ đồ chân LM555 - Giáo trình môn Kỹ thuật vi điều khiển – chương 2

Hình 2.18.

Sơ đồ chân LM555 Xem tại trang 28 của tài liệu.
Hình 2.19 Sơ đồ chân của LM35 - Giáo trình môn Kỹ thuật vi điều khiển – chương 2

Hình 2.19.

Sơ đồ chân của LM35 Xem tại trang 28 của tài liệu.
Hình 2.2 1- Khối vào/ra xung số và điều khiển - Giáo trình môn Kỹ thuật vi điều khiển – chương 2

Hình 2.2.

1- Khối vào/ra xung số và điều khiển Xem tại trang 31 của tài liệu.
Hình 2.23 - Nguyên lý cấp xung cho động cơ b−ớc. - Giáo trình môn Kỹ thuật vi điều khiển – chương 2

Hình 2.23.

Nguyên lý cấp xung cho động cơ b−ớc Xem tại trang 32 của tài liệu.
Trong mạch nguyên lý ở hình 2.20 có một header 6 đầu ra để điều khiển động cơ b−ớc (Stepper motor) - Giáo trình môn Kỹ thuật vi điều khiển – chương 2

rong.

mạch nguyên lý ở hình 2.20 có một header 6 đầu ra để điều khiển động cơ b−ớc (Stepper motor) Xem tại trang 33 của tài liệu.
LED matrix 8x8 là một bảng 64 điểm LED bố trí theo kiểu ma trận 8 hàng x8 - Giáo trình môn Kỹ thuật vi điều khiển – chương 2

matrix.

8x8 là một bảng 64 điểm LED bố trí theo kiểu ma trận 8 hàng x8 Xem tại trang 34 của tài liệu.
Hình của khối LED đơn, LE D7 đoạn, LED ma trận - Giáo trình môn Kỹ thuật vi điều khiển – chương 2

Hình c.

ủa khối LED đơn, LE D7 đoạn, LED ma trận Xem tại trang 35 của tài liệu.
Hình 2.25 Sơ đồ chân của UNL2803 - Giáo trình môn Kỹ thuật vi điều khiển – chương 2

Hình 2.25.

Sơ đồ chân của UNL2803 Xem tại trang 36 của tài liệu.
Hình 2.2 5- Sơ đồ nguyên lý mạch - Giáo trình môn Kỹ thuật vi điều khiển – chương 2

Hình 2.2.

5- Sơ đồ nguyên lý mạch Xem tại trang 37 của tài liệu.
Hình 2.26 - Sơ đồ chân của 7447 - Giáo trình môn Kỹ thuật vi điều khiển – chương 2

Hình 2.26.

Sơ đồ chân của 7447 Xem tại trang 38 của tài liệu.

Từ khóa liên quan

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

  • Đang cập nhật ...

Tài liệu liên quan