tài liệu học lập trình vi điều khiển

Tài liệu Các đề tài về lập trình vi điều khiển docx

Tài liệu Các đề tài về lập trình vi điều khiển docx

Ngày tải lên : 15/12/2013, 01:16
... dụng vi điều khiển để thiết kế máy cuốn thép sau cán 17. Ứng dụng vi điều khiển để thiết kế máy cắt gạch đỏ 18. Ứng dụng vi điều khiển để thiết kế trạm trộn bê tông 19. Ứng dụng vi điều khiển ... cỡ nhỏ 13. Ứng dụng vi điều khiển để ổn định tốc độ động cơ cỡ vừa 14. Ứng dụng vi điều khiển để ổn định tốc độ động cơ cỡ lớn 15. Ứng dụng vi điều khiển để thiết kế bộ điều khiển hệ thống cân ... đèn,…) 10. Hệ thống điều khiển từ xa ứng dụng trong tắt, mở các thiết bị điện gia đình 11. Ứng dụng vi điều khiển để thiết kế bộ điều khiển trung tâm cho RoBot 12. Ứng dụng vi điều khiển để ổn định...
  • 3
  • 1.7K
  • 24
Tài liệu Bài 2. Lập trình vi điều khiển ppt

Tài liệu Bài 2. Lập trình vi điều khiển ppt

Ngày tải lên : 19/01/2014, 04:20
... chương trình, trình biên dịch bỏ qua tất cả các câu lệnh sau lệnh END BÀI 2: LẬP TRÌNH CHO VI ĐIỀU KHIỂN 2.1.1 GIỚI THIỆU Vi điều khiển là một IC lập trình, vậy Vi điều khiển cần được lập trình ... của máy vi tính, người vi t chương trình có thể vi t chương trình cho vi điều khiển bằng các ngôn ngữ lập trình cấp cao, sau khi vi c vi t chương trình được hoàn tất, các trình biên dịch sẽ chuyển ... máy) của vi điều khiển, quá trình chuyển đổi được thực hiện bằng chương trình dịch Assembler. Các mã lệnh sau đó được nạp vào Rom của vi điều khiển để thực hiện chương trình. Chương trình dịch...
  • 3
  • 740
  • 2
Tài liệu học lập trình HTML

Tài liệu học lập trình HTML

Ngày tải lên : 21/10/2013, 21:11
... này không làm gì khác ngoài nhiệm vụ báo cho trình duyệt Web biết rằng nó đang đọc một tài liệu có chứa các mã HTML. Tương tự, dòng cuối trong tài liệu của bạn luôn luôn là thẻ </HTML>, ... được vi t như sau: <html> <body bgcolor="orange"> <! Phần bạn cần trình bày. dụ một bức ảnh hay lời văn. > trong hộp thoại Save As. Hãy tham khảo tài liệu thuyết ... ll); value=unescape(value); } } return value; } visitor_name = get_cookie("Visitor:"); // Write greetings if(visitor_name == ""||visitor_name == undefined){ document.write("Chao...
  • 61
  • 435
  • 3
Tài liệu Vài điểm về vi điều khiển doc

Tài liệu Vài điểm về vi điều khiển doc

Ngày tải lên : 12/12/2013, 09:16
... diễn  đàn để hỏi. Những thằng rảnh rỗi như tôi sẵn sàng trả lời cho các bạn.    d) Học vi t chương trình     Học vi t chương trình có thể chia cụ  thể  làm  2 cách học, học để vi t cho vi điều khiển chạy được thì nhảy thẳng vào học ngôn ngữ cấp cao, học cấp tốc  để đối phó với một đồ án nào đó. Thậm chí vài dòng lệnh ban đầu vi t sai,  nhảy lên diễn đàn hỏi, tìm thầy hướng dẫn hỏi, tìm bạn hỏi ... Von  Neumann  tận dụng được tài nguyên bộ nhớ, trong khi đó kiến trúc Harvard  sẽ đạt tốc độ xử lý cao hơn, mặt khác đường truyền dữ liệu và đường truyền  lệnh điều khiển (chương trình)  có thể  có dung lượng khác nhau.    b) Tập lệnh     Tập lệnh ở đây được coi là tập mã lệnh nhị phân, và chúng ta chưa nên vội đề  cập đến ngôn ngữ lập trình.  Bản chất của tập lệnh là một tập hợp các mã  nhị  phân, mà từ đó các đơn vị xử lý trung tâm (CPU) nhận biết và thực hiện. Dữ  liệu được CPU xử lý là các số nhị phân. Chính vì vậy, tập lệnh dù thế nào đi  nữa cũng  sẽ thực hiện mấy vi c chính sau đây:    ‐ tính toán các con số nhị phân.  ‐ các lệnh để chuyển các giá trị ra thành tín hiệu điện tử ở chân linh kiện  ‐ các lệnh di chuyển các giá trị gi ữa các thanh ghi  ‐ các lệnh điều khiển con trỏ chương trình   Bài vi t này vi t cho IRF.  Grenoble,  12/05/2005  Falleaf@irfvn.com  Chào các bạn,    Có thể nói, hiện nay vi điều khiển đã rất phổ biến ở Vi t Nam, và được ứng  dụng rất nhiều. Những sinh vi n ngành Điện, Điện Tử, Cơ Điện  Tử, Tin Học,   Vi n Thông  hầu như ai cũng  biết  cách để làm vi c với vi điều khiển.  Tuy  nhiên, để vi t một bài vi t tổng quát về vi điều khiểnvi c lập trình  cho vi điều khiển,  quả thật là quá khó khăn đối với tôi.    Do vậy, tôi đặt ngay vấn đề là bài vi t này sẽ hướng vào những bạn sinh vi n  mới bắt đầu tiếp cận  với vi điều khiển.  Bài vi t sẽ được chia thành 3 nội dung  chính. Nội dung thứ nhất, tôi trình bày khái quát về vi điều khiển.  Nội dung  này được đề cập trong rất nhiều tài liệ u, và dường như là vấn đề cơ bản, do  vậy, tôi chỉ trình bày những ý kiến cá nhân của tôi sao cho thật phù hợp với  các bạn sinh vi n mới tiếp cận với vi điều khiển.  Nội dung thứ hai, tôi trình bày về cách tiếp cận một họ vi điều khiển,  hay cụ thể hơn là các bạn cần gì để  bắt đầu học vi điều khiển.  Nội  dung cuối cùng, tôi sẽ liệt kê các bước học vi điều khiển một cách tương đối rõ ràng, mà cá nhân tôi cho rằng nó hữu ích  cho  ... năm 2005, tôi khuyên  rằng chúng ta không nên nghiên cứu để phát triển vi điều khiển,  mà nên học để sử dụng nó.    Vậy chúng ta cần  những gì để tiếp cận và học vi điều khiển?     Trước tiên, nên hiểu quá trình thao tác từ đầu đến cuối để cho một con vi điều khiển bất kỳ hoạt động đó là:    a) Chúng  ta cần làm cái gì?    Khi đặt câu hỏi này, chúng ta nghĩ ngay đến tính năng, số chân, và kích thước  cần thiết của vi điều khiển.  Và chúng ta phải lựa chọn được con vi điều khiển chúng ta cầ n dùng, tất nhiên kèm theo ngay sau đó là ...
  • 14
  • 547
  • 2
Tài liệu Vài điểm về vi điều khiển pdf

Tài liệu Vài điểm về vi điều khiển pdf

Ngày tải lên : 22/12/2013, 10:16
... diễn  đàn để hỏi. Những thằng rảnh rỗi như tôi sẵn sàng trả lời cho các bạn.    d) Học vi t chương trình     Học vi t chương trình có thể chia cụ  thể  làm  2 cách học, học để vi t cho vi điều khiển chạy được thì nhảy thẳng vào học ngôn ngữ cấp cao, học cấp tốc  để đối phó với một đồ án nào đó. Thậm chí vài dòng lệnh ban đầu vi t sai,  nhảy lên diễn đàn hỏi, tìm thầy hướng dẫn hỏi, tìm bạn hỏi ... năm 2005, tôi khuyên  rằng chúng ta không nên nghiên cứu để phát triển vi điều khiển,  mà nên học để sử dụng nó.    Vậy chúng ta cần  những gì để tiếp cận và học vi điều khiển?     Trước tiên, nên hiểu quá trình thao tác từ đầu đến cuối để cho một con vi điều khiển bất kỳ hoạt động đó là:    a) Chúng  ta cần làm cái gì?    Khi đặt câu hỏi này, chúng ta nghĩ ngay đến tính năng, số chân, và kích thước  cần thiết của vi điều khiển.  Và chúng ta phải lựa chọn được con vi điều khiển chúng ta cầ n dùng, tất nhiên kèm theo ngay sau đó là  ... cách để làm vi c với vi điều khiển.  Tuy  nhiên, để vi t một bài vi t tổng quát về vi điều khiểnvi c lập trình  cho vi điều khiển,  quả thật là quá khó khăn đối với tôi.    Do vậy, tôi đặt ngay vấn đề là bài vi t này sẽ hướng vào những bạn sinh vi n  mới bắt đầu tiếp cận  với vi điều khiển.  Bài vi t sẽ được chia thành 3 nội dung  chính. Nội dung thứ nhất, tôi trình bày khái quát về vi điều khiển.  Nội dung  này được đề cập trong rất nhiều tài liệ u, và dường như là vấn đề cơ bản, do  vậy, tôi chỉ trình bày những ý kiến cá nhân của tôi sao cho thật phù hợp với  các bạn sinh vi n mới tiếp cận với vi điều khiển.  Nội dung thứ hai, tôi trình bày về cách tiếp cận một họ vi điều khiển,  hay cụ thể hơn là các bạn cần gì để  bắt đầu học vi điều khiển.  Nội  dung cuối cùng, tôi sẽ liệt kê các bước học vi điều khiển một cách tương đối rõ ràng, mà cá nhân tôi cho rằng nó hữu ích  cho ...
  • 14
  • 468
  • 0
Tài liệu Bài báo cáo vi điều khiển Robot do đường doc

Tài liệu Bài báo cáo vi điều khiển Robot do đường doc

Ngày tải lên : 20/01/2014, 11:20
... CODE Robot dò đường 9 III. Đồ án Robot dò đường dùng vi điều khiển 89S52 18 2 Bài báo cáo vi điều khiển Robot do đường I. Mạch Mạch điều khiển 89S52 Mạch nguyên lý T2/P1.0 1 T2 EX/P1.1 2 P1.2 3 P1.3 4 P1.4 5 P1.5 6 P1.6 7 P1.7 8 RESET 9 RXD/P3.0 10 TXD/P3.1 11 INT0/P3.2 12 INT1/P3.3 13 T0/P3.4 14 T1/P3.5 15 WR/P3.6 16 RD/P3.7 17 XTAL1 18 XTAL2 19 P2.0/A8 21 P2.1/A9 22 P2.2/A10 23 P2.3/A11 24 P2.4/A12 25 P2.5/A13 26 P2.6/A14 27 P2.7/A15 28 PSEN 29 ALE/PROG 30 EA/VPP 31 P0.0/AD0 39 P0.1/AD1 38 P0.2/AD2 37 P0.3/AD3 36 P0.4/AD4 35 P0.5/AD5 34 P0.6/AD6 33 P0.7/AD7 32 IC1 DK0 DK1 PWM0 PWM1 1 2 3 4 5 6 7 8 9 10 DD1 GND VCC A0 ... 2 21 12345 678910 8 MỤC LỤC MỤC LỤC 2 Bài báo cáo vi điều khiển Robot do đường 3 I. Mạch 3 Mạch điều khiển 89S52 3 Mạch nguyên lý 3 Mạch in 4 Mạch điều khiển động cơ “ IC MC 33486” 5 Mạch nguyên lý ... dụng các tài nguyên của 89S52 như sau: o Timer 0,1 chế đỗ 8bit tạo xung dùng ngắt 1,3 o Ngắt ngoài 0 để đếm đường bằng Encoder o PORT 1 để nhận tín hiệu từ mắt dò o Và Pin I/O điều khiển III....
  • 18
  • 1.6K
  • 6
