(NB) Giáo trình Kỹ thuật vi xử lý với mục tiêu là Trình bày được cấu trúc chung, chức năng sơ đồ khối máy tính, các hệ đếm và cấu trúc, nguyên lý làm việc các mạch cơ sở và chức năng. Phân biệt được các chức năng của các vi mạch. Mời các bạn cùng tham khảo
TRƯỜNG CAO ĐẲNG NGHỀ CÔNG NGHIỆP HÀ NỘI Tác giả (chủ biên) PHẠM THỊ THÙY DUNG GIÁO TRÌNH KỸ THUẬT VI XỬ LÝ (Lưu hành nội Ngành Cơ điện tử) Hà Nội năm 2012 Tuyên bố quyền Giáo trình sử dụng làm tài liệu giảng dạy nội trường cao đẳng nghề Công nghiệp Hà Nội Trường Cao đẳng nghề Công nghiệp Hà Nội không sử dụng không cho phép cá nhân hay tổ chức sử dụng giáo trình với mục đích kinh doanh Mọi trích dẫn, sử dụng giáo trình với mục đích khác hay nơi khác phải đồng ý văn trường Cao đẳng nghề Cơng nghiệp Hà Nội LỜI NĨI ĐẦU Trong chương trình đào tạo trường trung cấp nghề, cao đẳng nghề thực hành nghề giữ vị trí quan trọng: rèn luyện tay nghề cho học sinh Việc dạy thực hành đòi hỏi nhiều yếu tố: vật tư thiết bị đầy đủ đồng thời cần giáo trình nội bộ, mang tính khoa học đáp ứng với yêu cầu thực tế Nội dung giáo trình “KỸ THUẬT VI XỬ LÝ ” xây dựng sở kế thừa nội dung giảng dạy trường, kết hợp với nội dung nhằm đáp ứng yêu cầu nâng cao chất lượng đào tạo phục vụ nghiệp công nghiệp hóa, đại hóa đất nước, Giáo trình nội nhà giáo có nhiều kinh nghiệm nhiều năm làm công tác ngành đào tạo chuyên nghiệp Giáo trình biên soạn ngắn gọn, dễ hiểu, bổ sung nhiều kiến thức biên soạn theo quan điểm mở, nghĩa là, đề cập nội dung bản, cốt yếu để tùy theo tính chất ngành nghề đào tạo mà nhà trường tự điều chỉnh cho thích hợp khơng trái với quy định chương trình khung đào tạo cao đẳng nghề Tuy tác giả có nhiều cố gắng biên soạn, giáo trình chắn khơng tránh khỏi thiếu sót, mong nhận tham gia đóng góp ý kiến bạn đồng nghiệp chuyên gia kỹ thuật đầu ngành Xin trân trọng cảm ơn! KỸ THUẬT VI XỬ LÝ BÀI 1: KIẾN THỨC CHUNG VỀ MÁY TÍNH Mục tiêu: Trình bày cấu trúc chung , chức sơ đồ khối máy tính , hệ đếm cấu trúc , nguyên lý làm việc mạch sở chức Phân biệt choc vi mạch Nhận biết thao tác toán học hệ đếm 2, 8,16 Nội dung: Cấu trúc máy tính 1.1 Sơ đồ cấu trúc máy tính điện tử Sơ đồ cấu trúc máy tính CPU: Bộ xử lý trung tâm Thiết bị I/O : Đầu vào/ đầu Memory: vùng nhớ RAM: Random acces memory: Vùng nhớ tạm thời chương trình lưu giữ máy tính thực thi, liệu bị máy tính tắt ROM Cấu trúc hệ thống máy tính 1.2 Chức khối - Bus hệ thống: tập hợp đường dây để CPU liên kết Với phận khác 1.2.1 Bộ nhớ trung tâm Khối xử lý trung tâm (CPU – Central Processing Unit): nhận thực thi lệnh Bên CPU gồm mạch điều khiển logic, mạch tính tốn số học, … 1.2.2 Khối tính tốn số học – Lơ gíc: Thực phép tốn số học sở +, -, x, / - Thực phép toán logic AND, OR, NOT, XOR - Tất phép toán thực số (hệ nhị phân) Điều khiển q trình xử lý thơng tin cách tạo lệnh điều khiển - Điều khiển hệ thống theo trình tự thời gian, liên quan đến khối khác, định tốc độ hoạt động máy tính d Khối nhớ ngồi e Khối vào II Hệ đếm Hệ thống số 10 (hệ thập phân Decimal) - Hệ thống ký tự số dựng để biểu đạt giá trị hệ đếm Trong hệ thập phõn, 10 ký tự (cũng gọi số) khác dùng để biểu đạt 10 giá trị riêng biệt (0, 1, 2, 3, 4, 5, 6, 7, 9), tức 10 số - Số 10 - Hệ đếm thập phân (Decimal) Ví dụ: Ba nghìn Chín trăm Bảy mươi Tám 3978 = 3x10 + 9x10 + 7x10 + 8x10 = 3000 + 900 + 70 + = 3978/D 1.2.3 Khối điều khiển 1.2.4 Khối nhớ - Bộ nhớ (Memory): lưu trữ lệnh liệu Nó bao gồm loại: nhớ nhớ Bộ nhớ thường chia thành ô nhớ nhỏ Mỗi ô nhớ gán địa để CPU định vị cần đọc hay ghi liệu - Để tăng cường dung lượng nhớ cho máy tính, q trình làm việc thường trao đổi Với khối nhớ - Dung lượng nhớ lớn thời gian truy cập số liệu lâu - Khi điện nội dung chứa ROM khơng bị 1.2.5 Khối vào - Biến đổi tín hiệu vật lý đầu vào thành tín hiệu số hệ để MT xử lý (bàn phím chuột…) Và ngược lại (màn hình…) - Thiết bị ngoại vi (Input / Output): dùng để nhập hay xuất liệu Bàn phím, chuột, scanner, … thuộc thiết bị nhập; h.nh, máy in, … thuộc thiết bị xuất Các ổ đĩa thuộc nhớ ngồi coi vừa thiết bị xuất vừa thiết bị nhập Các thiết bị ngoại vi liên hệ Với CPU qua mạch giao tiếp I/O (I/O interface)/ Hệ đếm 2.1 Hệ thống số 10 Trong sống hàng ngày sử dụng hệ số 10 (hay gọi hệ D) biểu diễn giá trị trị số Hệ bao gồm tổ hợp từ – để biểu diễn giá trị số, kèm thêm chữ D để hệ hệ số 10 2.2 Hệ thống số (Hệ hai viết tắt B): Là hệ đếm máy tính dùng để biểu diễn giá trị số gồm chữ số tương ứng (tương ứng Với có điện khơng có điện mạch điện tử) Thường đánh dấu chữ B kèm để phân biệt Với hệ khác bit tạo thành nibble bit tạo than hf byte 16 bit tạo thành từ Đơn vị loại liệu : Bit : Là mã nhị phân biểu diễn số Byte : biểu diễn bits Nibble : nửa byte bit Word : từ gồm byte 16 bit Các đơn vị dùng để mô tả số lượng vùng nhớ máy tính : Kb : 210 byte Mb : 20 bytes Gb : 230 byte Tb : 40 bytes - Số - Mỗi ký hiệu gọi Bit (Binary Digit- Chữ số nhị phân) - Kích cỡ số nhị phân số bit nú - MSB (Most Significant Bit): Bit sỏt trỏi - LSB (Least Significant Bit): Bit sỏt phải Ví dụ : 101/B số bit - Tổng quát: Nếu số nhị phân N (n-bit) N = b( n-1) b( n-2) … b1 b0 giỏ trị V nú là: V = b(n -1) 2(n-1) + b (n-2) (n-2) + … + b1 21 + b0 20 - Chuyển 25/D sang nhị phân không dấu Dùng phương pháp chia liên tiếp Chia Thương số Dư số 25/2 = 12 LSB 12/2 = 6/2 = 3/2 1/2 = 1 = MSB - Kết là: 11001/B - Bít : chữ số số gọi bít - Một số có chữ số hệ có nhiêu bít VD : 10/2 = bít 101/2 = bít - Byte : bít nối tiếp = byte - Word : ( từ ) : byte = từ byte bên phải byte thấp , byte bên trái byte cao - Cấu trúc từ : Byte cao Byte thấp MSB LSB 10 kilô byte = = 1024 1Mega byte = 220 Giga byte = 230 Tegra byte = 240 - Double word ( từ kép ) : = 32bit K = 210 = 1024 Kb (kilobit) = 1024 bit = 128 byte KB (kilobyte) = 1024 byte Kbps (Kilobit per second): Kilụbit giõy M = 220 = 1024 K = 1048576 Mb (Mêgabit) = 1024 Kb = 1048576 bit MB (Mêgabyte) = 1024 KB = 1048576 byte G = 230 = 1024 M = 1048576 K Gb (Gigabit) = 1024 Mb = 1048576 Kb GB (Gigabyte) = 1024 MB = 1048576 KB Hệ thống số 16 (hệ thập lục phân Hexadecimal) quen gọi số Hexa - Cũng gọi hệ đếm số mười sáu - Số 16 - Sử dụng 16 ký hiệu để biểu diễn: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F - Mỗi ký hiệu tương ứng Với 4-bit - Mục đích: Biểu diễn số nhị phân dạng ngắn gọn 11110000/B = F0/H 10101010/B = AA/H 01010101/B = 55/H Nhị phân Thập lục phân Hexa Binary Hexa Binary 0000 0001 1000 1001 0010 0011 A B 1010 1011 0100 C 1100 0101 D 1101 0110 E 1110 0111 F 1111 + Chuyển số hexa 2F8 ABBA sang nhị phân cách thay ký hiệu hexa 4-bit tương ứng Với F 0010 1111 1000 A B B A 1010 1011 1011 1010 - Kết 2F8/H = 001011111000/B ABBA/H = 1010101110111010/B + Chuyển số nhị phân 1100101011111110/B sang hexa - Trước hết theo hướng từ LSB MSB chia số nhị phân thành nhóm 4-bit - Sau thay nhóm 4-bit ký hiệu hexa tương ứng Với 1100 1010 1111 1110 C A F E - Kết quả: 1100101011111110/B = CAFE/H + Chuyển từ hệ 16 sang hệ 10: 1F/16 = 1*161 + F*160 = 16 + 15 = 31/10 - Tổng quát : A = an.an-1……a1.a0/d = an.dn + an-1.dn-1 + …….+ a1.d1 + a0.d0 2.3 Hệ thống số 16 2.4 Chuyển đổi hệ đếm 2.5 Các phép toán số học hệ a Phép cộng : VD : Nhớ 0000 1111 1110 Số hạng 1001 0110 0011 Số hạng + 0000 0101 1111 Tổng 1001 1100 0010 b Phép trừ : VD : Mượn : 110 0000 1100 Số bị trừ 0110 1101 1001 Số trừ 0011 0001 0110 Hiệu 0011 1100 0011 c Phép nhân : - Quy tắc : Giống phép nhân Với hệ 10 : Ví dụ : 1001 1010 10 x 0110 x 0101 = 0000 1010 0000 1010 0000 0000 011011054 0110010 50 Số bị 1, số bị 2, số BCD a Số bù - Khi cho số hệ 2, ta tính số khác có số bít tương ứng mà có tổng số cho Với số vừa tính có tất bít số tính gọi số bù - Ví dụ: cho 1011 B + xxxx B 10 ACALL TRUYEN SJMP AGAIN ; lap lai ; chuong trinh truyen du lieu noi tiep TRUYEN: MOV SBUF, A ; nạp SBUF HERE: JNB TI, HERE ; kiểm tra cờ TI CLR TI ; xóa cờ để truyền ký tự RET ; trở chương trình Ví dụ2 : Nhận liệu nối tiếp Lập trình cho 8051 nhận byte liệu nối tiếp chuyển chúng đến cổng P0 , tốc độ 9600 baud , bít liệu bít Stop Chương trình : MOV TMOD,#20H; chọn Timer chế độ MOV TH1,#253; chọn tốc độ 9600 baud MOV SCON,#50H ;khung liệu bit, stop SETB TR1 ; khởi động Timer HERE: JNB RI,HERE ; kiểm tra RI MOV A, SBUF ; lưu ký tự vào ghi A MOV P0, A ; gửi cổng P0 CLR RI ; xóa cờ RI SJMP HERE ; tiếp tục nhận liệ 5.4 Các chế độ hoạt động a.Chế độ : Thanh ghi dịch bít Khi ghi 00 vào bít SM0 , SM1 chế độ xác lập - Chân RxD : Để thu phát liệu nối tiếp - Chân TxD : Để xuất xung Clock dịch bít - Bít có ý nghĩa nhỏ ( LSB ) thu phát trước tiên Tốc độ baud 1/12 tần số mạch dao động chip - Việc phát liệu bắt đầu việc ghi liệu vào SBUF liệu dịch chân RxD , chân TxD phát xung dịch bít Mỗi bít truyền chu kỳ máy ( 12 xung nhịp ) 109 Giản đồ thời gian phát liệu sau : - Việc thu liệu bắt đầu bít REN = RI = Giản đồ thời gian thu liệu nối tiếp sau : 110 - Một ứng dụng cụ thể chế độ mở rộng thêm cổng cho 8051 : ghép Với chân RxD TxD vi mạch ghi dịch nối tiếp – song song để tạo thêm đường sau : b Chế độ : UART bit có tốc độ baud thay đổi Trong chế độ cổng nối tiếp 8051 hoạt động thu phát khơng đồng bít có tốc độ baud thay đổi - Mỗi ký tự liệu bắt đầu bít START = kết thúc bít STOP = - Bít chẵn lẻ đơi đưa vào bít liệu sau bít Stop - 10 bít liệu thu chân RxD 10 bít liệu phát chân TxD gồm : bít start = ; bít liệu ; bít stop = Ta có giản đồ truyền nhận liệu chế độ sau : 111 - Khi hoạt động thu , bít stop gán cho bít RB8 SCON Hoạt động thu bắt đầu có chuyển trạng thái từ xuống chân RxD ( Bít start ) , bít start bỏ qua bít liệu nhận vào ghi dịch bít cổng nối tiếp Bít thứ đưa đến RB8 , cờ ngắt RI sét hoạt động thu xẩy trước RI = ( để đảm bảo phần mềm đọc ký tự trước ) bít stop nhận = SM2 = - Hoạt động phát khởi động cách ghi liệu vào SBUF , thực bắt đầu đếm cung cấp tốc độ baud bị tràn - Tốc độ baud chế độ 1,2 cung cấp Timer ( Với 8051 ) Timer , hay ( Với 8052 ) Timer cho tốc độ baud thu , Timer cho tốc độ baud phát tốc độ thu phát khác + Khi dùng Timer cung cấp tốc độ baud ố c Dùng Timer cung cấp tốc độ baud cho cổng nối tiếp Khi sử dụng Timer cung cấp tốc độ baud cho Port nối tiếp thạch anh có tần số 11.0592 Mhz khuyến cáo nên dùng Với tần số tạo tốc độ baud chuẩn Với sai số Ví dụ : Muốn có tốc độ baud 9600 chế độ Timer Với Thạch anh tần số 11.0592MHz ? Tốc độ tràn Timer f1=9600x32=307 200 (Hz) ( Hoặc nhân Với 16 bít SMOD ghi PCON = ) Chu kỳ xung clock cấp cho Timer : f2=11059200 /12 (Hz) = 921 600 Hz Để tốc độ tràn Timer có tần số 307 200Hz Timer đếm xung tần số f2 ( = f2/f1 = 921 600/307 200 = ) tràn lần 112 Nếu Timer làm việc chế độ ( tự nạp lại ) giá trị nạp cho TH1 253 ( chế độ đếm tối đa 8bit : 256 – = 253 ) + Khi dùng Timer cung cấp tốc độ baud ố c ố c Khác Với Timer 1, Timer cấp xung clock có tần số 1/2 tần số dao động thạch anh theo hình , giả sử cần tốc độ baud 9600 giá trị nạp cho Timer -(11059200/2)/(9600x16) = -36 hay giá trị nạp cho TH2 , TL2 FFDC ( 65535+136 = 65500 ) c Chế độ : UART bit có tốc độ baud cố định chế độ 2, Port nối tiếp hoạt động UART bit, khung truyền gồm 11 bit, bắt đầu bit Start, bit liệu, bit liệu thứ (là bit TB8 khung truyền, bit RB8 khung nhận), cuối bit Stop Chế độ thường dùng cần chèm thêm bit kiểm tra chẵn lẻ vào khung truyền để giảm bớt lỗi đường truyền Tốc độ baud cố định hình vẽ: ố c d Chế độ 3: Chế độ kết hợp chế độ chế độ 2, nghĩa Port nối tiếp hoạt động UART bit tốc độ baud UART thay đổi giống chế độ (được cung cấp Timer Timer 2) 113 5.5 Truyền thơng đa xử lí Truyền thơng đa xử lí mơi trường mạng sử dụng nhiều 8051 xếp theo mơ hình chủ tớ, sử dụng chế độ port nối tiếp Khi xử lí chủ muốn truyền liệu đến xử lí tớ, gửi byte xác định địa xử lí tớ, byte địa có bit thứ Các xử lí khác bị ngắt.Bộ xử lí định địa set bit SM2 bắt đầu nhận liệu Bit SM2 không ảnh hưởng đến chế độ 0, chế độ bit dùng để kiểm tra tính hợp lệ bit stop Khi SM2 1, ngắt thu khơng tích cực trừ bit stop la hợp lệ 5.6 Ghép nối 8051 Với RS232 : a Chuẩn RS232 : Ghép nối qua cổng nối tíếp RS-232 kỹ thuật sử dụng rộng rãi để ghép nối thiết bị truyền thông liệu sản xuất hãng khác Chuẩn RS-232 dùng đường dẫn để truyền liệu đường dẫn khác để nhận liệu Chuẩn RS-232 (RS = Recommended Standard) chuẩn không thức nhiều cơng ty máy tính thiết bị đo lường chấp nhận Sau đấy, Hiệp hội nhà công nghiệp Điện tử (EIA: The Electronic Industries Association) xây dựng thành tiêu chuẩn thức vào năm 1962 Nhược điểm tiêu chuẩn cho phép sử dụng đường truyền ngắn Với tốc độ bit thấp , thí dụ tốc độ bit 19600 bps (bits per second) khoảng cách cực đại 20 mét Các tiêu chuẩn truyền thông nối tiếp đời sau RS-422, RS-449 RS-485 cho phép truyền đường cáp dài Với tốc độ bit cao Chẳng hạn RS114 422 cho phép truyền Với tốc độ lên đến 10 Mbps khoảng cách 1000 mét, đồng thời sử dụng cáp xoắn sợi, cáp đồng trục cáp quang Có hai phiên RS-232 lưu hành thời gian tương đối dài RS-232B RS-232C Cho đến nay, RS-232B phiên cũ, sử dụng Còn RS-232 C tồn thường gọi ngắn gọn chuẩn RS-232 (nhưng phiên ban đầu năm 1962) Ở số nước Tây Âu, người ta gọi chuẩn ghép nối RS-232 chuẩn V24 Việc thiết kế giao tiếp Với cổng RS-232 tương đối dễ dàng, đặc biệt chọn chế độ hoạt động không đồng tốc độ truyền liệu thấp Tuy nhiên chuẩn RS-232 thiết lập trước chuẩn logic họ TTL lâu nên điện áp đầu vào đầu khơng tương thích Với mức TTL RS-232 sử dụng phương thức truyền không đối xứng , tức sử dụng tín hiệu điện áp chênh lệch dây dẫn đất , mức điện áp sử dụng dao động khoảng từ -15v đến 15V Khoảng từ 3V đến 15V ứng Với giá trị logic , khoảng từ -15V đến -3V ứng Với giá trị logic Trong khoảng điện áp từ -3V đến +3V khoảng khơng xác định Do để kết nối chuẩn RS-232 đến hệ vi điều khiển ta phải dùng biến đổi điện áp MAX232 để chuyển đổi mức logic TTL mức điện áp RS-232 ngược lại Sơ đồ chân cáp RS232 gọi đầu nối DB-25 hình vẽ Số chân Mô tả DB-25 Đất cách ly (Protective Cround) Dữ liệu truyền TxD (Transmitted data) Dữ liệu nhận RxD (Received data) 115 9/10 11 12 Yêu cầu gửi RTS (Request To Send) Xóa để gửi CIS (Clear To Send) Dữ liệu sẵn sàng DSR (Data Set Ready) Đất tín hiệu GND (Signal Ground) Tách tín hiệu mang liệu DCD (Data Carrier Detect) Nhận để kiểm tra liệu (Received for data testing) Chưa dùng Tách tín hiệu mang liệu thứ cấp (Secondary data carrier detect) 13 Xóa để nhận liệu thứ cấp (Secondary Clear to Send) 14 Dữ liệu truyền thứ cấp (Secondary Transmit Signal Element Timing) 15 Truyền phân chia thời gian phần tử tín hiệu (Transmit Signal Element Timing) 16 Dữ liệu nhận thứ cấp(Secondary Received data) 17 Nhận phân chia thời gian phần tử tín hiệu (Receiveo Signal Element Timing) 18 Chưa dựng 19 Yêu cầu để nhận thứ cấp (Secondary Request to Send) 20 Đầu liệu sẵn sàng (Data Terminal Ready) 21 Phát chất lượng tín hiệu (Signal Qualyty Detector) 22 Báo chng (Ring Indicator) 23 Chọn tốc độ tín hiệu liệu (Data Signal Rate Select) 24 Truyền phân chia thời gian tín hiệu (Transmit Signal Element Timing) 25 Chưa dựng Do tất chân sử dụng nên IBM đưa chuẩn vào nối tiếp sử dụng chân gọi DB – sau : 116 Số chân Mô tả DB-9 Data carrier detect (DCD) Tách tín hiệu mang liệu Received data (RxD) Dữ liệu nhận Transmitted data (TxD) Dữ liệu gửi Data terminal ready (DTR) Đầu liệu sẵn sàng Signal ground (GND) Đất tín hiệu Data set ready (DSR) Dữ liệu sẵn sàng Request to send (RTS) Yêu cầu gửi Clear to send (CTS) Xóa để gửi Ring indicator (RL Báo chuông b Ghép nối 8051 Với RS232 : Bộ điều khiển MAX232 có hai điều khiển để nhận truyền liệu 117 Các điều khiển dùng cho TxD gọi T1 T2 , nhiều trường hợp cặp dùng , ví dụ T1 R1 dùng đối Với chân TxD RxD 8051 Các điều khiển đường T1 có gán T1in T1 out chân số 11 14 tương ứng , chân T1 in phía TTL nối Với chân TxD vi điều khiển , chân T1 out phía RS232 nối tới chân RxD đầu nối DB Bộ điều khiển đường R1 gán R1 in R1 out chân 13 12 tương ứng Chân R1 in ( chân số 13 ) phía RS232 nối tới chân TxD đầu nối DB RS232 chân R1 out ( chân số 12 ) phía TTL nối tới chân RxD vi điều khiển 118 THỰC HÀNH GIAO TIẾP VÀO RA I/O Cơ giao tiếp vào I/O - Các cổng P89V51RB2 chức cổng - Cách cấu hình vào I/O - Viết chương trình nháy led Giới thiệu giao tiếp vào I/O Lập trình I/O lập trình đơn giản nhất, lại sử dụng nhiều nhất, điều khiển on/off bóng đèn, động cơ, hay thiết bị dạng điều khiển I/O Để giảm bớt số chân ra, số chân P89V51RB2 chân đa chức năng, phục vụ cho thiết bị ngoại vi Ở khái niệm thiết bị ngoại vi khơng có nghĩa chip khác mua rời bên ngồi mà mơ đun tích hợp sẵn chip mô đun ADC, Counter Khi thiết bị ngoại vi enable chân không sử dụng chân cổng I/O thơng thường P89V51RB2 có cổng vào P0, P1, P2, P3 Tất cổng cấu hình làm chức vào/ra Ví dụ chương trình nhấp nháy led Nhấp nháy led ví dụ kinh điển cho người tiếp xúc Với loại vi điều khiển Ví dụ sau làm nhấp nháy led nối vào chân RB1 vi điều khiển LED viết tắt chữ Light Emitting Diode, có nghĩa diode phát quang, loại diode phân cực thuận Với đủ điều kiện điện áp dòng điện phát ánh sáng LED có ứng dụng rộng rãi, thường thấy led dùng đèn báo nguồn, đèn nháy, bảng quang báo, gần đây, người ta phát triển led làm đèn chiếu sáng, dùng LED tiết kiệm điện hiệu cao chiếu sáng Sơ đồ mạch Sơ đồ ghép nối led : 119 Trong ví dụ sau, nối led vào cổng P1, sơ đồ nối hình Sau sơ đồ thuật toán 120 BÀI 2: LED THANH Có loại led • Anod chung • Catot chung Bố trí vị trí Led 121 10 A B C D E D13A Anot chung F G DP 10 D12A Catot chung Led ma trận loạt led đơn xếp thành hàng cột dạng ma trận, led có hàng chung chân, chân lại nối chung Với led nằm cột Ma trận led ứng dụng nhiều thực tế, điển hình bảng quang báo 122 Bài 1: Hiển thị số Led Bài : Đếm từ 0->9 Bài : Đếm từ 00->99 Bài : Hiển thị số 2010 ( quét led ) • Bài tập • Viết chương trình hiển thị số 1234 led led theo gợi ý • Viết chương trình đếm khoảng nhỏ 9999, ví dụ từ 1000 đến 65535 Số đếm hiển thị lên led 123 ... nguyên lý làm vi c vi xử lý cần phải khảo sát nguyên lý kết hợp khối Với để xử lý chương trình Sơ đồ khối vi xử lý trình bày cấu trúc vi xử lý Mỗi vi xử lý khác có cấu trúc khác Ví dụ vi xử lý bit... Với vi xử lý 16 bit Ví vi xử lý có sơ đồ cấu trúc bên cho sổ tay nhà chế tạo Sơ đồ cấu trúc dạng khối tiện lợi dễ trình bày nguyên lý hoạt động vi xử lý Hình 2-1 trình bày sơ đồ khối vi xử lý. .. quyền Giáo trình sử dụng làm tài liệu giảng dạy nội trường cao đẳng nghề Công nghiệp Hà Nội Trường Cao đẳng nghề Công nghiệp Hà Nội không sử dụng không cho phép cá nhân hay tổ chức sử dụng giáo trình