... Vùng nhớ RAM nội vùng nhớ Flash Rom lưu trữ chương trình - Mạchtạodaođộngnộikếthợpvớitụthạchanhbênđểtạodaođộng - Khối xử lý ngắt, truyền liệu, khối timer/counter - Thanh ghi A, B, ... khiển bò reset Các ngõ vào daođộng Xtal1, Xtal2: Bộ daođộng tích hợpbên 89C51, sử dụng 89C51 người thiết kế cần kếtnối thêm tụthạchanhtụ hình 4-3 Tần số tụthạchanh thường sử dụng cho 89C51 ... thường dùng kếthợpvới thủ tục truyền liệu nối tiếp đểtạo bit Parity cho liệu trước truyền kiểm tra bit Parity sau nhận liệu • Thanh ghi B : Thanh ghi B đòa F0H dùng với ghi A để thực phép...
... XTAL2: Các chân (chân 18, 19) nốivớitạodaođộngđộng sau: chip .Mạch tạodao Hình 5: Mạchtạodaođộng cho tạodaođộng chip AT89C51 Tần số daođộng thường 12MHz Khi tụ có giá trị 33pF.Chân VCC nối ... khiển dùng để thiết lập lại hệ thống Khi chân tín hiệu đưa lên mức cao chu kì máy, ghi bên nạp giá trị thích hợpđể khởi động hệ thống RST kích cấp điện dùng mạch R-C Mạch sau: Hình 4: Mạch thiết ... interruptarchitecture) + cổng nối tiếp song cơng (full-duplex) + Mạchtạodaođộng chip mạchđồng hồ - AT89C51 thiết kế với logic tĩnh cho hoạt động có tần số giảm xuống hỗ trợ hai chế độ tiết kiệm lượng...
... dụng nhiều mạch điện tửvới nhiều chức Một mạch thông dụng có sử dụng IC họ 89XXX mạchđồng hồ Đề tài đồng hồ đa dạng với nhiều chức khác tùy vào khả lập trình kiến thức mạch số người chế tạo Mục ... -End 27 Báo Cáo Vi Điều Khiển MạchĐồng Hồ III KẾT LUẬN Ưu điểm: Qua Kết thực tế ta thấy đồng hồ hoạt động tốt, cách sử dụng đơn giản, xác với yêu cầu thiết kế ban đầu : + Khi ấn Start ... loại động hồ đa khác, tính thời gian… Muốn phát triển trước tiên ta cần phải có kiến thức đủ rộng có hiểu biết sâu mạch số, lập trình… Lời kết: Mạchđồng hồ số đề tài thiết thực gần gũi với sống...
... khoảng chu kỳ máy - XTAL1: Chân vào mạch khuyếch đaị daođộng - XTAL2: Chân từmạch khuyếch đaị daođộng - /PSEN : Chân cho phép đọc nhớ chương trình (ROM ngoài) GVHD : Vũ Đình Đạt Page Trường ... lệnh để thị số chẵn hay lẻ bit ghi tích luỹ Số bit A cộng với bit P luôn số chẵn 1.3.10 Thanh ghi PCON ( Thanh ghi điều khiển nguồn ) * SMOD: Bit tạo tốc độ Baud gấp đôi Nếu Timer sử dụng đ tạo ... tiếp vùng nhớ liệu CPU tạo tín hiệu đọc ghi (/RD, /WR) để truy cập nhớ liệu Bộ nhớ chương trình nhớ liệu kếthợp tín hiệu /RD /PSEN để đưa vào cổng AND sử dụng đầu cổng để đọc nội dung từ nhớ liệu/chương...
... - 29 - bên T/R làm cho giao ti p v i antenna d dàng s d ng r t thành ph n ngo i vi B t h p t n s t o dao đ ng bên đư c đưa t i MIXER ch đ nh n PA ch đ truy n B t h p t n s bao g m m t dao đ ng ... ba kênh vào ADC, đư c ch n b i ADCON.ADADR Thanh ghi đư c s d ng đ ch n chân AD1 n áp tham chi u (khi s d ng AD0) Khi chân AD1 đư c dùng tham chi u ngoài, ch có hai l i vào ADC đư c s d ng Đ u ... truy n nh n không dây, th n u s d ng nh ng VĐK v y s ph i có thêm m ch truy n nh n không dây bên ngoài, trình xây d ng h th ng s ph c t p VĐK CC1010 đư c l a ch n nh có tích h p truy n nh n không...
... ghi bên nạp giá trị thích hợpđể khởi động hệ thống Khi cấp điện mạchtựđộng Reset Các ngõ vào giao động X1,X2: - Bộ daođộng được tích hợp bêntrong 8951, sử dụng 8951 người thiết kế cần kết ... bit ghi A cộng với bit Parity luôn chẵn Ví dụ A chứa 10101101B bit P set lên để tổng số bit A P tạo thành số chẵn - Bit Parity thường dùng kếthợpvới thủ tục Port nối tiếp đểtạo bit Parity ... Cộng nội dung ghi Rn với cộng nội dung ghi A, kết lưu ghi A, lệnh có ảnh hưởng đến ghi trạng thái (cờ C) ADD A, direct : (A) (A) + (direct) Cộng nội dung ô nhớ có địa direct vớinội dung ghi A, kết...
... lên mức cao , ghi vi điều khiển tải giá trị thích hợpđể khởi động hệ thống *XTAL1,XTAL2: AT89S52 có daođộng chip , thường nốivớidaođộngthạchanh có tần số 12MHz *Vcc,GND: AT89S52 dùng nguồn ... RAM nội : -Các bank ghi có địa từ 00H đến 1FH -RAM địa hoá bit có địa từ 20H đến 2FH -RAM đa dụng từ 30H đến FFH -Các ghi chức đặc biệt từ 80H đến FFH MẠCHTẠODAOĐỘNG VÀ RESET: *Mach tạodao động: ... thích với điện áp TTL nên để giao tiếp Vi điều khiển 8051 với máy tính qua cổng COM ta phải qua vi mạch biến đổi điện áp cho phù hợpvới mức TTL, ta chọn vi mạch MAX232 để thực việc tương thích...
... ghi bên nạp giá trị thích hợpđể khởi động hệ thống Khi cấp điện mạchtựđộng Reset Các ngõ vào daođộng X1,X2: Bộ daođộng được tích hợpbên 8951, sử dụng 8951 người thiết kế cần kếtnối thêm thạch ... Đây kếthợp điều khiển tỷ lệ với điều khiển tích phân nhằm triệt tiêu sai lệch tỷ lệ nói Khi mà điều khiển tỷ lệ tạo tín hiệu tỷ lệ với sai lệch điều khiển tích phân lại tạo tín hiệu tỷ lệ với ... chặn RC, sử dụng kếthợptụ C mắc nối tiếp với điện trở R Mạch RC cho phép khắc phục nhược điểm cách sử dụng điện trở nêu Trong lúc tín hiệu giai đoạn q độ, tụ C có tác dụng ngắn mạch trở R có tác...
... trình Vi điều khiển Các hoạt động vi điều khiển MCS-51 X2: bit nằm ghi CKCON Trong chế độ X2: fOSC = fthạch anh, ngược lại fOSC = fthạch anh/ 2 Để timer hoạt động chế độ tạo xung clock, cần thực bước ... vậy, dùng tần số thạchanh 12 MHz tốc độ baud có sai số → dùng kếtnối nhiều vi điều khiển MCS-51 vớikếtnốivới thiết bị khác (như máy tính chẳng hạn) nên sử dụng tần số thạchanh 11.0592 MHz ... ghi T2CON = (do chế độ không cho phép đếm daođộng mà đếm daođộng nội) - Xác định giá trị cặp ghi RCAP2H RCAP2L theo tần số xung clock cần tạo - Khởi động giá trị cho cặp ghi TH2, TL2 (có thể...
... trình Vi điều khiển Các hoạt động vi điều khiển MCS-51 X2: bit nằm ghi CKCON Trong chế độ X2: fOSC = fthạch anh, ngược lại fOSC = fthạch anh/ 2 Để timer hoạt động chế độ tạo xung clock, cần thực bước ... vậy, dùng tần số thạchanh 12 MHz tốc độ baud có sai số → dùng kếtnối nhiều vi điều khiển MCS-51 vớikếtnốivới thiết bị khác (như máy tính chẳng hạn) nên sử dụng tần số thạchanh 11.0592 MHz ... ghi T2CON = (do chế độ không cho phép đếm daođộng mà đếm daođộng nội) - Xác định giá trị cặp ghi RCAP2H RCAP2L theo tần số xung clock cần tạo - Khởi động giá trị cho cặp ghi TH2, TL2 (có thể...
... động dùng đểđóng mở cửa động dùng để trộn vật liệu M Và theo yêu cầu đề đồ án ta chọn độngđộng xoay chiều rôto dây quấn để có khả hạn chế dòng khởi động Chính việc phải sử dụng nhiều động nên ... =0.58 Ù; E2đm =2.15V; Để điều chỉnh tốc độ động cho phù hợpvới điều kiện ta thay đổi điện trở mạch Rôto b Tính chọn cấu bảo vệ mạch lực: - Chọn cầu chì dùng để bảo vệ cho động làm việc an toàn ... nên ta phải có phương án để bảo vệ động bảo vệ mạch điều khiển mạch lực - Bảo vệ ngắn mạch: Khi dây pha bị cố gây ngắn mạch gây dòng điện lớn đánh thủng cách điện cháy động cơ, gây nguy hiểm cho...
... chương trình PC đếm liệu DPTR” kếthợpvới “một giá trò lệch (offset) gọi giá trò tương đối [thường lưu ghi]” đểtạo đòa ô nhớ cần truy xuất đòa nơi nhảy đến Việc kếthợp minh họa sau: Base Register ... sử A có nội dung 47h R0 có nội dung 32h, lệnh: ADD A,R0 ;kết sau: (A) = 79h, (C) = Giả sử A có nội dung 0D9h R0 có nội dung 0B8h, lệnh: ADD A,R0 ;kết sau: (A) = 91h, (C) =1 Lệnh cộng nội dung ... : cộng nội dung ô nhớ có đòa chứa ghi Ri với ghi A với bit C, kết lưu trữ ghi A Lệnh có ảnh hưởng đến ghi trạng thái Ví dụ 1: Giả sử A có nội dung 47h, ô nhớ 30h có nội dung 32h, R0 có nội dung...
... bit C/T = Timer hoạt động đếm nội xung liên tục lấy từdaođộng Chip Tần số ngõ vào tụthạchanh đưa qua mạch chia 12 để giảm tần số phù hợpvới ứng dụng Nếu dùng thạchanh 12MHz sau qua chia ... khởi động đếm lại từ đầu … Thanh ghi TMOD ghi cần phải khởi tạođể thiết lập mode hoạt động cho Timer Ví dụ khởi động cho Timer0 hoạt động mode (mode Timer 16 bit) hoạt động đònh thời đếm xung nội ... giá trò khởi tạo nạp vào ghi THx TLx Đếm kiện bên (Event Counting): Nếu bit C/T = Timer hoạt động đếm xung đến từbên chu kỳ xung nguồn tạo tín hiệu bên đònh Hoạt động thường dùng để đếm kiện...
... phép hay không chúng hoạt động giống contact: phép đóngmạch tín hiệu yêu cầu ngắt đưa vào bênđể xử lý, không phép contact hở mạch nên tín hiệu yêu cầu ngắt không đưa vào bên không xử lý Tiếp theo ... trình để thực chương trình phục vụ ngắt nhận liệu xong trở lại tiếp tục thực chương trình chính, có tín hiệu báo ngắt từbên vi điều khiển ngừng thực chương trình để thực chương trình ngắt tiếp tục ... nhớ RAM nội nên chúng sẳn sàng hoạt động cho việc lưu trữ tạm, “vi xử lý” nhớ ngăn xếp sử dụng nhớ nên bạn phải khởi tạo nhớ ngăn xếp phải vùng nhớ RAM để ghi đọc lại được, bạn khởi tạo vùng...
... GIÁO TRÌNH EDA (ELECTRONIC DESIGN AUTOMATION) - TỰĐỘNG THIẾT KẾ MẠCH ĐIỆN TỬVỚI ORCAD BÀI TẬP Tiếp tục tạo tập tin có đuôi mnl để thiết kế mạch in Nhấp chuột vào biểu tượng Create netlist công ... (ELECTRONIC DESIGN AUTOMATION) - TỰĐỘNG THIẾT KẾ MẠCH ĐIỆN TỬVỚI ORCAD BÀI TẬP Cứ tiếp tục khung mạch in hoàn chỉnh sau: Sau khung giới hạn mạch in hoàn thành, để thoát khỏi lệnh này, nhấp phải ... AUTOMATION) - TỰĐỘNG THIẾT KẾ MẠCH ĐIỆN TỬVỚI ORCAD BÀI TẬP Chương trình chạy mạch in hình sau: Để đặt nhãn hiệu cho mạch in, nhấp chuột vào biểu tượng Text Tool công cụ Nhấp phải chuột vào mạch in,...
... vào reset chân số RST=1 vi điều khiển khởi động lại thiết lập ban đầu XTAL1, XTAL2 chân nối song song vớithạchanh tần số max=33 Mhz Đểtạodaođộng cho vi điều khiển Vcc, GND : cung cấp ... lý hoạt động +Chân nốivớimạch reset Khi nhấn SW1 vi điều khiển khởi động lại từ đầu +điện trở băng U1: có tác dụng làm điện trở kéo lên nguồn + chân 18-19 nối // vớithạchanh 12Mhz mạch có ... dụng đểtạo thời gian Tuy nhiên ADC0804 có tạo xung đồng hồ riêng Để dùng đồng hồ riêng chân CLK IN CLK R (chân s ố 19) nốivớitụ điện điện trở (như hình vẽ) Khi tần số xác định biểu thức: Với...
... Chân XTAL1 XTAL2 Hai chân có vị trí chân 18 19 sử dụng để nhận nguồn xung clock từbênđể hoạt động, thường ghép nốivớithạchanhtụđểtạo nguồn xung clock ổn định Chân cho phép nhớ chương trình ... hiệu chân ALE dùng làm tín hiệu điều khiển để giải đa hợp đường địa đường liệu kếtnối chúng với IC chốt Các xung tín hiệu ALE có tốc độ 1/6 lần tần số daođộng đưa vào Vi điều khiển, dùng tín hiệu ... năng: Chức xuất/nhập :các chân dùng để nhận tín hiệu từbên vào để xử lí, dùng để xuất tín hiệu bên ngoài, chẳng hạn xuất tín hiệu để điều khiển led đơn sáng tắt Chức bus liệu bus địa (AD7-AD0)...