Tài liệu học lập trình C#

Tài liệu học lập trình C#

Ngày tải lên : 24/01/2014, 18:11
... type visible and accessible to code within the same assembly only. Thus, the CTS establishes the rules by which assemblies form a boundary of visibility for a type, and the CLR enforces the visibility ... provides a quick and easy way to build an application. Compilers, utilities, and tools are typically implemented as console applications. n Windows services Yes, it is possible to build service ... also specifies the rules for type visibility and access to the members of a type. For example, marking a type as public (called public) exports the type, making it visible and accessible to any...
  • 896
  • 4.1K
  • 2
Tài liệu Giới thiệu về vi điều khiển 89C51 pptx

Tài liệu Giới thiệu về vi điều khiển 89C51 pptx

Ngày tải lên : 26/01/2014, 20:20
... TRƯỜNG ĐẠI HỌC KỸ THUẬT CƠNG NGHỆ TP.HCM UNIVERSITY OF TECHNOLOGY HỌ VI ĐIỀU KHIỂN 80C51 PHẠM TRUNG HIẾU Trang 19 2. CÁC THANH GHI ĐIỀU KHIỂN TIMER 2.1. Thanh ghi điều khiển chế ... dữ liệu (Input). ♦ Bit D 1 dùng để thiết lập Port B , D 1 =0- Port B là Port xuất dữ liệu (output), D 1 =1 –Port B là Port nhập dữ liệu (input). ♦ Bit D 2 dùng để thiết lập Mode điều khiển ... TRƯỜNG ĐẠI HỌC KỸ THUẬT CƠNG NGHỆ TP.HCM UNIVERSITY OF TECHNOLOGY HỌ VI ĐIỀU KHIỂN 80C51 PHẠM TRUNG HIẾU Trang 47 Vi c đọc và ghi RAM ngoài (RD và WR) chỉ tích cực trong suốt quá trình...
  • 97
  • 1.5K
  • 13
Tài liệu Bài báo cáo vi điều khiển - Trường cao đẳng kỹ thuật Cao Thắng ppt

Tài liệu Bài báo cáo vi điều khiển - Trường cao đẳng kỹ thuật Cao Thắng ppt

Ngày tải lên : 19/02/2014, 09:20
... )đểx x x xá á á ác c c cđị đị đị định nh nh nhkhi khi khi khin n n nà à à ào o o odao dao dao daođộ độ độ động ng ng ngc c c củ ủ ủ ủa a a ab b b bộ ộ ộ ộA/D A/D A/D A/Dđượ đượ đượ được c c c thay thay thay thayđổ đổ đổ đổi i i i. Vídụ21-3thểhiệnsựso so so sos s s sá á á ánh nh nh nhth th th thờ ờ ờ ời i i igian gian gian gianđể để để đểth th th thự ự ự ực c c chi hi hi hiệ ệ ệ ện n n nchuy chuy chuy chuyể ể ể ển n n nđổ đổ đổ đổi i i iA/D A/D A/D A/Dv v v vớ ớ ớ ới i i iđộ độ độ độph ph ph phâ â â ân n n ngi gi gi giả ả ả ải i i i4 4 4 4bit bit bit bitv v v và à à à độ độ độ độph ph ph phâ â â ân n n ngi gi gi giả ả ả ải i i i8 8 8 8bit bit bit bit.Vídụchothiếtbịhoạtđộngởtầnsố20Mhz(xungclockchoA/Dđượclập trìnhlà32Tosc)vàgiảthiếtrằngsau5Tadthìngaylậptứcchuyểnxungclocksang2Tosc. Nhưvậy2ToscđãviphạmthờigiantốithiểuTADnhưvậytừbitthứ4trởđisẽkhôngđược chuyểnđổiđúnggiátrị. Vídụ21-3:Thờigianchuyểnđổicho4bitvà8bit analogđượchiểnthịtrongHình21-3. Tr Tr Tr Tr ở ở ở ởkh kh kh khá á á áng ng ng ngngu ngu ngu nguồ ồ ồ ồn n n n(RS) (RS) (RS) (RS)vàl l l lấ ấ ấ ấy y y ym m m mẫ ẫ ẫ ẫu u u uchuy chuy chuy chuyể ể ể ển n n nđổ đổ đổ đổi i i itr tr tr trở ở ở ởkh kh kh khá á á áng ng ng ng (RSS) (RSS) (RSS) (RSS)n n n nộ ộ ộ ội i i ib b b bộ ộ ộ ộtrựctiếpả ả ả ảnh nh nh nhh h h hưở ưở ưở ưởng ng ng ngđếnth th th thờ ờ ờ ời i i igian gian gian gianc c c cầ ầ ầ ần n n nđể để để đểs s s sạ ạ ạ ạc c c ct t t tụ ụ ụ ụđ đ đ đi i i iệ ệ ệ ện n n nCHOLD CHOLD CHOLD CHOLD. Tr Tr Tr Tr ở ở ở ởkh kh kh khá á á áng ng ng ng chuy chuy chuy chuyể ể ể ển n n nđổ đổ đổ đổi i i il l l lấ ấ ấ ấy y y ym m m mẫ ẫ ẫ ẫu u u u(RSS) (RSS) (RSS) (RSS)thayđổitrênthi thi thi thiế ế ế ết t t tb b b bị ị ị ịđ đ đ đi i i iệ ệ ệ ện n n ná á á áp p p p(VDD) (VDD) (VDD) (VDD)(hình21-3).Trởkhángtốiđa đượcđềnghịđốivớic c c cá á á ác c c cngu ngu ngu nguồ ồ ồ ồn n n nt t t tươ ươ ươ ương ng ng ngt t t tự ự ự ựlà10 10 10 10kW kW kW kW.Saukhicáckênhđầuvàoanalogđượcchọn (thayđổi)th vi cthu thu thu thunh nh nh nhậ ậ ậ ận n n nphảiđượcthựchiệntr tr tr trướ ướ ướ ước c c ckhi khi khi khichuy chuy chuy chuyể ể ể ển n n nđổ đổ đổ đổi i i ic c c có ó ó óth th th thể ể ể ểđượ đượ đượ được c c cb b b bắ ắ ắ ắt t t tđầ đầ đầ đầu u u u. Tínhtoánthờigiantốithiểuviệcthunhận,phươngtrình21-1cóthểđượcsửdụng.Phươngtrình nàygiảđịnh1/2LSblỗiđólàđượcsửdụng(512bướcchoA/D).1/2LSblàlỗitốiđađượcphép choA/Dđểđápứngvấnđềđãchỉđịnh. Vídụ21-1chothấycáctínhtoánthờigiantốithiểuyêucầuđạtđượcTACQ.Tínhtoánnày dựatrêncácgiảđịnhsauhệthống. L L L Lư ư ư ưu u u uý ý ý ý1: 1: 1: 1:Đ Đ Đ Đi i i iệ ệ ệ ện n n ná á á áp p p ptham tham tham thamchi chi chi chiế ế ế ếu u u u(VREF) (VREF) (VREF) (VREF)khôngcóhi hi hi hiệ ệ ệ ệu u u ul l l lự ự ự ực c c cvàophươngtrình,k k k kể ể ể ểt t t từ ừ ừ ừkhi khi khi khin n n nó ó ó óh h h hủ ủ ủ ủy y y yb b b bỏ ỏ ỏ ỏ ch ch ch chí í í ính nh nh nhn n n nó ó ó óra. ra. ra. ra. L L L Lư ư ư ưu u u uý ý ý ý2: 2: 2: 2:Ph Ph Ph Phí í í ígi gi gi giữ ữ ữ ữt t t tụ ụ ụ ụđ đ đ đi i i iệ ệ ệ ện n n n(CHOLD) (CHOLD) (CHOLD) (CHOLD)kh kh kh khô ô ô ông ng ng ngth th th thả ả ả ải i i ira ra ra rasaum m m mỗ ỗ ỗ ỗi i i ichuy chuy chuy chuyể ể ể ển n n nđổ đổ đổ đổi. i. i. i. L L L Lư ư ư ưu u u uý ý ý ý3: 3: 3: 3:Ngu Ngu Ngu Nguồ ồ ồ ồn n n nđề đề đề đềngh ngh ngh nghị ị ị ịt t t tố ố ố ối i i iđ đ đ đa a a achotr tr tr trở ở ở ởkh kh kh khá á á áng ng ng ngt t t tươ ươ ươ ương ng ng ngt t t tự ự ự ựlà10 10 10 10kW kW kW kW.Điềunàylàc c c cầ ầ ầ ần n n nthi thi thi thiế ế ế ết t t tđểđáp ĐènnềnLCDcóthểkíchhoạtbằngcáchnốitắtjumperbacklight.Đểtruy xuấtđượcLCD,tacầnphảichọnChipSelectchoLCDbằngcáchxuấttínhiệu RC1=0vàRC0=1.DữliệuxuấtrathôngquaportDcủaviđiềukhiểnvàđitớiIC đệm74HC245,trướckhitớiLCD.TínhiệuRE2,RC2đượckếtnốivớichânEN,RS củaLCD,chânR/Wđượcnốisẵnmức0. Kh Kh Kh Khố ố ố ối i i iUSB USB USB USB KhốigiaotiếpUSB,đượckếtnốivớichânRC4,RC5đốivớicácviđiềukhiển PiccóchứcnăngUSBnhưPic18F4550.Khikhôngsửdụngchứcnăngnà y, hăygỡ bỏcácjumperđểcáchlycácchânnàyvớiviđiềukhiển Kh Kh Kh Khố ố ố ối i i iADC ADC ADC ADC Ghi Ghi Ghi Ghich ch ch chú ú ú ú: : : :C C C Cá á á ác c c cô ô ô ôb b b bó ó ó óng ng ng ngm m m mờ ờ ờ ờl l l là à à àb b b bê ê ê ên n n nngo ngo ngo ngoà à à ài i i it t t tầ ầ ầ ầm m m mho ho ho hoạ ạ ạ ạt t t tđộ độ độ động. ng. ng. ng. L L L Lư ư ư ưu u u uý ý ý ý1: 1: 1: 1:NguồnRCcómộtthờigianTADtiêubiểucủa4us. 2: 2: 2: 2:CácgiátrịnàyviphạmthờigiantốithiểuTAD. 3: 3: 3: 3:Cho Cho Cho Chochuy chuy chuy chuyể ể ể ển n n nđổ đổ đổ đổi i i ith th th thờ ờ ờ ời i i igian gian gian giannhanh nhanh nhanh nhanhh h h hơ ơ ơ ơn n n n ,vi cl l l lự ự ự ựa a a ach ch ch chọ ọ ọ ọn n n nm m m mộ ộ ộ ột t t tngu ngu ngu nguồ ồ ồ ồn n n nb b b bộ ộ ộ ộđị đị đị định nh nh nhth th th thờ ờ ờ ời i i iđược khuy khuy khuy khuyế ế ế ến n n nkh kh kh khí í í ích. ch. ch. ch. 4: 4: 4: 4:Chothi thi thi thiế ế ế ết t t tb b b bị ị ị ịt t t tầ ầ ầ ần n n ns s s số ố ố ốtr tr tr trê ê ê ên n n n1 1 1 1MHz MHz MHz MHz,Thi Thi Thi Thiế ế ế ết t t tb b b bị ị ị ịph ph ph phả ả ả ải i i iở ở ở ởSLEEP SLEEP SLEEP SLEEPdànhchoviệcchuy huy huy huyể ể ể ển n n nđổ đổ đổ đổi i i i to to to toà à à àn n n nb b b bộ ộ ộ ộ,hoặcđộ độ độ độch ch ch chí í í ính nh nh nhx x x xá á á ác c c cA/D A/D A/D A/Dcóthểra ra ra rakh kh kh khỏ ỏ ỏ ỏi i i iđặ đặ đặ đặc c c cđ đ đ đi i i iể ể ể ểm m m mk k k kỹ ỹ ỹ ỹthu thu thu thuậ ậ ậ ật. t. t. t. Ghichú:Cácôbóngmờlàbênngoàitầmhoạtđộng. Lưuý1:NguồnRCcómộtthờigianTADtiêubiểucủa6us. 2:CácgiátrịnàyviphạmthờigiantốithiểuTAD. 3:Cho Cho Cho Chochuy chuy chuy chuyể ể ể ển n n nđổ đổ đổ đổi i i ith th th thờ ờ ờ ời i i igian gian gian giannhanh nhanh nhanh nhanhh h h hơ ơ ơ ơn n n n ,vi cl l l lự ự ự ựa a a ach ch ch chọ ọ ọ ọn n n nm m m mộ ộ ộ ột t t tngu ngu ngu nguồ ồ ồ ồn n n nb b b bộ ộ ộ ộđị đị đị định nh nh nhth th th thờ ờ ờ ời i i iđược khuy khuy khuy khuyế ế ế ến n n nkh kh kh khí í í ích. ch. ch. ch. 4:Chothi thi thi thiế ế ế ết t t tb b b bị ị ị ịt t t tầ ầ ầ ần n n ns s s số ố ố ốtr tr tr trê ê ê ên n n n1 1 1 1MHz MHz MHz MHz,Thi Thi Thi Thiế ế ế ết t t tb b b bị ị ị ịph ph ph phả ả ả ải i i iở ở ở ởSLEEP SLEEP SLEEP SLEEPdànhchoviệcchuy huy huy huyể ể ể ển n n nđổ đổ đổ đổi i i i to to to toà à à àn n n nb b b bộ ộ ộ ộ,hoặcđộ độ độ độch ch ch chí í í ính nh nh nhx x x xá á á ác c c cA/D A/D A/D A/Dcóthểra ra ra rakh kh kh khỏ ỏ ỏ ỏi i i iđặ đặ đặ đặc c c cđ đ đ đi i i iể ể ể ểm m m mk k k kỹ ỹ ỹ ỹthu thu thu thuậ ậ ậ ật. t. t. t.     21.6 21.6 21.6 21.6C C C Cấ ấ ấ ấu u u uh h h hì ì ì ình nh nh nhch ch ch châ â â ân n n nport port port portt t t tươ ươ ươ ương ng ng ngt t t tự ự ự ự ADCON1 ADCON1 ADCON1 ADCON1vàthanhghiđ đ đ đi i i iề ề ề ều u u ukhi khi khi khiể ể ể ển n n nTRIS TRIS TRIS TRISho ho ho hoạ ạ ạ ạt t t tđộ độ độ động ng ng ngph ph ph phù ù ù ùh h h hợ ợ ợ ợp p p pchocácch ch ch châ â â ân n n nc c c cổ ổ ổ ổng ng ng ngA/D A/D A/D A/D.Cácchân cổngđượcx x x xá á á ác c c cđị đị đị định nh nh nhnh nh nh như ư ư ưđầ đầ đầ đầu u u uv v v và à à ào o o ot t t tươ ươ ươ ương ng ng ngt t t tự ự ự ựphảicóbit bit bit bitTRIS TRIS TRIS TRISph ph ph phù ù ù ùh h h hợ ợ ợ ợp p p pđể để để đểthi thi thi thiế ế ế ết t t tl l l lậ ậ ậ ập p p p( ( ( (đầ đầ đầ đầu u u u v v v và à à ào) o) o) o).Nếucácbit bit bit bitTRIS TRIS TRIS TRISb b b bị ị ị ịx x x xó ó ó óa a a a( ( ( (đầ đầ đầ đầu u u ura) ra) ra) ra),thìm m m mứ ứ ứ ức c c cđầ đầ đầ đầu u u ura ra ra ras s s số ố ố ố(VOH (VOH (VOH (VOHho ho ho hoặ ặ ặ ặc c c cVOL) VOL) VOL) VOL)sẽđượcchuy chuy chuy chuyể ể ể ển n n n đổ đổ đổ đổi. i. i. i. Qu Qu Qu Quá á á átr tr tr trì ì ì ình nh nh nhA/D A/D A/D A/Dho ho ho hoạ ạ ạ ạt t t tđộ độ độ động ng ng nglàkh kh kh khô ô ô ông ng ng ngph ph ph phụ ụ ụ ụthu thu thu thuộ ộ ộ ộc c c cvàotr tr tr trạ ạ ạ ạng ng ng ngth th th thá á á ái i i icủacácbitCHS2:CHS0 CHS2:CHS0 CHS2:CHS0 CHS2:CHS0vàc c c cá á á ác c c c bit bit bit bitTRIS. TRIS. TRIS. TRIS. L L L Lư ư ư ưu u u uý ý ý ý1: 1: 1: 1:Khiđọccáccổngthanhghi,t t t tấ ấ ấ ất t t tc c c cả ả ả ảc c c cá á á ác c c cch ch ch châ â â ân n n nc c c có ó ó óc c c cấ ấ ấ ấu u u uh h h hì ì ì ình nh nh nhnh nh nh như ư ư ưk k k kê ê ê ênh nh nh nhv v v và à à ào o o ot t t tươ ươ ươ ương ng ng ngt t t tự ự ự ựsẽ đọ đọ đọ đọc c c ckhi khi khi khix x x xó ó ó óa a a a(m (m (m (mứ ứ ứ ức c c cth th th thấ ấ ấ ấp) p) p) p).Nh Nh Nh Nhữ ữ ữ ững ng ng ngc c c ch h h hâ â â ân n n nđượcđặtcấuhìnhnh nh nh như ư ư ưng ng ng ngõ õ õ õv v v và à à ào o o os s s số ố ố ố, , , ,sẽchuy chuy chuy chuyể ể ể ển n n nđổ đổ đổ đổi i i ithành mộtng ng ng ngõ õ õ õv v v và à à ào o o ot t t tươ ươ ươ ương ng ng ngt t t tự ự ự ự.Cáccấptươngtựtrênmộtc c c cấ ấ ấ ấu u u uh h h hì ì ì ình nh nh nhng ng ng ngõ õ õ õv v v và à à ào o o os s s số ố ố ốsẽkh kh kh khô ô ô ông ng ng ngả ả ả ảnh nh nh nhh h h hưở ưở ưở ưởng ng ng ngđến vi cchuy chuy chuy chuyể ể ể ển n n nđổ đổ đổ đổi i i ich ch ch chí í í ính nh nh nhx x x xá á á ác c c c L L L Lư ư ư ưu u u uý ý ý ý2: 2: 2: 2:M M M Mứ ứ ứ ức c c ct t t tươ ươ ươ ương ng ng ngt t t tự ự ự ựtr tr tr trê ê ê ên n n nb b b bấ ấ ấ ất t t tk k k kì ì ì ìch ch ch châ â â ân n n nn n n nà à à ào o o ođượcđịnhnghĩanhưm m m mộ ộ ộ ột t t tng ng ng ngõ õ õ õv v v và à à ào o o os s s số ố ố ố(baogồmcả chânAN7:AN0 AN7:AN0 AN7:AN0 AN7:AN0),cóthểgâyracácvùngđệmđầuvàotiêuthụhiệntạilànằmngoàiđặcđiểmthiết bịkỹthuật.    21.7 21.7 21.7 21.7Chuy Chuy Chuy Chuyể ể ể ển n n nđổ đổ đổ đổi i i iA/D A/D A/D A/D Vídụ21-2chothấylàmthếnàođểthựchiệnmộtchuyểnđổiA/D.CácchânI/Ođượcđặtcấu hìnhnhưngõvàotươngtự.Tàiliệuthamkhảotươngtự(VREF)làthiếtbịVDD.NgắtA/Dđược chophép,vàA/D chuyểnđổibộđịnhthờilàFRC.CôngviệcchuyểnđổiđượcthựchiệntrêncáckênhAN0. L L L Lư ư ư ưu u u uý ý ý ý: : : :Cácbit bit bit bitGO/ GO/ GO/ GO/DONE DONE DONE DONEkh kh kh khô ô ô ông ng ng ngn n n nê ê ê ên n n nđặtlầnlượttrong trong trong trongc c c cù ù ù ùng ng ng ngm m m mộ ộ ộ ột t t tch ch ch chươ ươ ươ ương ng ng ngtr tr tr trì ì ì ình nh nh nhtr tr tr trê ê ê ên n n nA/D A/D A/D A/D,do cầnphảithu thu thu thunh nh nh nhậ ậ ậ ận n n nđ đ đ đi i i iề ề ề ều u u uki ki ki kiệ ệ ệ ện n n nth th th thờ ờ ờ ời i i igian gian gian gianc c c cầ ầ ầ ần n n nthi thi thi thiế ế ế ết t t t. Vi Vi Vi Việ ệ ệ ệc c c cxo xo xo xoá á á ábit bit bit bitGO/DONE GO/DONE GO/DONE GO/DONEtrongmộtchuyểnđổis s s sẽ ẽ ẽ ẽh h h hủ ủ ủ ủy y y yb b b bỏ ỏ ỏ vi vi vi việ ệ ệ ệc c c cchuy chuy chuy chuyể ể ể ển n n nđổ đổ đổ đổi i i ihi hi hi hiệ ệ ệ ện n n nt t t tạ ạ ạ ại i i i.C C C Cá á á ác c c cthanh thanh thanh thanh ghi ghi ghi ghiADRES ADRES ADRES ADRESsẽkh kh kh khô ô ô ông ng ng ngđượ đượ đượ được c c cc c c cậ ậ ậ ập p p pnh nh nh nhậ ậ ậ ật t t tvớibộphậnho ho ho hoà à à àn n n nth th th thà à à ành nh nh nhchuy chuy chuy chuyể ể ể ển n n nđổ đổ đổ đổi i i im m m mẫ ẫ ẫ ẫu u u uA/D A/D A/D A/D.Cónghĩa là,cácthanh thanh thanh thanhghi ghi ghi ghiADRES ADRES ADRES ADRESsẽtiếptụcchứac c c cá á á ác c c cgi gi gi giá á á átr tr tr trị ị ị ịc c c củ ủ ủ ủa a a avi vi vi vi ệ ệ ệc c c cchuy chuy chuy chuyể ể ể ển n n nđổ đổ đổ đổi i i iđã đã đã đãho ho ho hoà à à àn n n nth th th thà à à ành nh nh nhcu cu cu cuố ố ố ối i i i c c c cù ù ù ùng ng ng ng(hoặcgiátrịcuốicùngbằngvănbảnđếnthanhghiADRES ADRES ADRES ADRES).Saukhichuy chuy chuy chuyể ể ể ển n n nđổ đổ đổ đổi i i iA/D A/D A/D A/Db b b bị ị ị ị h h h hủ ủ ủ ủy y y yb b b bỏ ỏ ỏ ỏ,mộtch ch ch chờ ờ ờ ờđợ đợ đợ đợi i i i2TAD 2TAD 2TAD 2TADđượ đượ đượ được c c cy y y yê ê ê êu u u uc c c cầ ầ ầ ầu u u utr tr tr trướ ướ ướ ước c c ckhi khi khi khib b b bắ ắ ắ ắt t t tđầ đầ đầ đầu u u uthu thu thu thunh nh nh nhậ ậ ậ ận n n nti ti ti tiế ế ế ếp p p ptheo theo theo theo.Sau Sau Sau Saukhi khi khi khich ch ch chờ ờ ờ ờ đợ đợ đợ đợi i i i2TAD 2TAD 2TAD 2TADn n n nà à à ày y y y ,vi cthu thu thu thunh nh nh nhậ ậ ậ ận n n nsẽđượcbắtđầut t t tự ự ự ựđộ độ độ động ng ng ngtr tr tr trê ê ê ên n n nk k k kê ê ê ênh nh nh nhđã đã đã đãch ch ch chọ ọ ọ ọn. n. n. n. V V V Ví í í íd d d dụ ụ ụ ụ21-2: 21-2: 21-2: 21-2:L L L Là à à àm m m mm m m mộ ộ ộ ột t t tchuy chuy chuy chuyể ể ể ển n n nđổ đổ đổ đổi i i iA/D A/D A/D A/D H H H Hì ì ì ình nh nh nh21-4: 21-4: 21-4: 21-4:C C C Chuy huy huy huyể ể ể ển n n nđổ đổ đổ đổi i i iA/D A/D A/D A/Dtheo theo theo theochu chu chu chuk k k kỳ ỳ ỳ ỳTAD TAD TAD TAD Kh Kh Kh Khố ố ố ối i i ihi hi hi hiể ể ể ển n n nth th th thị ị ị ịLED LED LED LED7 7 7 7đ đ đ đo o o oạ ạ ạ ạn n n n KhốihiểnthịLed7đoạngồmbốnled7đoạncỡnhỏ,đượctruyxuấtthôngquaport Dbằngcáchchọnchipselectnhưbảng1.ĐểdiềukhiểntắtmởtừngLed,Epic3sử dụngchânRA2,RA3,RA4,RA5của Vi điềukhiểnPIC,cáctínhiệuđiềukhiểnđều làmứcthấp. Kh Kh Kh Khố ố ố ối i i ihi hi hi hiể ể ể ển n n nth th th thị ị ị ịLCD LCD LCD LCD16 16 16 16* * * *2 2 2 2 Boardtrênchota3lựachọncungcấpnguồnchoboard.Boardcóthểcấp nguồnbằngcổngUSB,bằngmạchnạppickit,hoặcbằngnguồnbênngoài.Lưa chọnthongquaconnectorCN3. Ngoàira,Boardcóthểcấpnguồnquamạchnạppickit2thôngqua connectorCN5(progICSPconnector). NếusửdụngnguồnADAPTER,thìđiệnáptốithiểuphảilà7VDCvàcao nhấtlà15VDCđểtránhlàmhưhỏngmạch.Mạchkhôngcódiodebảovệ,vìvậ y, cầnđảmbảocựccủaadapterđúngtrướckhicắmnguồn.Mạchnguồnđượcthiết kếsửdụngICổnápxung,chokhảnăngchịudòngtảitốthơnvàổnđịnhhơnso vớicácICổnáptuyếntínhthôngthường. Ph Ph Ph Phầ ầ ầ ần n n nthi thi thi thiế ế ế ết t t tk k k kế ế ế ến n n nà à à ày y y yem em em emtr tr tr trí í í ích ch ch cht t t từ ừ ừ ừt t t tà à à ài i i ili li li liệ ệ ệ ệu u u utr tr tr trê ê ê ên n n nm m m mạ ạ ạ ạng. ng. ng. ng.Ở Ở Ở Ởcu cu cu cuố ố ố ối i i iph ph ph phầ ầ ầ ần n n nb b b bá á á áo o o oc c c cá á á áo o o oem em em emc c c có ó ó óthi thi thi thiế ế ế ết t t t k k k kế ế ế ếm m m mộ ộ ộ ột t t ts s s số ố ố ốcode code code codeđơ đơ đơ đơn n n ngi gi gi giả ả ả ản n n nth th th thể ể ể ểhi hi hi hiệ ệ ệ ện n n nch ch ch chứ ứ ứ ức c c cn n n nă ă ă ăng ng ng ngc c c củ ủ ủ ủa a a aADC, ADC, ADC, ADC,c c c có ó ó ógi gi gi giả ả ả ải i i ith th th thí í í ích ch ch chm m m mộ ộ ộ ột t t ts s s số ố ố ố nguy nguy nguy nguyê ê ê ên n n nt t t tắ ắ ắ ắc c c cm m m mà à à àem em em emn n n nắ ắ ắ ắm m m mđượ đượ đượ được, c, c, c,xin xin xin xinth th th thầ ầ ầ ầy y y yxem xem xem xemqua, qua, qua, qua,v v v và à à àcho cho cho choý ý ý ýki ki ki kiế ế ế ến. n. n. n.    Video Video Video Videoh h h hì ì ì ình nh nh nhả ả ả ảnh nh nh nhc c c cá á á ác c c cs s s sả ả ả ản n n nph ph ph phẩ ẩ ẩ ẩm m m mđã đã đã đãc c c có ó ó ótr tr tr trê ê ê ên n n nth th th thự ự ự ực c c ct t t tế ế ế ế     C C C Cá á á ác c c cứ ứ ứ ứng ng ng ngd d d dụ ụ ụ ụng ng ng ngc c c củ ủ ủ ủa a a aADC ADC ADC ADC    Thi Thi Thi Thiế ế ế ết t t tk k k kế ế ế ếm m m mạ ạ ạ ạch ch ch chđ đ đ đo o o onhi nhi nhi nhiệ ệ ệ ệt t t tđộ độ độ độs s s sử ử ử ửd d d dụ ụ ụ ụng ng ng ngsensor sensor sensor sensornhi nhi nhi nhiệ ệ ệ ệt t t tLM335. LM335. LM335. LM335.    C C C Cá á á ác c c cứ ứ ứ ứng ng ng ngd d d dụ ụ ụ ụng ng ng ngđ đ đ đo o o ol l l lườ ườ ườ ường ng ng ngv v v và à à àđ đ đ đi i i iề ề ề ều u u ukhi khi khi khiể ể ể ển. n. n. n.     Đ Đ Đ Đo o o ot t t tố ố ố ốc c c cđộ độ độ độđộ độ độ động ng ng ngc c c cơ ơ ơ ơ( ( ( (độ độ độ động ng ng ngc c c cơ ơ ơ ơservo, servo, servo, servo,độ độ độ động ng ng ngc c c cơ ơ ơ ơb b b bướ ướ ướ ước, c, c, c,vv ... )đểx x x xá á á ác c c cđị đị đị định nh nh nhkhi khi khi khin n n nà à à ào o o odao dao dao daođộ độ độ động ng ng ngc c c củ ủ ủ ủa a a ab b b bộ ộ ộ ộA/D A/D A/D A/Dđượ đượ đượ được c c c thay thay thay thayđổ đổ đổ đổi i i i. Vídụ21-3thểhiệnsựso so so sos s s sá á á ánh nh nh nhth th th thờ ờ ờ ời i i igian gian gian gianđể để để đểth th th thự ự ự ực c c chi hi hi hiệ ệ ệ ện n n nchuy chuy chuy chuyể ể ể ển n n nđổ đổ đổ đổi i i iA/D A/D A/D A/Dv v v vớ ớ ớ ới i i iđộ độ độ độph ph ph phâ â â ân n n ngi gi gi giả ả ả ải i i i4 4 4 4bit bit bit bitv v v và à à à độ độ độ độph ph ph phâ â â ân n n ngi gi gi giả ả ả ải i i i8 8 8 8bit bit bit bit.Vídụchothiếtbịhoạtđộngởtầnsố20Mhz(xungclockchoA/Dđượclập trìnhlà32Tosc)vàgiảthiếtrằngsau5Tadthìngaylậptứcchuyểnxungclocksang2Tosc. Nhưvậy2ToscđãviphạmthờigiantốithiểuTADnhưvậytừbitthứ4trởđisẽkhôngđược chuyểnđổiđúnggiátrị. Vídụ21-3:Thờigianchuyểnđổicho4bitvà8bit analogđượchiểnthịtrongHình21-3. Tr Tr Tr Tr ở ở ở ởkh kh kh khá á á áng ng ng ngngu ngu ngu nguồ ồ ồ ồn n n n(RS) (RS) (RS) (RS)vàl l l lấ ấ ấ ấy y y ym m m mẫ ẫ ẫ ẫu u u uchuy chuy chuy chuyể ể ể ển n n nđổ đổ đổ đổi i i itr tr tr trở ở ở ởkh kh kh khá á á áng ng ng ng (RSS) (RSS) (RSS) (RSS)n n n nộ ộ ộ ội i i ib b b bộ ộ ộ ộtrựctiếpả ả ả ảnh nh nh nhh h h hưở ưở ưở ưởng ng ng ngđếnth th th thờ ờ ờ ời i i igian gian gian gianc c c cầ ầ ầ ần n n nđể để để đểs s s sạ ạ ạ ạc c c ct t t tụ ụ ụ ụđ đ đ đi i i iệ ệ ệ ện n n nCHOLD CHOLD CHOLD CHOLD. Tr Tr Tr Tr ở ở ở ởkh kh kh khá á á áng ng ng ng chuy chuy chuy chuyể ể ể ển n n nđổ đổ đổ đổi i i il l l lấ ấ ấ ấy y y ym m m mẫ ẫ ẫ ẫu u u u(RSS) (RSS) (RSS) (RSS)thayđổitrênthi thi thi thiế ế ế ết t t tb b b bị ị ị ịđ đ đ đi i i iệ ệ ệ ện n n ná á á áp p p p(VDD) (VDD) (VDD) (VDD)(hình21-3).Trởkhángtốiđa đượcđềnghịđốivớic c c cá á á ác c c cngu ngu ngu nguồ ồ ồ ồn n n nt t t tươ ươ ươ ương ng ng ngt t t tự ự ự ựlà10 10 10 10kW kW kW kW.Saukhicáckênhđầuvàoanalogđượcchọn (thayđổi)th vi cthu thu thu thunh nh nh nhậ ậ ậ ận n n nphảiđượcthựchiệntr tr tr trướ ướ ướ ước c c ckhi khi khi khichuy chuy chuy chuyể ể ể ển n n nđổ đổ đổ đổi i i ic c c có ó ó óth th th thể ể ể ểđượ đượ đượ được c c cb b b bắ ắ ắ ắt t t tđầ đầ đầ đầu u u u. Tínhtoánthờigiantốithiểuviệcthunhận,phươngtrình21-1cóthểđượcsửdụng.Phươngtrình nàygiảđịnh1/2LSblỗiđólàđượcsửdụng(512bướcchoA/D).1/2LSblàlỗitốiđađượcphép choA/Dđểđápứngvấnđềđãchỉđịnh. Vídụ21-1chothấycáctínhtoánthờigiantốithiểuyêucầuđạtđượcTACQ.Tínhtoánnày dựatrêncácgiảđịnhsauhệthống. L L L Lư ư ư ưu u u uý ý ý ý1: 1: 1: 1:Đ Đ Đ Đi i i iệ ệ ệ ện n n ná á á áp p p ptham tham tham thamchi chi chi chiế ế ế ếu u u u(VREF) (VREF) (VREF) (VREF)khôngcóhi hi hi hiệ ệ ệ ệu u u ul l l lự ự ự ực c c cvàophươngtrình,k k k kể ể ể ểt t t từ ừ ừ ừkhi khi khi khin n n nó ó ó óh h h hủ ủ ủ ủy y y yb b b bỏ ỏ ỏ ỏ ch ch ch chí í í ính nh nh nhn n n nó ó ó óra. ra. ra. ra. L L L Lư ư ư ưu u u uý ý ý ý2: 2: 2: 2:Ph Ph Ph Phí í í ígi gi gi giữ ữ ữ ữt t t tụ ụ ụ ụđ đ đ đi i i iệ ệ ệ ện n n n(CHOLD) (CHOLD) (CHOLD) (CHOLD)kh kh kh khô ô ô ông ng ng ngth th th thả ả ả ải i i ira ra ra rasaum m m mỗ ỗ ỗ ỗi i i ichuy chuy chuy chuyể ể ể ển n n nđổ đổ đổ đổi. i. i. i. L L L Lư ư ư ưu u u uý ý ý ý3: 3: 3: 3:Ngu Ngu Ngu Nguồ ồ ồ ồn n n nđề đề đề đềngh ngh ngh nghị ị ị ịt t t tố ố ố ối i i iđ đ đ đa a a achotr tr tr trở ở ở ởkh kh kh khá á á áng ng ng ngt t t tươ ươ ươ ương ng ng ngt t t tự ự ự ựlà10 10 10 10kW kW kW kW.Điềunàylàc c c cầ ầ ầ ần n n nthi thi thi thiế ế ế ết t t tđểđáp ĐènnềnLCDcóthểkíchhoạtbằngcáchnốitắtjumperbacklight.Đểtruy xuấtđượcLCD,tacầnphảichọnChipSelectchoLCDbằngcáchxuấttínhiệu RC1=0vàRC0=1.DữliệuxuấtrathôngquaportDcủaviđiềukhiểnvàđitớiIC đệm74HC245,trướckhitớiLCD.TínhiệuRE2,RC2đượckếtnốivớichânEN,RS củaLCD,chânR/Wđượcnốisẵnmức0. Kh Kh Kh Khố ố ố ối i i iUSB USB USB USB KhốigiaotiếpUSB,đượckếtnốivớichânRC4,RC5đốivớicácviđiềukhiển PiccóchứcnăngUSBnhưPic18F4550.Khikhôngsửdụngchứcnăngnà y, hăygỡ bỏcácjumperđểcáchlycácchânnàyvớiviđiềukhiển Kh Kh Kh Khố ố ố ối i i iADC ADC ADC ADC Ghi Ghi Ghi Ghich ch ch chú ú ú ú: : : :C C C Cá á á ác c c cô ô ô ôb b b bó ó ó óng ng ng ngm m m mờ ờ ờ ờl l l là à à àb b b bê ê ê ên n n nngo ngo ngo ngoà à à ài i i it t t tầ ầ ầ ầm m m mho ho ho hoạ ạ ạ ạt t t tđộ độ độ động. ng. ng. ng. L L L Lư ư ư ưu u u uý ý ý ý1: 1: 1: 1:NguồnRCcómộtthờigianTADtiêubiểucủa4us. 2: 2: 2: 2:CácgiátrịnàyviphạmthờigiantốithiểuTAD. 3: 3: 3: 3:Cho Cho Cho Chochuy chuy chuy chuyể ể ể ển n n nđổ đổ đổ đổi i i ith th th thờ ờ ờ ời i i igian gian gian giannhanh nhanh nhanh nhanhh h h hơ ơ ơ ơn n n n ,vi cl l l lự ự ự ựa a a ach ch ch chọ ọ ọ ọn n n nm m m mộ ộ ộ ột t t tngu ngu ngu nguồ ồ ồ ồn n n nb b b bộ ộ ộ ộđị đị đị định nh nh nhth th th thờ ờ ờ ời i i iđược khuy khuy khuy khuyế ế ế ến n n nkh kh kh khí í í ích. ch. ch. ch. 4: 4: 4: 4:Chothi thi thi thiế ế ế ết t t tb b b bị ị ị ịt t t tầ ầ ầ ần n n ns s s số ố ố ốtr tr tr trê ê ê ên n n n1 1 1 1MHz MHz MHz MHz,Thi Thi Thi Thiế ế ế ết t t tb b b bị ị ị ịph ph ph phả ả ả ải i i iở ở ở ởSLEEP SLEEP SLEEP SLEEPdànhchoviệcchuy huy huy huyể ể ể ển n n nđổ đổ đổ đổi i i i to to to toà à à àn n n nb b b bộ ộ ộ ộ,hoặcđộ độ độ độch ch ch chí í í ính nh nh nhx x x xá á á ác c c cA/D A/D A/D A/Dcóthểra ra ra rakh kh kh khỏ ỏ ỏ ỏi i i iđặ đặ đặ đặc c c cđ đ đ đi i i iể ể ể ểm m m mk k k kỹ ỹ ỹ ỹthu thu thu thuậ ậ ậ ật. t. t. t. Ghichú:Cácôbóngmờlàbênngoàitầmhoạtđộng. Lưuý1:NguồnRCcómộtthờigianTADtiêubiểucủa6us. 2:CácgiátrịnàyviphạmthờigiantốithiểuTAD. 3:Cho Cho Cho Chochuy chuy chuy chuyể ể ể ển n n nđổ đổ đổ đổi i i ith th th thờ ờ ờ ời i i igian gian gian giannhanh nhanh nhanh nhanhh h h hơ ơ ơ ơn n n n ,vi cl l l lự ự ự ựa a a ach ch ch chọ ọ ọ ọn n n nm m m mộ ộ ộ ột t t tngu ngu ngu nguồ ồ ồ ồn n n nb b b bộ ộ ộ ộđị đị đị định nh nh nhth th th thờ ờ ờ ời i i iđược khuy khuy khuy khuyế ế ế ến n n nkh kh kh khí í í ích. ch. ch. ch. 4:Chothi thi thi thiế ế ế ết t t tb b b bị ị ị ịt t t tầ ầ ầ ần n n ns s s số ố ố ốtr tr tr trê ê ê ên n n n1 1 1 1MHz MHz MHz MHz,Thi Thi Thi Thiế ế ế ết t t tb b b bị ị ị ịph ph ph phả ả ả ải i i iở ở ở ởSLEEP SLEEP SLEEP SLEEPdànhchoviệcchuy huy huy huyể ể ể ển n n nđổ đổ đổ đổi i i i to to to toà à à àn n n nb b b bộ ộ ộ ộ,hoặcđộ độ độ độch ch ch chí í í ính nh nh nhx x x xá á á ác c c cA/D A/D A/D A/Dcóthểra ra ra rakh kh kh khỏ ỏ ỏ ỏi i i iđặ đặ đặ đặc c c cđ đ đ đi i i iể ể ể ểm m m mk k k kỹ ỹ ỹ ỹthu thu thu thuậ ậ ậ ật. t. t. t.     21.6 21.6 21.6 21.6C C C Cấ ấ ấ ấu u u uh h h hì ì ì ình nh nh nhch ch ch châ â â ân n n nport port port portt t t tươ ươ ươ ương ng ng ngt t t tự ự ự ự ADCON1 ADCON1 ADCON1 ADCON1vàthanhghiđ đ đ đi i i iề ề ề ều u u ukhi khi khi khiể ể ể ển n n nTRIS TRIS TRIS TRISho ho ho hoạ ạ ạ ạt t t tđộ độ độ động ng ng ngph ph ph phù ù ù ùh h h hợ ợ ợ ợp p p pchocácch ch ch châ â â ân n n nc c c cổ ổ ổ ổng ng ng ngA/D A/D A/D A/D.Cácchân cổngđượcx x x xá á á ác c c cđị đị đị định nh nh nhnh nh nh như ư ư ưđầ đầ đầ đầu u u uv v v và à à ào o o ot t t tươ ươ ươ ương ng ng ngt t t tự ự ự ựphảicóbit bit bit bitTRIS TRIS TRIS TRISph ph ph phù ù ù ùh h h hợ ợ ợ ợp p p pđể để để đểthi thi thi thiế ế ế ết t t tl l l lậ ậ ậ ập p p p( ( ( (đầ đầ đầ đầu u u u v v v và à à ào) o) o) o).Nếucácbit bit bit bitTRIS TRIS TRIS TRISb b b bị ị ị ịx x x xó ó ó óa a a a( ( ( (đầ đầ đầ đầu u u ura) ra) ra) ra),thìm m m mứ ứ ứ ức c c cđầ đầ đầ đầu u u ura ra ra ras s s số ố ố ố(VOH (VOH (VOH (VOHho ho ho hoặ ặ ặ ặc c c cVOL) VOL) VOL) VOL)sẽđượcchuy chuy chuy chuyể ể ể ển n n n đổ đổ đổ đổi. i. i. i. Qu Qu Qu Quá á á átr tr tr trì ì ì ình nh nh nhA/D A/D A/D A/Dho ho ho hoạ ạ ạ ạt t t tđộ độ độ động ng ng nglàkh kh kh khô ô ô ông ng ng ngph ph ph phụ ụ ụ ụthu thu thu thuộ ộ ộ ộc c c cvàotr tr tr trạ ạ ạ ạng ng ng ngth th th thá á á ái i i icủacácbitCHS2:CHS0 CHS2:CHS0 CHS2:CHS0 CHS2:CHS0vàc c c cá á á ác c c c bit bit bit bitTRIS. TRIS. TRIS. TRIS. L L L Lư ư ư ưu u u uý ý ý ý1: 1: 1: 1:Khiđọccáccổngthanhghi,t t t tấ ấ ấ ất t t tc c c cả ả ả ảc c c cá á á ác c c cch ch ch châ â â ân n n nc c c có ó ó óc c c cấ ấ ấ ấu u u uh h h hì ì ì ình nh nh nhnh nh nh như ư ư ưk k k kê ê ê ênh nh nh nhv v v và à à ào o o ot t t tươ ươ ươ ương ng ng ngt t t tự ự ự ựsẽ đọ đọ đọ đọc c c ckhi khi khi khix x x xó ó ó óa a a a(m (m (m (mứ ứ ứ ức c c cth th th thấ ấ ấ ấp) p) p) p).Nh Nh Nh Nhữ ữ ữ ững ng ng ngc c c ch h h hâ â â ân n n nđượcđặtcấuhìnhnh nh nh như ư ư ưng ng ng ngõ õ õ õv v v và à à ào o o os s s số ố ố ố, , , ,sẽchuy chuy chuy chuyể ể ể ển n n nđổ đổ đổ đổi i i ithành mộtng ng ng ngõ õ õ õv v v và à à ào o o ot t t tươ ươ ươ ương ng ng ngt t t tự ự ự ự.Cáccấptươngtựtrênmộtc c c cấ ấ ấ ấu u u uh h h hì ì ì ình nh nh nhng ng ng ngõ õ õ õv v v và à à ào o o os s s số ố ố ốsẽkh kh kh khô ô ô ông ng ng ngả ả ả ảnh nh nh nhh h h hưở ưở ưở ưởng ng ng ngđến vi cchuy chuy chuy chuyể ể ể ển n n nđổ đổ đổ đổi i i ich ch ch chí í í ính nh nh nhx x x xá á á ác c c c L L L Lư ư ư ưu u u uý ý ý ý2: 2: 2: 2:M M M Mứ ứ ứ ức c c ct t t tươ ươ ươ ương ng ng ngt t t tự ự ự ựtr tr tr trê ê ê ên n n nb b b bấ ấ ấ ất t t tk k k kì ì ì ìch ch ch châ â â ân n n nn n n nà à à ào o o ođượcđịnhnghĩanhưm m m mộ ộ ộ ột t t tng ng ng ngõ õ õ õv v v và à à ào o o os s s số ố ố ố(baogồmcả chânAN7:AN0 AN7:AN0 AN7:AN0 AN7:AN0),cóthểgâyracácvùngđệmđầuvàotiêuthụhiệntạilànằmngoàiđặcđiểmthiết bịkỹthuật.    21.7 21.7 21.7 21.7Chuy Chuy Chuy Chuyể ể ể ển n n nđổ đổ đổ đổi i i iA/D A/D A/D A/D Vídụ21-2chothấylàmthếnàođểthựchiệnmộtchuyểnđổiA/D.CácchânI/Ođượcđặtcấu hìnhnhưngõvàotươngtự.Tàiliệuthamkhảotươngtự(VREF)làthiếtbịVDD.NgắtA/Dđược chophép,vàA/D chuyểnđổibộđịnhthờilàFRC.CôngviệcchuyểnđổiđượcthựchiệntrêncáckênhAN0. L L L Lư ư ư ưu u u uý ý ý ý: : : :Cácbit bit bit bitGO/ GO/ GO/ GO/DONE DONE DONE DONEkh kh kh khô ô ô ông ng ng ngn n n nê ê ê ên n n nđặtlầnlượttrong trong trong trongc c c cù ù ù ùng ng ng ngm m m mộ ộ ộ ột t t tch ch ch chươ ươ ươ ương ng ng ngtr tr tr trì ì ì ình nh nh nhtr tr tr trê ê ê ên n n nA/D A/D A/D A/D,do cầnphảithu thu thu thunh nh nh nhậ ậ ậ ận n n nđ đ đ đi i i iề ề ề ều u u uki ki ki kiệ ệ ệ ện n n nth th th thờ ờ ờ ời i i igian gian gian gianc c c cầ ầ ầ ần n n nthi thi thi thiế ế ế ết t t t. Vi Vi Vi Việ ệ ệ ệc c c cxo xo xo xoá á á ábit bit bit bitGO/DONE GO/DONE GO/DONE GO/DONEtrongmộtchuyểnđổis s s sẽ ẽ ẽ ẽh h h hủ ủ ủ ủy y y yb b b bỏ ỏ ỏ vi vi vi việ ệ ệ ệc c c cchuy chuy chuy chuyể ể ể ển n n nđổ đổ đổ đổi i i ihi hi hi hiệ ệ ệ ện n n nt t t tạ ạ ạ ại i i i.C C C Cá á á ác c c cthanh thanh thanh thanh ghi ghi ghi ghiADRES ADRES ADRES ADRESsẽkh kh kh khô ô ô ông ng ng ngđượ đượ đượ được c c cc c c cậ ậ ậ ập p p pnh nh nh nhậ ậ ậ ật t t tvớibộphậnho ho ho hoà à à àn n n nth th th thà à à ành nh nh nhchuy chuy chuy chuyể ể ể ển n n nđổ đổ đổ đổi i i im m m mẫ ẫ ẫ ẫu u u uA/D A/D A/D A/D.Cónghĩa là,cácthanh thanh thanh thanhghi ghi ghi ghiADRES ADRES ADRES ADRESsẽtiếptụcchứac c c cá á á ác c c cgi gi gi giá á á átr tr tr trị ị ị ịc c c củ ủ ủ ủa a a avi vi vi vi ệ ệ ệc c c cchuy chuy chuy chuyể ể ể ển n n nđổ đổ đổ đổi i i iđã đã đã đãho ho ho hoà à à àn n n nth th th thà à à ành nh nh nhcu cu cu cuố ố ố ối i i i c c c cù ù ù ùng ng ng ng(hoặcgiátrịcuốicùngbằngvănbảnđếnthanhghiADRES ADRES ADRES ADRES).Saukhichuy chuy chuy chuyể ể ể ển n n nđổ đổ đổ đổi i i iA/D A/D A/D A/Db b b bị ị ị ị h h h hủ ủ ủ ủy y y yb b b bỏ ỏ ỏ ỏ,mộtch ch ch chờ ờ ờ ờđợ đợ đợ đợi i i i2TAD 2TAD 2TAD 2TADđượ đượ đượ được c c cy y y yê ê ê êu u u uc c c cầ ầ ầ ầu u u utr tr tr trướ ướ ướ ước c c ckhi khi khi khib b b bắ ắ ắ ắt t t tđầ đầ đầ đầu u u uthu thu thu thunh nh nh nhậ ậ ậ ận n n nti ti ti tiế ế ế ếp p p ptheo theo theo theo.Sau Sau Sau Saukhi khi khi khich ch ch chờ ờ ờ ờ đợ đợ đợ đợi i i i2TAD 2TAD 2TAD 2TADn n n nà à à ày y y y ,vi cthu thu thu thunh nh nh nhậ ậ ậ ận n n nsẽđượcbắtđầut t t tự ự ự ựđộ độ độ động ng ng ngtr tr tr trê ê ê ên n n nk k k kê ê ê ênh nh nh nhđã đã đã đãch ch ch chọ ọ ọ ọn. n. n. n. V V V Ví í í íd d d dụ ụ ụ ụ21-2: 21-2: 21-2: 21-2:L L L Là à à àm m m mm m m mộ ộ ộ ột t t tchuy chuy chuy chuyể ể ể ển n n nđổ đổ đổ đổi i i iA/D A/D A/D A/D H H H Hì ì ì ình nh nh nh21-4: 21-4: 21-4: 21-4:C C C Chuy huy huy huyể ể ể ển n n nđổ đổ đổ đổi i i iA/D A/D A/D A/Dtheo theo theo theochu chu chu chuk k k kỳ ỳ ỳ ỳTAD TAD TAD TAD Kh Kh Kh Khố ố ố ối i i ihi hi hi hiể ể ể ển n n nth th th thị ị ị ịLED LED LED LED7 7 7 7đ đ đ đo o o oạ ạ ạ ạn n n n KhốihiểnthịLed7đoạngồmbốnled7đoạncỡnhỏ,đượctruyxuấtthôngquaport Dbằngcáchchọnchipselectnhưbảng1.ĐểdiềukhiểntắtmởtừngLed,Epic3sử dụngchânRA2,RA3,RA4,RA5của Vi điềukhiểnPIC,cáctínhiệuđiềukhiểnđều làmứcthấp. Kh Kh Kh Khố ố ố ối i i ihi hi hi hiể ể ể ển n n nth th th thị ị ị ịLCD LCD LCD LCD16 16 16 16* * * *2 2 2 2 Boardtrênchota3lựachọncungcấpnguồnchoboard.Boardcóthểcấp nguồnbằngcổngUSB,bằngmạchnạppickit,hoặcbằngnguồnbênngoài.Lưa chọnthongquaconnectorCN3. Ngoàira,Boardcóthểcấpnguồnquamạchnạppickit2thôngqua connectorCN5(progICSPconnector). NếusửdụngnguồnADAPTER,thìđiệnáptốithiểuphảilà7VDCvàcao nhấtlà15VDCđểtránhlàmhưhỏngmạch.Mạchkhôngcódiodebảovệ,vìvậ y, cầnđảmbảocựccủaadapterđúngtrướckhicắmnguồn.Mạchnguồnđượcthiết kếsửdụngICổnápxung,chokhảnăngchịudòngtảitốthơnvàổnđịnhhơnso vớicácICổnáptuyếntínhthôngthường. Ph Ph Ph Phầ ầ ầ ần n n nthi thi thi thiế ế ế ết t t tk k k kế ế ế ến n n nà à à ày y y yem em em emtr tr tr trí í í ích ch ch cht t t từ ừ ừ ừt t t tà à à ài i i ili li li liệ ệ ệ ệu u u utr tr tr trê ê ê ên n n nm m m mạ ạ ạ ạng. ng. ng. ng.Ở Ở Ở Ởcu cu cu cuố ố ố ối i i iph ph ph phầ ầ ầ ần n n nb b b bá á á áo o o oc c c cá á á áo o o oem em em emc c c có ó ó óthi thi thi thiế ế ế ết t t t k k k kế ế ế ếm m m mộ ộ ộ ột t t ts s s số ố ố ốcode code code codeđơ đơ đơ đơn n n ngi gi gi giả ả ả ản n n nth th th thể ể ể ểhi hi hi hiệ ệ ệ ện n n nch ch ch chứ ứ ứ ức c c cn n n nă ă ă ăng ng ng ngc c c củ ủ ủ ủa a a aADC, ADC, ADC, ADC,c c c có ó ó ógi gi gi giả ả ả ải i i ith th th thí í í ích ch ch chm m m mộ ộ ộ ột t t ts s s số ố ố ố nguy nguy nguy nguyê ê ê ên n n nt t t tắ ắ ắ ắc c c cm m m mà à à àem em em emn n n nắ ắ ắ ắm m m mđượ đượ đượ được, c, c, c,xin xin xin xinth th th thầ ầ ầ ầy y y yxem xem xem xemqua, qua, qua, qua,v v v và à à àcho cho cho choý ý ý ýki ki ki kiế ế ế ến. n. n. n.    Video Video Video Videoh h h hì ì ì ình nh nh nhả ả ả ảnh nh nh nhc c c cá á á ác c c cs s s sả ả ả ản n n nph ph ph phẩ ẩ ẩ ẩm m m mđã đã đã đãc c c có ó ó ótr tr tr trê ê ê ên n n nth th th thự ự ự ực c c ct t t tế ế ế ế     C C C Cá á á ác c c cứ ứ ứ ứng ng ng ngd d d dụ ụ ụ ụng ng ng ngc c c củ ủ ủ ủa a a aADC ADC ADC ADC    Thi Thi Thi Thiế ế ế ết t t tk k k kế ế ế ếm m m mạ ạ ạ ạch ch ch chđ đ đ đo o o onhi nhi nhi nhiệ ệ ệ ệt t t tđộ độ độ độs s s sử ử ử ửd d d dụ ụ ụ ụng ng ng ngsensor sensor sensor sensornhi nhi nhi nhiệ ệ ệ ệt t t tLM335. LM335. LM335. LM335.    C C C Cá á á ác c c cứ ứ ứ ứng ng ng ngd d d dụ ụ ụ ụng ng ng ngđ đ đ đo o o ol l l lườ ườ ườ ường ng ng ngv v v và à à àđ đ đ đi i i iề ề ề ều u u ukhi khi khi khiể ể ể ển. n. n. n.     Đ Đ Đ Đo o o ot t t tố ố ố ốc c c cđộ độ độ độđộ độ độ động ng ng ngc c c cơ ơ ơ ơ( ( ( (độ độ độ động ng ng ngc c c cơ ơ ơ ơservo, servo, servo, servo,độ độ độ động ng ng ngc c c cơ ơ ơ ơb b b bướ ướ ướ ước, c, c, c,vv ... Kh Kh Kh Khố ố ố ối i i i8 8 8 8LED LED LED LEDđơ đơ đơ đơn n n n C C C Có ó ó ó8 8 8 8led led led ledđơ đơ đơ đơn n n nc c c có ó ó óth th th thể ể ể ểs s s sử ử ử ửd d d dụ ụ ụ ụng ng ng ngcho cho cho chonhi nhi nhi nhiề ề ề ều u u um m m mụ ụ ụ ục c c cđí đí đí đích ch ch chkh kh kh khá á á ác c c cnhau, nhau, nhau, nhau,nh nh nh như ư ư ưhi hi hi hiể ể ể ển n n nth th th thị ị ị ị tr tr tr trạ ạ ạ ạng ng ng ngth th th thá á á ái, i, i, i,hi hi hi hiể ể ể ển n n nth th th thị ị ị ịth th th thô ô ô ông ng ng ngtin tin tin ting g g gỡ ỡ ỡ ỡl l l lỗ ỗ ỗ ỗi, i, i, i,hay hay hay hayhi hi hi hiể ể ể ển n n nth th th thị ị ị ịch ch ch chứ ứ ứ ức c c cn n n nă ă ă ăng ng ng ng… … … … Truy Truy Truy Truyxu xu xu xuấ ấ ấ ất t t tled led led ledđơ đơ đơ đơn n n nth th th thô ô ô ông ng ng ngqua qua qua quaport port port portD D D Db b b bằ ằ ằ ằng ng ng ngc c c cá á á ách ch ch chch ch ch chọ ọ ọ ọn n n nRC0,RC1 RC0,RC1 RC0,RC1 RC0,RC1t t t tươ ươ ươ ương ng ng ngứ ứ ứ ứng ng ng ng Kh Kh Kh Khố ố ố ối i i iUSB USB USB USB KhốigiaotiếpUSB,đượckếtnốivớichânRC4,RC5đốivớicácviđiềukhiển PiccóchứcnăngUSBnhưPic18F4550.Khikhôngsửdụngchứcnăngnà y, hăygỡ bỏcácjumperđểcáchlycácchânnàyvớiviđiềukhiển PH PH PH PHẦ Ầ Ầ ẦN N N N1: 1: 1: 1:B B B Bà à à ài i i iB B B Bá á á áo o o oC C C Cá á á áo o o o Tr Tr Tr Trì ì ì ình nh nh nhb b b bà à à ày y y yc c c cá á á ác c c cho ho ho hoạ ạ ạ ạt t t tđộ độ độ động ng ng ngc c c củ ủ ủ ủa a a amodun modun modun modunc c c cầ ầ ầ ần n n nb b b bá á á áo o o oc c c cá á á áo o o o Trongthựctế,cácloạithôngtindữliệuhầuhếtởdạngtươngtựvàliêntụctheothờigian. Songthếgiớibêntrongmáyvitínhhoàntoànbằngsố,vàrờirạc.Để Để Để Đểđư đư đư đưa a a ac c c cá á á ác c c cth th th thô ô ô ông ng ng ngtin tin tin tind d d dữ ữ ữ ữli li li liệ ệ ệ ệu u u u t t t tươ ươ ươ ương ng ng ngt t t tự ự ự ựv v v và à à ào o o om m m má á á áy y y yt t t tí í í ính nh nh nhs s s số ố ố ốcầnphảicóm m m mộ ộ ộ ột t t tthi thi thi thiế ế ế ết t t tb b b bị ị ị ị,cókhảnăngchuy chuy chuy chuyể ể ể ển n n nc c c cá á á ác c c ct t t tí í í ín n n nhi hi hi hiệ ệ ệ ệu u u ut t t tươ ươ ươ ương ng ng ngt t t tự ự ự ự nàythànht t t tí í í ín n n nhi hi hi hiệ ệ ệ ệu u u us s s số ố ố ố.ThiếtbịđógọilàcácbộchuyểnđổiAD(ADC- (ADC- (ADC- (ADC-Analog Analog Analog AnalogDigital Digital Digital Digital Convertor). Convertor). Convertor). Convertor). Biếnđổitươngtự–số(analog–digital)làth th th thà à à ành nh nh nhph ph ph phầ ầ ầ ần n n nc c c cầ ầ ầ ần n n nthi thi thi thiế ế ế ết t t ttrong trong trong trongvi vi vi vi ệ ệ ệc c c cx x x xử ử ử ửl l l lý ý ý ýth th th thô ô ô ông ng ng ng tin tin tin tinv v v và à à àc c c cá á á ác c c cc c c cá á á ách ch ch chđ đ đ đi i i iề ề ề ều u u ukhi khi khi khiể ể ể ển n n ns s s sử ử ử ửd d d dụ ụ ụ ụng ng ng ngph ph ph phươ ươ ươ ương ng ng ngph ph ph phá á á áp p p ps s s số ố ố ố.TínhiệuthựcởAnalog.Mộth h h hệ ệ ệ ệth th th thố ố ố ống ng ng ng ti ti ti tiế ế ế ếp p p pnh nh nh nhậ ậ ậ ận n n nd d d dữ ữ ữ ữli li li liệ ệ ệ ệu u u uphảicócácb b b bộ ộ ộ ộph ph ph phậ ậ ậ ận n n ngiao giao giao giaoti ti ti tiế ế ế ếp p p pAnalog Analog Analog Analog– – – –Digital Digital Digital Digital(A/D) (A/D) (A/D) (A/D).    Gi Gi Gi Giớ ớ ớ ới i i ithi thi thi thiệ ệ ệ ệu u u u Module Module Module Modulechuy chuy chuy chuyể ể ể ển n n nđổ đổ đổ đổi i i igồmcó8 8 8 8đầ đầ đầ đầu u u uv v v và à à ào o o ot t t tươ ươ ươ ương ng ng ngt t t tự ự ự ự.Độ Độ Độ Độph ph ph phâ â â ân n n ngi gi gi giả ả ả ải i i icủaA/Dtrongtrườnghợp nàylà8 8 8 8bit bit bit bit.Đ Đ Đ Đi i i iệ ệ ệ ện n n ná á á áp p p ptham tham tham thamchi chi chi chiế ế ế ếu u u uc c c có ó ó óth th th thể ể ể ểl l l là à à àVDD VDD VDD VDDhoặcm m m mứ ứ ứ ức c c cđ đ đ đi i i iệ ệ ệ ện n n ná á á áp p p pởtrênch ch ch châ â â ân n n nVref Vref Vref Vref.B B B Bộ ộ ộ ộchuy chuy chuy chuyể ể ể ển n n n đổ đổ đổ đổi i i iA/D A/D A/D A/Dc c c có ó ó óm m m mộ ộ ộ ột t t tđặ đặ đặ đặc c c ct t t tí í í ính nh nh nhl l l là à à àc c c có ó ó óth th th thể ể ể ểho ho ho hoạ ạ ạ ạt t t tđộ độ độ động ng ng ngtrong trong trong trongch ch ch chế ế ế ếđộ độ độ độSLEEP SLEEP SLEEP SLEEP.Module Module Module ModuleA/D A/D A/D A/Dcó3thanhghi đólà: •A/DResultRegister(ADRES)_Thanhghikếtquả •A/DControlRegister0(ADCON0)_Thanhghiđiềukhiển •A/DControlRegister1(ADCON1)_Thanhghiđiềukhiển Thanh Thanh Thanh Thanhghi ghi ghi ghiADCON0 ADCON0 ADCON0 ADCON0đ đ đ đi i i iề ề ề ều u u ukhi khi khi khiể ể ể ển n n nho ho ho hoạ ạ ạ ạt t t tđộ độ độ động ng ng ngcủamodule module module module.Thanh Thanh Thanh Thanhghi ghi ghi ghiADCON1 ADCON1 ADCON1 ADCON1cóc c c cấ ấ ấ ấu u u u h h h hì ì ì ình nh nh nhch ch ch chứ ứ ứ ức c c cn n n nă ă ă ăng ng ng ngcủac c c ch h h hâ â â ân n n nc c c cổ ổ ổ ổng ng ng ng.Ch Ch Ch Châ â â ân n n nI/O I/O I/O I/Ocóthểđượcc c c cấ ấ ấ ấu u u uh h h hì ì ì ình nh nh nhnh nh nh như ư ư ưch ch ch châ â â ân n n nv v v và à à ào o o ot t t tươ ươ ươ ương ng ng ngt t t tự ự ự ự(cóthể làđ đ đ đi i i iệ ệ ệ ện n n ná á á áp p p ptham tham tham thamchi chi chi chiế ế ế ếu u u u)hoặcng ng ng ngõ õ õ õv v v và à à ào o o ora ra ra ras s s số ố ố ố.    S S S Sơ ơ ơ ơđồ đồ đồ đồkh kh kh khố ố ố ối i i ichung chung chung chungcho cho cho choc c c cá á á ác c c cb b b bộ ộ ộ ộchuy chuy chuy chuyể ể ể ển n n nđổ đổ đổ đổi i i iADC ADC ADC ADC � B B B Bộ ộ ộ ộchuy chuy chuy chuyể ể ể ển n n nđổ đổ đổ đổi i i it t t tươ ươ ươ ương ng ng ngt t t tự ự ự ự- - - -s s s số ố ố ốlàmnhiệmvụchuy chuy chuy chuyể ể ể ển n n nđổ đổ đổ đổi i i inh nh nh nhữ ữ ữ ững ng ng ngth th th thô ô ô ông ng ng ngtin, tin, tin, tin,d d d dữ ữ ữ ữli li li liệ ệ ệ ệu u u ut t t tươ ươ ươ ương ng ng ng t t t tự ự ự ựbiểudiễnđặ đặ đặ đặc c c ct t t tí í í ính nh nh nhc c c củ ủ ủ ủa a a ac c c cá á á ác c c cđạ đạ đạ đại i i il l l lượ ượ ượ ượng ng ng ngv v v vậ ậ ậ ật t t tl l l lý ý ý ýtrongthếgiớitựnhiênsang sang sang sangd d d dạ ạ ạ ạng ng ng ngm m m mã ã ã ãs s s số ố ố ố. M M M Mã ã ã ãs s s số ố ố ốđượcdùngtrongqu qu qu quá á á átr tr tr trì ì ì ình nh nh nhx x x xử ử ử ửl l l lý ý ý ýt t t tí í í ín n n nhi hi hi hiệ ệ ệ ệu u u u,tínhtoántrongh h h hệ ệ ệ ệth th th thố ố ố ống ng ng ngm m m má á á áy y y yt t t tí í í ính nh nh nhvà cách h h hệ ệ ệ ệth th th thố ố ố ống ng ng ngđ đ đ đo o o ođ đ đ đi i i iề ề ề ều u u ukhi khi khi khiể ể ể ển n n ns s s số ố ố ố.Nóthựchiệnhai hai hai haich ch ch chứ ứ ứ ức c c cn n n nă ă ă ăng ng ng ngc c c cơ ơ ơ ơb b b bả ả ả ản n n nlàl l l lượ ượ ượ ượng ng ng ngt t t tử ử ử ửho ho ho hoá á á ávà m m m mã ã ã ãho ho ho hoá á á á. � Chuy Chuy Chuy Chuyể ể ể ển n n nđổ đổ đổ đổi i i it t t tươ ươ ươ ương ng ng ngt t t tự ự ự ự- - - -s s s số ố ố ốthựchiệnchứcnăngchuy chuy chuy chuyể ể ể ển n n nđổ đổ đổ đổi i i ith th th thô ô ô ông ng ng ngtin tin tin tind d d dạ ạ ạ ạng ng ng ngt t t tươ ươ ươ ương ng ng ngt t t tự ự ự ự (thườnglàt t t tí í í ín n n nhi hi hi hiệ ệ ệ ệu u u uđ đ đ đi i i iệ ệ ệ ện n n ná á á áp p p p)sangd d d dạ ạ ạ ạng ng ng ngs s s số ố ố ố(m (m (m (mã ã ã ãnh nh nh nhị ị ị ịph ph ph phâ â â ân) n) n) n). � M M M Mạ ạ ạ ạch ch ch chADC ADC ADC ADCnh nh nh nhậ ậ ậ ận n n nt t t tí í í ín n n nhi hi hi hiệ ệ ệ ệu u u ut t t tươ ươ ươ ương ng ng ngt t t tự ự ự ựd d d dạ ạ ạ ạng ng ng ngđ đ đ đi i i iệ ệ ệ ện n n ná á á áp p p pở ở ở ởđầ đầ đầ đầu u u uv v v và à à ào o o ovàchuyểnnóth th th thà à à ành nh nh nhd d d dạ ạ ạ ạng ng ng ng s s s số ố ố ốở ở ở ởđầ đầ đầ đầu u u ura ra ra ra.Độ Độ Độ Độr r r rộ ộ ộ ộng ng ng ngd d d dữ ữ ữ ữli li li liệ ệ ệ ệu u u uđầ đầ đầ đầu u u ura ra ra racóthểlà4,8bit,12,14bit,M M M Mạ ạ ạ ạch ch ch chADC ADC ADC ADCbao bao bao baog g g gồ ồ ồ ồm m m m b b b bộ ộ ộ ộso so so sos s s sá á á ánh nh nh nh,logic logic logic logicđ đ đ đi i i iề ề ề ều u u ukhi khi khi khiể ể ể ển n n n,thanh thanh thanh thanhghi ghi ghi ghiđ đ đ đi i i iề ề ề ều u u ukhi khi khi khiể ể ể ển n n nvàm m m mạ ạ ạ ạch ch ch chchuy chuy chuy chuyể ể ể ển n n nđổ đổ đổ đổi i i is s s số ố ố ố- - - -t t t tươ ươ ươ ương ng ng ngt t t tự ự ự ự DAC DAC DAC DAC.Mạchchuyểnđổitươngtự-sốcócấutrúcnhưHình1 BỘCÔNGTHƯƠNG TRƯỜNGCAOĐẲNGKỸTHUẬTCAOTHẮNG KHOACƠKHÍ-CƠĐIỆNTỬ B B B Bà à à ài i i iB B B Bá á á áo o o oC C C Cá á á áo o o o Vi Vi Vi ViĐ Đ Đ Đi i i iề ề ề ều u u uKhi Khi Khi Khiể ể ể ển n n n Họvàtênsinhviênbáocáo:Đặ Đặ Đặ Đặng ng ng ngV V V Vũ ũ ũ ũThanh Thanh Thanh ThanhH H H Hù ù ù ùng ng ng ng Lớp: C C C CĐ Đ Đ ĐC C C CĐ Đ Đ ĐT T T T10B 10B 10B 10B ứngcácđặ đặ đặ đặc c c cđ đ đ đi i i iể ể ể ểm m m mk k k kỹ ỹ ỹ ỹthu thu thu thuậ ậ ậ ật t t tr r r rò ò ò òr r r rỉ ỉ ỉ ỉm m m mã ã ã ãpin. pin. pin. pin. L L L Lư ư ư ưu u u uý ý ý ý4: 4: 4: 4:Sau Sau Sau Saukhi khi khi khimộtsựchuy chuy chuy chuyể ể ể ển n n nđổ đổ đổ đổi i i iđã đã đã đãho ho ho hoà à à àn n n nth th th thà à à ành nh nh nh,mộts s s sự ự ự ựch ch ch chậ ậ ậ ậm m m mtr tr tr trễ ễ ễ ễTAD TAD TAD TAD2.0 2.0 2.0 2.0ph ph ph phả ả ả ải i i iho ho ho hoà à à àn n n nt t t tấ ấ ấ ất t t t tr tr tr trướ ướ ướ ước c c ckhi khi khi khithu thu thu thunh nh nh nhậ ậ ậ ận n n nc c c có ó ó óth th th thể ể ể ểb b b bắ ắ ắ ắt t t tđầ đầ đầ đầu u u um m m mộ ộ ộ ột t t tl l l lầ ầ ầ ần n n nn n n nữ ữ ữ ữa a a a.Trongth th th thờ ờ ờ ời i i igian gian gian giann n n nà à à ày y y yt t t tụ ụ ụ ụđ đ đ đang ang ang angn n n nắ ắ ắ ắm m m mgi gi gi giữ ữ ữ ữkh kh kh khô ô ô ông ng ng ng k k k kế ế ế ết t t tn n n nố ố ố ối i i iv v v vớ ớ ớ ới i i ic c c cá á á ác c c cch ch ch chọ ọ ọ ọn n n nA/D A/D A/D A/Dđầ đầ đầ đầu u u uv v v và à à ào o o ok k k kê ê ê ênh. nh. nh. nh. Figure Figure Figure Figure21-3 21-3 21-3 21-3: : : :M M M Mẫ ẫ ẫ ẫu u u uAnalog Analog Analog Analogđầ đầ đầ đầu u u uv v v và à à ào o o o    21.5 21.5 21.5 21.5Ch Ch Ch Chọ ọ ọ ọn n n nA/D A/D A/D A/Dchuy chuy chuy chuyể ể ể ển n n nđổ đổ đổ đổi i i ib b b bộ ộ ộ ộđị đị đị định nh nh nhth th th thờ ờ ờ ời i i i M M M Mỗ ỗ ỗ ỗi i i ibit bit bit bitA/D A/D A/D A/Dchuy chuy chuy chuyể ể ể ển n n nđổ đổ đổ đổi i i i,thờigianđượcđị đị đị định nh nh nhngh ngh ngh nghĩ ĩ ĩ ĩa a a al l l là à à àTAD TAD TAD TAD.ChuyểnđổiA/Dy y y yê ê ê êu u u uc c c cầ ầ ầ ầu u u u9,5 9,5 9,5 9,5TAD TAD TAD TAD tr tr tr trê ê ê ên n n nm m m mỗ ỗ ỗ ỗi i i i8-bit 8-bit 8-bit 8-bitchuy chuy chuy chuyể ể ể ển n n nđổ đổ đổ đổi i i i.NguồngốccủabộđịnhthờichuyểnđổiA/Dlàphầnmềmđượcchọn. CóbốntùychọncóthểthihànhchoTADlà: • • • •2TOSC 2TOSC 2TOSC 2TOSC • • • •8TOSC 8TOSC 8TOSC 8TOSC • • • •32TOSC 32TOSC 32TOSC 32TOSC • • • •B B B Bộ ộ ộ ột t t tạ ạ ạ ạo o o odao dao dao daođộ độ độ động ng ng ngn n n nộ ộ ộ ội i i ib b b bộ ộ ộ ộRC RC RC RC DànhchochỉnhsữachuyểnđổiA/D,b b b bộ ộ ộ ộđị đị đị định nh nh nhth th th thờ ờ ờ ời i i ichuy chuy chuy chuyể ể ể ển n n nđổ đổ đổ đổi i i iA/D A/D A/D A/D(TAD) (TAD) (TAD) (TAD)phảiđượcchọnđể đả đả đả đảm m m mb b b bả ả ả ảo o o ot t t th h h hờ ờ ờ ời i i igian gian gian giant t t tố ố ố ối i i ithi thi thi thiể ể ể ểu u u uTAD TAD TAD TADc c c củ ủ ủ ủa a a a1,6 1,6 1,6 1,6ms ms ms mscho cho cho chot t t tấ ấ ấ ất t t tc c c cả ả ả ảc c c cá á á ác c c cthi thi thi thiế ế ế ết t t tb b b bị ị ị ị,nhưtrìnhbàytrong130 thamsốcủachitiếtkỹthuậtthiếtbịđiện.Bảng21-1vàbảng21-2thểhiệnk k k kế ế ế ết t t tqu qu qu quả ả ả ảth th th thờ ờ ờ ời i i igian gian gian gian TAD TAD TAD TADbắtnguồnt t t từ ừ ừ ừthi thi thi thiế ế ế ết t t tb b b bị ị ị ịho ho ho hoạ ạ ạ ạt t t tđộ độ độ động ng ng ngt t t tầ ầ ầ ần n n ns s s số ố ố ốvàngu ngu ngu nguồ ồ ồ ồn n n nxung xung xung xungclock clock clock clockA/D A/D A/D A/Dđượ đượ đượ được c c cch ch ch chọ ọ ọ ọn. n. n. n. th th th thờ ờ ờ ời i i igian gian gian gianthu thu thu thugi gi gi giữ ữ ữ ữl l l là à à ành nh nh như ư ư ưnhau nhau nhau nhau.Đểt t t tă ă ă ăng ng ng ngt t t tố ố ố ốc c c cđộ độ độ độchuy chuy chuy chuyể ể ể ển n n nđổ đổ đổ đổi i i i,thìtươngứngvớinólàc c c cô ô ô ông ng ng ngt t t tắ ắ ắ ắc c c ck k k kế ế ế ết t t t n n n nố ố ố ối i i iv v v vớ ớ ớ ới i i it t t tụ ụ ụ ụs s s sẽ ẽ ẽ ẽđó đó đó đóng ng ng ngnhanh nhanh nhanh nhanhh h h hơ ơ ơ ơn n n ndođódẫntớith th th thờ ờ ờ ời i i igian gian gian gian Tad Tad Tad Tad c c c có ó ó óth th th thể ể ể ểkh kh kh khô ô ô ông ng ng ngđá đá đá đáp p p pứ ứ ứ ứng ng ng ngv v v vớ ớ ớ ới i i iy y y yê ê ê êu u u uc c c cầ ầ ầ ầu u u u ( ( ( (t t t tứ ứ ứ ức c c cl l l là à à àkh kh kh khô ô ô ông ng ng ngđủ đủ đủ đủth th th thờ ờ ờ ời i i igian gian gian gian) ) ) ).Khimàth th th thờ ờ ờ ời i i igian gian gian gian Tad Tad Tad Tad kh kh kh khô ô ô ông ng ng ngđủ đủ đủ đủthìkếtquảthuđượctừbộchuyển đổilàkh kh kh khô ô ô ông ng ng ngđượ đượ đượ được c c cch ch ch chấ ấ ấ ấp p p pnh nh nh nhậ ậ ậ ận n n n(XemchuyểnđổiA/DThờigiantrongphầnthôngsốkỹthuật điện).Nguồnbộđịnhthờichỉcóthểđượcchuyểnsanggiữabadạngdaođộng(khôngthểđược chuyểntừ/đếnRC).Phươngtrìnhđểxácđịnhthờigiantrướckhidaođộngcóthểđượcchuyển nhưsau: Th Th Th Thờ ờ ờ ời i i igian gian gian gianchuy chuy chuy chuyể ể ể ển n n nđổ đổ đổ đổi i i i=TAD+N•TAD+(10-N)(2TOSC) N N N Nơ ơ ơ ơi i i i:N=Cácchỉsốbitphântíchcầntìm. Khi Khi Khi Khix x x xá á á ác c c cđị đị đị định nh nh nhđượ đượ đượ được c c c Tad Tad Tad Tad từth th th thô ô ô ông ng ng ngs s s số ố ố ốth th th thạ ạ ạ ạnh nh nh nhanh anh anh anhđượ đượ đượ được c c cch ch ch chọ ọ ọ ọn n n nthìngườisửdụngphảinắm đượcv v v và à à ài i i iph ph ph phươ ươ ươ ương ng ng ngph ph ph phá á á áp p p p(timer,softwareloop...
  • 23
  • 727
  • 4
Tài liệu Giáo trình Vi điều khiển - Chương 2: LẬP TRÌNH HỢP NGỮ TRÊN VI ĐIỀU KHIỂN MCS-51 pdf

Tài liệu Giáo trình Vi điều khiển - Chương 2: LẬP TRÌNH HỢP NGỮ TRÊN VI ĐIỀU KHIỂN MCS-51 pdf

Ngày tải lên : 11/12/2013, 17:15
... Giáo trình Vi điều khiển Lập trình hợp ngữ trên vi điều khiển MCS-51 Phạm Hùng Kim Khánh Trang 35 Chương 2: LẬP TRÌNH HỢP NGỮ TRÊN VI ĐIỀU KHIỂN MCS-51 Chương này giới thiệu cách thức lập trình ... Quá trình thực hiện lệnh DA A mô tả như sau: Giáo trình Vi điều khiển Lập trình hợp ngữ trên vi điều khiển MCS-51 Phạm Hùng Kim Khánh Trang 49 Hình 2.2 – Phạm vi thực ...   2K 0000h 07FFh AJMP rel Phạm vi thực hiện 2K F800h FFFFh AJMP rel Phạm vi thực hiện Giáo trình Vi điều khiển Lập trình hợp ngữ trên vi điều khiển MCS-51 Phạm Hùng Kim Khánh Trang...
  • 22
  • 771
  • 5
Tài liệu Giáo trình Vi điều khiển - Chương3: CÁC HOẠT ĐỘNG CỦA VI ĐIỀU KHIỂN MCS-51 ppt

Tài liệu Giáo trình Vi điều khiển - Chương3: CÁC HOẠT ĐỘNG CỦA VI ĐIỀU KHIỂN MCS-51 ppt

Ngày tải lên : 11/12/2013, 17:15
... nên thường được Giáo trình Vi điều khiển Các hoạt động của vi điều khiển MCS-51 Phạm Hùng Kim Khánh Trang 71 Lưu ý rằng khi vi t chương trình trì hoãn như trên thì chương trình của AT89C51 xem ... kỳ (ITx = 1). Quá trình điều khiển ngắt ngoài mô tả như sau: - Xác định yêu cầu ngắt bằng cạnh âm hay bằng mức logic. Giáo trình Vi điều khiển Các hoạt động của vi điều khiển MCS-51 Phạm ... cho phép định địa chỉ bit Giáo trình Vi điều khiển Các hoạt động của vi điều khiển MCS-51 Phạm Hùng Kim Khánh Trang 57 Chương 3: CÁC HOẠT ĐỘNG CỦA VI ĐIỀU KHIỂN MCS-51 Chương này giới thiệu...
  • 38
  • 756
  • 3

Xem thêm