báo cáo vĩ mô 9 tháng 2012

BÁO CÁO VĨ MÔ VÀ THỊ TRƯỜNG CHỨNG KHOÁN 2011-2012 doc

BÁO CÁO VĨ MÔ VÀ THỊ TRƯỜNG CHỨNG KHOÁN 2011-2012 doc

Ngày tải lên : 06/03/2014, 05:23
... trong năm 2012. 9. 00 14.00 19. 00 24.00 29. 00 34.00 39. 00 1W 1M 12M 9 0% 2% 4% 6% 8% 10% 12% 14% 16% T2/08 T4/08 T6/08 T8/08 T10/08 T12/08 T2/ 09 T4/ 09 T6/ 09 T8/ 09 T10/ 09 T12/ 09 T2/10 T4/10 T6/10 T8/10 T10/10 T12/10 T2/11 T4/11 T6/11 T8/11 T10/11 T12/11 LS ... 1,56* 19, 28* 2.345* 13 .96 4 4, 69 0, 79 11.000 SHB 69. 752 4.816 45 ,98 1,55 2 ,96 0 ,96 11,73 1.805 11. 793 3,27 0,50 5 .90 0 HBB 47.857 4.050 45,13 2,83 2,02 0 ,91 9, 17 1.448 ... 414 .98 6 16.858 96 ,74 1,44 4, 79 1,22 20, 79 3.227 14.422 5, 79 1,30 18.700 VCB 333.735 19. 698 72,13 3 ,94 4,04 1,38 16, 19 2.750 14.485 7, 49 1,42 20.600 ACB 264.000 9. 377...
  • 61
  • 336
  • 0
Báo cáo vĩ mô đặc biệt - Tăng lãi suất cơ bản - Thông điệp thắt chặt chính sách tiền tệ

Báo cáo vĩ mô đặc biệt - Tăng lãi suất cơ bản - Thông điệp thắt chặt chính sách tiền tệ

Ngày tải lên : 30/10/2012, 14:15
... chiếm 93 % COGS.  Sản lượng tôm xuất khẩu chiếm trên 90 %  Mức độ ảnh hưởng khá lớn do tỷ lệ vay nợ/vốn chủ là 95 % PNJ  Ảnh hưởng khi phải nhập khẩu vàng nguyên liệu.  Xuất khẩu 9 tháng ... mọi nỗ lực cho việc bình ổn kinh tế mô, thậm chí là phải hi sinh mục tiêu tăng trưởng. Đây có thể là tiền đề cho sự phát triển ổn định của kinh tế Việt Nam trong năm 2011. Dưới đây ... 30 tỷ. Chú thích:  Tác động tiêu cực  Tác động tích cực  Không thay đổi Báo cáo đặc biệt - Vol.4 Tăng lãi suất cơ bản - Thông điệp thắt chặt chính sách tiền tệ Sáng...
  • 5
  • 497
  • 0
Báo cáo sơ kết 9 tháng đầu năm và 4 năm thực hiện cuộc vận động ...

Báo cáo sơ kết 9 tháng đầu năm và 4 năm thực hiện cuộc vận động ...

Ngày tải lên : 10/10/2013, 15:11
... tháng 10 năm 2010. TM Chi bộ Bí thư Đặng Thị Yến Lan - 8 - ĐẢNG BỘ XÃ HẢI CHÁNH ĐẢNG CỘNG SẢN VIỆT NAM CHI BỘ TRƯỜNG TIỂU HỌC SỐ 2 Hải Chánh , ngày 12 tháng 10 năm 2010 BÁO CÁO SƠ KẾT 9 ... năm 2010 BÁO CÁO SƠ KẾT 9 THÁNG ĐẦU NĂM 2010 VÀ TỔNG KẾT 4 NĂM THỰC HIỆN CUỘC VẬN ĐỘNG "Học tập và làm theo tấm gương đạo đức Hồ Chí Minh". A. SƠ KẾT 9 THÁNG ĐẦU NĂM 2010 Thực hiện ... động; đồng thời tăng cường trách nhiệm của các thành viên BCĐ thường xuyên theo dõi, kiểm tra, báo cáo kịp thời những hành vi vi phạm trong thời gian thực hiện Cuộc vận động. 7. Giao trách nhiệm...
  • 8
  • 2.7K
  • 4
Báo cáo tài chính 6 tháng đầu năm 2012 công ty cổ phần Supe phốt phátx

Báo cáo tài chính 6 tháng đầu năm 2012 công ty cổ phần Supe phốt phátx

Ngày tải lên : 22/01/2013, 14:12
... 87.7 49. 0 29. 302 151, 09 Chi phớ H ti chớnh 36 .90 2.1 49. 215 49. 297 .99 5 .93 9 -12. 395 .846.724 74,86 Chi phớ bỏn hng 127.141.143.143 115.311.827.102 11.8 29. 316.041 110,26 Chi phớ qun lý DN 63.723 .93 6.256 ... 2012 vi cỏc s liu ch yu: Ch tiờu 6 thỏng nm 2012 6 thỏng nm 2011 Chờnh lch % Doanh thu 3.101.3 19. 568.246 2.075.411.434.788 1.025 .90 8.133.458 1 49, 43 Li nhun sau thu 2 59. 512.723 .90 4 171.763. 694 .602 ... 50.870.0 39. 5 89 12.853. 896 .667 125,27 Cn c vo s liu ti Bỏo cỏo ti chớnh li nhun sau thu lu k cho 6 thỏng u nm 2012 ca Cụng ty tng so vi cựng k nm 2011 l 87.7 49. 0 29. 302 ng tng ng 151, 09% , Cụng...
  • 2
  • 2.1K
  • 13
BAO CAO TAI CHINH 6 THANG DAU NAM 2012

BAO CAO TAI CHINH 6 THANG DAU NAM 2012

Ngày tải lên : 29/01/2013, 16:56
  • 27
  • 1.2K
  • 0
Báo cáo hoạt động CĐ tháng 9

Báo cáo hoạt động CĐ tháng 9

Ngày tải lên : 30/09/2013, 06:10
... CĐCS:TH LÊ THỊ HỒNG GẤM Độc lập - Tự do - Hạnh phúc Tam Hiệp, ngày 05 tháng 10 năm 2010. BÁO CÁO TÌNH HÌNH SINH HOẠT BCHCĐ THÁNG 9 NĂM 2010 -Đã tổ chức họp BCHCĐ vào ngày 05 / 10 /2010 -BCH có mặt: ... vắng: không. -Đại biểu mời có mặt:1 1. Cuộc họp đã thống nhất đánh giá tình hình HĐCĐ tháng qua: (Tháng8 +9) 1.1. Những việc đã làm được: TT Nội dung công việc đã tổ chức thực hiện Số liệu đạt ... Y 13 -Đã xây dựng quy chế thu chi quỹ đời sống 1 Luyến 14 -Đã lên lịch công tác CĐ tháng 10 . 1 Lưyến 15 -Đã báo cáo kết quả hội nghị CBCC,hội nghị toàn thể đoàn viên CĐ về CĐGD huyện. 1 Lưyến 16...
  • 3
  • 469
  • 2
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
... 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 ... ).    M M M Mạ ạ ạ ạch ch ch chđ đ đ đo o o ol l l lườ ườ ườ ường ng ng ngcho cho cho choRobot. Robot. Robot. Robot.    Đ Đ Đ Đi i i iề ề ề ều u u uch ch ch chỉ ỉ ỉ ỉnh nh nh nhv v v và à à àổ ổ ổ ổn n n nđị đị đị định nh nh nhv v v vị ị ị ịtr tr tr trí í í íc c c củ ủ ủ ủa a a am m m mộ ộ ộ ột t t tv v v vậ ậ ậ ật t t t PH PH PH PHẦ Ầ Ầ ẦN N N N3 3 3 3: : : :Ph Ph Ph Phụ ụ ụ ụl l l lụ ụ ụ ục c c ccho cho cho choADC ADC ADC ADC (N (N (N (Nó ó ó ói i i iv v v về ề ề ềm m m mộ ộ ộ ột t t ts s s số ố ố ốt t t tí í í ính nh nh nhch ch ch chấ ấ ấ ất t t tchung chung chung chungcho cho cho chokh kh kh khố ố ố ối i i iADC) ADC) ADC) ADC) T T T Tí í í ín n n nHi Hi Hi Hiệ ệ ệ ệu u u uTham Tham Tham ThamChi Chi Chi Chiế ế ế ếu u u uVr: Vr: Vr: Vr: Cácngõvào,rachínhcủabộADCchothấyđầuvàovàđầuracủabộADC.Mọi ADCđềuyêucầucótínhiệu Vr. Bấtkỳmộtsaisốnàotrên Vr đềugâyralỗiđộlợiở đặctínhcủaAD.Vìvậy Vr làtínhiệuđảmbảođộchínhxácvàổnđịnhcủabộAD. DùngICổnápcóthểthỏamãnđiềunà y. C C C Củ ủ ủ ủa a a athanh thanh thanh thanhghi ghi ghi ghiADCON1 ADCON1 ADCON1 ADCON1  PCFG2:PCFG0 PCFG2:PCFG0 PCFG2:PCFG0 PCFG2:PCFG0: : : :bit bit bit bitn n n nà à à ày y y yc c c có ó ó óch ch ch chứ ứ ứ ức c c cn n n nă ă ă ăng ng ng ngđ đ đ đi i i iề ề ề ều u u ukhi khi khi khiể ể ể ển n n nc c c cấ ấ ấ ấu u u uh h h hì ì ì ình nh nh nhc c c cổ ổ ổ ổng ng ng ngbit bit bit bitA/D A/D A/D A/D Ch Ch Ch Chú ú ú úth th th thí í í ích: ch: ch: ch:     A A A A = = = =Ng Ng Ng Ngõ õ õ õv v v và à à ào o o ot t t tươ ươ ươ ương ng ng ngt t t tự ự ự ự    D D D D= = = =Ng Ng Ng Ngõ õ õ õv v v và à à ào o o ora ra ra ra(I/O) (I/O) (I/O) (I/O)s s s số ố ố ố L L L Lư ư ư ưu u u uý ý ý ý: : : :KhiAN3đượcchọnnhưVREF,SựquyếtđịnhcủaA/DlàđiệnápvàochânAN3 .KhiAN3đượcchọnnhưmộtđầuvàotươngtự(A),sauđóđiệnápthamchiếuchoA/DlàVDD. PH PH PH PHẦ Ầ Ầ ẦN N N N2: 2: 2: 2:Nh Nh Nh Nhữ ữ ữ ững ng ng ngki ki ki kiế ế ế ến n n nth th th thứ ứ ứ ức c c cv v v về ề ề ềho ho ho hoạ ạ ạ ạt t t tđộ độ độ động ng ng ngADC ADC ADC ADC (T (T (T (Tà à à ài i i ili li li liệ ệ ệ ệu u u ut t t từ ừ ừ ừReference Reference Reference ReferenceManual_PIC_Mid_Range) Manual_PIC_Mid_Range) Manual_PIC_Mid_Range) Manual_PIC_Mid_Range)     21.3 21.3 21.3 21.3Ho Ho Ho Hoạ ạ ạ ạt t t tđộ độ độ động ng ng ng KhichuyểnđổihoànthànhkếtquảsẽđượclưuvàothanhghiADRES,bitGO/DONE (ADCON0<2>)sẽbịxóavàcờngắtA/D,ADIFđượcđặt.Saukhicấuhìnhhoànthànhcho moduleA/D,taphảichọnkênhcầnchuyểnđổitrướckhibắtđầumộtsựchuyểnđổimới.Kênh tươngtựnàothìphảitươngứngvớiviệcđặtbittươngứngtrongthanhghiTRISđểnólàkênh đầuvàotươngtự.Phảixácđịnhđượcthờigianthunhậntínhiệu,sauthờigianthunhậntínhiệu thìmộtquátrìnhchuyểnđổiđượcphépbắtđầu.Sauđâylàtừngbướclàmviệcvớibộchuyểnđổi. 1. 1. 1. 1.Đặ Đặ Đặ Đặt t t tc c c cấ ấ ấ ấu u u uh h h hì ì ì ình nh nh nhm m m mô ô ô ô- - - -đ đ đ đun un un unA/D: A/D: A/D: A/D: •Cấuhìnhchântươngtự/điệnápthamchiếu/vàsốI/O(ADCON1) •ChọnđầuvàokênhA/D(ADCON0) •ChọnchuyểnđổixungclockA/D(ADCON0) •Bậtmô-đunA/D(ADCON0) 2. 2. 2. 2.C C C Cấ ấ ấ ấu u u uh h h hì ì ì ình nh nh nhng ng ng ngắ ắ ắ ắt t t tA/D A/D A/D A/D(n (n (n (nế ế ế ếu u u umu mu mu muố ố ố ốn): n): n): n): •X X X Xó ó ó óa a a abitADIF ADIF ADIF ADIF •Set Set Set SetbitADIE ADIE ADIE ADIE RE3/MCLR/VPP 1 RA1/AN1/C12IN1- 3 RA2/AN2/VREF-/CVREF/C2IN+ 4 RA4/T0CKI/C1OUT 6 RA5/AN4/SS/C2OUT 7 RB0/AN12/INT 33 RB1/AN10/C12IN3- 34 RB2/AN8 35 RA7/OSC1/CLKIN 13 RA6/OSC2/CLKOUT 14 RD5/P1B 28 RD6/P1C 29 RD7/P1D 30 RC4/SDI/SDA 23 RC5/SDO 24 RC3/SCK/SCL 18 RC2/P1A/CCP1 17 RC1/T1OSI/CCP2 16 RC0/T1OSO/T1CKI 15 RB7/ICSPDAT 40 RB6/ICSPCLK 39 RB5/AN13/T1G 38 RB4/AN11 37 RD3 22 RD2 21 RD1 20 RD0 19 RC7/RX/DT 26 RC6/TX/CK 25 RE2/AN7 10 RE1/AN6 9 RE0/AN5 8 RA3/AN3/VREF+/C1IN+ 5 RD4 27 RB3/AN9/PGM/C12IN2- 36 RA0/AN0/ULPWU/C12IN0- 2 U1 PIC16F887 D7 14 D6 13 D5 12 D4 11 D3 10 D2 9 D1 8 D0 7 E 6 RW 5 RS 4 VSS 1 VDD 2 VEE 3 LCD1 LM016L 77 % RV1 10k Vídụtrênchothấy1sốchứcnăngcủakhốiADC,khiđiềuchỉnhbiếntrở,giátrịđiệnápđược hiểnthịtrênLCD. Giátrịđiệnápnàyđượclấytừnguồn5Vnhânvớigiátrịadcđượcđiềuchỉnhbởibiếntrởrồichia lạicho1mứcgi gi gi giá á á átr tr tr trị ị ị ịc c c củ ủ ủ ủa a a ađộ độ độ độph ph ph phâ â â ân n n ngi gi gi giả ả ả ải i i i("gi gi gi giá á á átr tr tr trị ị ị ịđộ độ độ độph ph ph phâ â â ân n n ngi gi gi giả ả ả ải i i i"ởcodetrênthuộcADC10bit=> 10bit<=>2^10=1024mức) Lưuý:Điệnáp5Vnàychínhlàđiệnápsosánh(Vref) VD: Vớibiếntrở10Ktrênkhiđiềuchỉnh77%=>giátrịADC=[(77.256)/100]= 197 Vậytacó[(5V. 197 )/2^10]=0 .96 191 4V B B B Bà à à ài i i ib b b bá á á áo o o oc c c cá á á áo o o oc c c củ ủ ủ ủa a a aem em em emt t t tớ ớ ớ ới i i iđâ đâ đâ đây y y yxin xin xin xinđượ đượ đượ được c c ck k k kế ế ế ết t t tth th th thú ú ú úc c c c Mong Mong Mong Mongth th th thầ ầ ầ ầy y y yv v v và à à àc c c cá á á ác c c cb b b bạ ạ ạ ạn n n nđó đó đó đóng ng ng ngg g g gó ó ó óp p p pý ý ý ýki ki ki kiế ế ế ến, n, n, n,để để để đểb b b bà à à ài i i ib b b bá á á áo o o oc c c cá á á áo o o ol l l lầ ầ ầ ần n n nsau sau sau sau ho ho ho hoà à à àn n n nthi thi thi thiệ ệ ệ ện n n nh h h hơ ơ ơ ơn n n n Xin Xin Xin Xinc c c cả ả ả ảm m m mơ ơ ơ ơn n n nv v v và à à àh h h hẹ ẹ ẹ ẹn n n ng g g gặ ặ ặ ặp p p pl l l lạ ạ ạ ại i i i!!! !!! !!! !!! H H H Hì ì ì ình nh nh nh21 21 21 21– – – –5: 5: 5: 5:S S S Sơ ơ ơ ơđồ đồ đồ đồho ho ho hoạ ạ ạ ạt t t tđộ độ độ động ng ng ngc c c củ ủ ủ ủa a a aA/D A/D A/D A/D 21.7.1 21.7.1 21.7.1 21.7.1Chuy Chuy Chuy Chuyể ể ể ển n n nđổ đổ đổ đổi i i inhanh nhanh nhanh nhanh- - - -độ độ độ độph ph ph phâ â â ân n n ngi gi gi giả ả ả ải i i ith th th thấ ấ ấ ấp p p p Kh Kh Kh Khô ô ô ông ng ng ngph ph ph phả ả ả ải i i it t t tấ ấ ấ ất t t tc c c cả ả ả ảc c c cá á á ác c c cứ ứ ứ ứng ng ng ngd d d dụ ụ ụ ụng ng ng ngđềuyêucầuđộ độ độ độph ph ph phâ â â ân n n ngi gi gi giả ả ả ải i i ic c c củ ủ ủ ủa a a ab b b bộ ộ ộ ộchuy chuy chuy chuyể ể ể ển n n nđổ đổ đổ đổi i i il l l là à à à8bit 8bit 8bit 8bit nhưngvìy y y yê ê ê êu u u uc c c cầ ầ ầ ầu u u uth th th thờ ờ ờ ời i i igian gian gian gianchuy chuy chuy chuyể ể ể ển n n nđổ đổ đổ đổi i i inhanh nhanh nhanh nhanhnênmodule module module module A A A A / / / /D D D Dcho cho cho choph ph ph phé é é ép p p pngườidùngthựchiện nhữngđá đá đá đánh nh nh nhđổ đổ đổ đổi i i igi gi gi giữ ữ ữ ữa a a at t t tố ố ố ốc c c cđộ độ độ độchuy chuy chuy chuyể ể ể ển n n nđổ đổ đổ đổi i i iv v v và à à àph ph ph phâ â â ân n n ngi gi gi giả ả ả ải i i i.B B B Bấ ấ ấ ất t t tk k k kể ể ể ểđộ độ độ độph ph ph phâ â â ân n n ngi gi gi giả ả ả ải i i il l l là à à ành nh nh như ư ư ưth th th thế ế ế ến n n nà à à ào o o othì    T T T Tì ì ì ìm m m m5 5 5 5v v v ví í í íd d d dụ ụ ụ ụứ ứ ứ ứng ng ng ngd d d dụ ụ ụ ụng ng ng ngth th th thự ự ự ực c c ct t t tế ế ế ế    Thi Thi Thi Thiế ế ế ết t t tk k k kế ế ế ếs s s sơ ơ ơ ơđồ đồ đồ đồkh kh kh khố ố ố ối i i i     Thi Thi Thi Thiế ế ế ết t t tk k k kế ế ế ếnguy nguy nguy nguyê ê ê ên n n nl l l lý ý ý ý C C C Cá á á ác c c cngo ngo ngo ngoạ ạ ạ ại i i ivi vi vi viLCD, LCD, LCD, LCD,8 8 8 8led led led ledđơ đơ đơ đơn, n, n, n,Led Led Led Led7 7 7 7đ đ đ đo o o oạ ạ ạ ạn n n ns s s sử ử ử ửd d d dụ ụ ụ ụng ng ng ngchung chung chung chungport port port portD, D, D, D,v v v và à à àđượ đượ đượ được c c cch ch ch chọ ọ ọ ọn n n n truy truy truy truyxu xu xu xuấ ấ ấ ất t t tb b b bằ ằ ằ ằng ng ng ngc c c cá á á ách ch ch chđ đ đ đi i i iề ề ề ều u u ukhi khi khi khiể ể ể ển n n nc c c cá á á ác c c cch ch ch châ â â ân n n nRA0, RA0, RA0, RA0,RA1 RA1 RA1 RA1theo theo theo theob b b bả ả ả ảng ng ng ngsau sau sau sau: : : : cácgi gi gi giá á á átr tr tr trị ị ị ịt t t tươ ươ ươ ương ng ng ngt t t tự ự ự ự- - - -r r r rờ ờ ờ ời i i ir r r rạ ạ ạ ạc c c cbằngcáchliêntụcsosánhgiátrịtươngtực c c cầ ầ ầ ần n n nchuy chuy chuy chuyể ể ể ển n n nđổ đổ đổ đổi i i ivớicác giátrịt t t tươ ươ ươ ương ng ng ngt t t tự ự ự ựđượcsinhratrongqu qu qu quá á á átr tr tr trì ì ì ình nh nh nhchuy chuy chuy chuyể ể ể ển n n nđổ đổ đổ đổi i i i. . . .Khihai hai hai haigi gi gi giá á á átr tr tr trị ị ị ịn n n nà à à ày y y yx x x xấ ấ ấ ấp p p px x x xỉ ỉ ỉ ỉnhau nhau nhau nhauthì mộtt t t tí í í ín n n nhi hi hi hiệ ệ ệ ệu u u uđượ đượ đượ được c c csinh sinh sinh sinhra ra ra rabáohiệuqu qu qu quá á á átr tr tr trì ì ì ình nh nh nhl l l lượ ượ ượ ượng ng ng ngt t t tử ử ử ửho ho ho hoá á á áđã đã đã đãxong xong xong xong.  Logic Logic Logic Logicđ đ đ đi i i iề ề ề ều u u ukhi khi khi khiể ể ể ển n n n: : : :chophépkhởiđộngvàbáokếtthúcquátrìnhchuyểnđổi. Thanh Thanh Thanh Thanhghi ghi ghi ghiđ đ đ đi i i iề ề ề ều u u ukhi khi khi khiể ể ể ển n n n: : : :thựchiệnchứcnăngmãhoá,tạogiátrịsốtrongquátrình chuyểnđổi.     C C C Cá á á ác c c cmode mode mode modes s s sử ử ử ửd d d dụ ụ ụ ụng ng ng ng     8 8 8 8bit bit bit bit     10 10 10 10bit bit bit bit    V V V Và à à àm m m mộ ộ ộ ột t t ts s s số ố ố ốd d d dạ ạ ạ ạng ng ng ngmode mode mode modekh kh kh khá á á ác c c cn n n nữ ữ ữ ữa a a a     Ch Ch Ch Chứ ứ ứ ức c c cn n n nă ă ă ăng ng ng ngc c c cá á á ác c c cbit, bit, bit, bit,thanh thanh thanh thanhghi ghi ghi ghi    Thanh Thanh Thanh Thanhghi ghi ghi ghiv v v và à à àch ch ch chứ ứ ứ ức c c cn n n nă ă ă ăng ng ng ng Kh Kh Kh Khố ố ố ối i i iADC ADC ADC ADCc c c có ó ó ó4 4 4 4thanh thanh thanh thanhghi ghi ghi ghi    ADRES ADRES ADRES ADRES    ADCON0 ADCON0 ADCON0 ADCON0    ADCON1 ADCON1 ADCON1 ADCON1 V V V Và à à àm m m mộ ộ ộ ột t t ts s s số ố ố ốthanh thanh thanh thanhghi ghi ghi ghiph ph ph phụ ụ ụ ụli li li liê ê ê ên n n nquan quan quan quanh h h hỗ ỗ ỗ ỗtr tr tr trợ ợ ợ ợcho cho cho chovi vi vi việ ệ ệ ệc c c cchuy chuy chuy chuyể ể ể ển n n nđổ đổ đổ đổi i i iADC ADC ADC ADCbao bao bao bao g g g gồ ồ ồ ồm: m: m: m:     INTCON INTCON INTCON INTCON: : : :cho cho cho choph ph ph phé é é ép p p pc c c cá á á ác c c cng ng ng ngắ ắ ắ ắt t t t(c (c (c (cá á á ác c c cbit bit bit bitGIE, GIE, GIE, GIE,PEIE PEIE PEIE PEIE) ) ) )    PIR1 PIR1 PIR1 PIR1: : : :ch ch ch chứ ứ ứ ứa a a ac c c cờ ờ ờ ờng ng ng ngắ ắ ắ ắt t t tAD AD AD AD(bit (bit (bit (bitADIF ADIF ADIF ADIF) ) ) )    PIE1 PIE1 PIE1 PIE1: : : :ch ch ch chứ ứ ứ ứa a a abit bit bit bitđ đ đ đi i i iề ề ề ều u u ukhi khi khi khiể ể ể ển n n nAD AD AD AD( ( ( (ADIE ADIE ADIE ADIE) ) ) )    TRISA TRISA TRISA TRISAv v v và à à àTRISE TRISE TRISE TRISE: : : :Thanh Thanh Thanh Thanhghi ghi ghi ghih h h hướ ướ ướ ướng ng ng ngd d d dữ ữ ữ ữli li li liệ ệ ệ ệu u u u    PORTA PORTA PORTA PORTAv v v và à à àPORTE PORTE PORTE PORTE: : : :Ch Ch Ch Chố ố ố ốt t t td d d dữ ữ ữ ữli li li liệ ệ ệ ệu u u ukhi khi khi khighi ghi ghi ghiv v v và à à àđọ đọ đọ đọc c c c Trong Trong Trong Trongđó đó đó đó: : : :     Thanh Thanh Thanh Thanhghi ghi ghi ghiADRES ADRES ADRES ADRESch ch ch chứ ứ ứ ứa a a ak k k kế ế ế ết t t tqu qu qu quả ả ả ả10 10 10 10bit bit bit bitc c c củ ủ ủ ủa a a achuy chuy chuy chuyể ể ể ển n n nđổ đổ đổ đổi. i. i. i.Khi Khi Khi Khichuy chuy chuy chuyể ể ể ển n n nđổ đổ đổ đổi i i iADC ADC ADC ADC đượ đượ đượ được c c cho ho ho hoà à à àn n n nth th th thà à à ành,k nh,k nh,k nh,kế ế ế ết t t tqu qu qu quả ả ả ảđượ đượ đượ được c c cn n n nạ ạ ạ ạp p p pv v v và à à ào o o oc c c cặ ặ ặ ặp p p pthanh thanh thanh thanhghi ghi ghi ghik k k kế ế ế ết t t tqu qu qu quả ả ả ả. . . .Khi Khi Khi Khikh kh kh khô ô ô ông ng ng ngs s s sử ử ử ửd d d dụ ụ ụ ụng ng ng ngb b b bộ ộ ộ ộ chuy chuy chuy chuyể ể ể ển n n nđổ đổ đổ đổi i i iADC, ADC, ADC, ADC,c c c cá á á ác c c cthanh thanh thanh thanhghi ghi ghi ghin n n nà à à ày y y yc c c có ó ó óth th th thể ể ể ểđượ đượ đượ được c c cs s s sử ử ử ửd d d dụ ụ ụ ụng ng ng ngnh nh nh như ư ư ưc c c cá á á ác c c cthanh thanh thanh thanhghi ghi ghi ghith th th thô ô ô ông ng ng ng th th th thườ ườ ườ ường ng ng ngkh kh kh khá á á ác. c. c. c.Khi Khi Khi Khiqu qu qu quá á á átr tr tr trì ì ì ình nh nh nhchuy chuy chuy chuyể ể ể ển n n nđổ đổ đổ đổi i i iho ho ho hoà à à àn n n nt t t tấ ấ ấ ất, t, t, t,k k k kế ế ế ết t t tqu qu qu quả ả ả ảs s s sẽ ẽ ẽ ẽđượ đượ đượ được c c cl l l lư ư ư ưu u u uv v v và à à ào o o ohai hai hai haithanh thanh thanh thanh ghi ghi ghi ghiADRESH ADRESH ADRESH ADRESH: : : :ADRESL__(Hay ADRESL__(Hay ADRESL__(Hay ADRESL__(Hayn n n nó ó ó ói i i ic c c cá á á ách ch ch chkh kh kh khá á á ác c c chai hai hai haithanh thanh thanh thanhghi ghi ghi ghin n n nà à à ày y y ych ch ch chứ ứ ứ ứa a a ak k k kế ế ế ết t t tqu qu qu quả ả ả ả chuy chuy chuy chuyể ể ể ển n n nđổ đổ đổ đổi i i iAD) AD) AD) AD)     Thanh Thanh Thanh Thanhghi ghi ghi ghiADCON0 ADCON0 ADCON0 ADCON0: : : :c c c có ó ó óch ch ch chứ ứ ứ ức c c cn n n nă ă ă ăng ng ng ngđ đ đ đ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 c c củ ủ ủ ủa a a akh kh kh khố ố ố ối i i iADC ADC ADC ADC    C C C Cá á á ác c c cbit bit bit bittrong trong trong trongthanh thanh thanh thanhghi ghi ghi ghiADCON0 ADCON0 ADCON0 ADCON0     Thanh Thanh Thanh Thanhghi ghi ghi ghiADCON1 ADCON1 ADCON1 ADCON1: : : :thi thi thi thiế ế ế ết t t tl l l lậ ậ ậ ập p p pch ch ch chứ ứ ứ ức c c cn n n nă ă ă ăng ng ng ngcho cho cho choc c c cá á á ác c c cch ch ch châ â â ân n n nc c c củ ủ ủ ủa a a aport port port portl l l là à à àc c c cá á á ác c c cng ng ng ngõ õ õ õ v v v và à à ào o o onh nh nh nhậ ậ ậ ận n n nt t t tươ ươ ươ ương ng ng ngt t t tự ự ự ựho ho ho hoặ ặ ặ ặc c c cch ch ch châ â â ân n n nxu xu xu xuấ ấ ấ ất t t tnh nh nh nhậ ậ ậ ập p p pIO IO IO IO (Hay (Hay (Hay (Hayn n n nó ó ó ói i i ic c c cá á á ách ch ch chkh kh kh khá á á ác c c chai hai hai haithanh thanh thanh thanhghi ghi ghi ghin n n nà à à ày y y yc c c có ó ó óý ý ý ýngh ngh ngh nghĩ ĩ ĩ ĩa a a ax x x xá á á ác c c cl l l lậ ậ ậ ập p p pc c c cá á á ác c c cth th th thô ô ô ông ng ng ngs s s số ố ố ốcho cho cho chob b b bộ ộ ộ ộ chuy chuy chuy chuyể ể ể ển n n nđổ đổ đổ đổi i i iAD) AD) AD) AD)    C C C Cá á á ác c c cbit bit bit bittrong trong trong trongthanh thanh thanh thanhghi ghi ghi ghiADCON1 ADCON1 ADCON1 ADCON1 RE3/MCLR/VPP 1 RA1/AN1/C12IN1- 3 RA2/AN2/VREF-/CVREF/C2IN+ 4 RA4/T0CKI/C1OUT 6 RA5/AN4/SS/C2OUT 7 RB0/AN12/INT 33 RB1/AN10/C12IN3- 34 RB2/AN8 35 RA7/OSC1/CLKIN 13 RA6/OSC2/CLKOUT 14 RD5/P1B 28 RD6/P1C 29 RD7/P1D 30 RC4/SDI/SDA 23 RC5/SDO 24 RC3/SCK/SCL 18 RC2/P1A/CCP1 17 RC1/T1OSI/CCP2 16 RC0/T1OSO/T1CKI 15 RB7/ICSPDAT 40 RB6/ICSPCLK 39 RB5/AN13/T1G 38 RB4/AN11 37 RD3 22 RD2 21 RD1 20 RD0 19 RC7/RX/DT 26 RC6/TX/CK 25 RE2/AN7 10 RE1/AN6 9 RE0/AN5 8 RA3/AN3/VREF+/C1IN+ 5 RD4 27 RB3/AN9/PGM/C12IN2- 36 RA0/AN0/ULPWU/C12IN0- 2 U1 PIC16F887 D1 LED-GREEN D2 LED-GREEN D3 LED-GREEN D4 LED-GREEN D5 LED-GREEN D6 LED-GREEN D7 LED-GREEN D8 LED-GREEN R1 220 R2 220 R3 220 R4 220 R5 220 R6 220 R7 220 R8 220 X1 CRYSTAL C1 1nF C2 1nF R9 10k C3 1nF 40 % RV1 1k C4 1nF Khiđiềuchỉnhbiếntrở,cácconLEDsẽsángtheosựđiềutiếtđiệnápnguồn làmthayđổixunglênport,dẫntới"hệthốngled"sẽsángcóquytắt,vàvớimỗikiểu sángsẽứngvới1giátrịbiếntrở.NútnhấnngaychânMCLRtrêncóchứcnăngreset choconPIC. Th Th Th Thứ ứ ứ ứ2: 2: 2: 2:Hi Hi Hi Hiể ể ể ển n n nth th th thị ị ị ịgi gi gi giá á á átr tr tr trị ị ị ịđ đ đ đi i i iệ ệ ệ ện n n ná á á áp p p pqua qua qua quaLCD LCD LCD LCD #include"D:\ADC\viduchuhoanthanh\main.h" #FUSESINTRC_IO,NOWDT,nomclr #usedelay(clock=8000000) #include<lcd.c> H H H Hì ì ì ình nh nh nh1: 1: 1: 1:S S S Sơ ơ ơ ơđồ đồ đồ đồkh kh kh khố ố ố ối i i ic c c củ ủ ủ ủa a a aADC ADC ADC ADC    S S S Sơ ơ ơ ơđồ đồ đồ đồkh kh kh khố ố ố ối i i iADC ADC ADC ADC8 8 8 8bit bit bit bit  Gi Gi Gi Giả ả ả ải i i ith th th thí í í ích ch ch chch ch ch chứ ứ ứ ức c c cn n n nă ă ă ăng ng ng ngc c c cá á á ác c c ckh kh kh khố ố ố ối i i i M M M Mạ ạ ạ ạch ch ch chADC ADC ADC ADCthựchiệnhaithaotáccơbảnlà: L L L Lượ ượ ượ ượng ng ng ngt t t tử ử ử ửh h h hó ó ó óa a a avàM M M Mã ã ã ãh h h hó ó ó óa a a a L L L Lượ ượ ượ ượng ng ng ngt t t tử ử ử ửho ho ho hoá á á á: : : :Làg g g gá á á án n n ngi gi gi giá á á átr tr tr trị ị ị ịcủatínhiệut t t tươ ươ ươ ương ng ng ngt t t tự ự ự ự-li li li liê ê ê ên n n nt t t tụ ụ ụ ục c c cv v v và à à ào o o ov v v vù ù ù ùng ng ng ngc c c cá á á ác c c cgi gi gi giá á á átr tr tr trị ị ị ị t t t tươ ươ ươ ương ng ng ngt t t tự ự ự ự- - - -r r r rờ ờ ờ ời i i ir r r rạ ạ ạ ạc c c c.Vùnggiátrịnàycónhiềumức,ph ph ph phụ ụ ụ ụthu thu thu thuộ ộ ộ ộc c c cch ch ch chấ ấ ấ ất t t tl l l lượ ượ ượ ượng ng ng ngc c c củ ủ ủ ủa a a aADC, ADC, ADC, ADC,m m m mỗ ỗ ỗ ỗi i i im m m mứ ứ ứ ức c c c t t t tươ ươ ươ ương ng ng ngt t t tự ự ự ự- - - -r r r rờ ờ ờ ời i i ir r r rạ ạ ạ ạc c c ccáchnhaumộtkho kho kho khoả ả ả ảng ng ng ngl l l lượ ượ ượ ượng ng ng ngt t t tử ử ử ử. . . .  M M M Mã ã ã ãho ho ho hoá á á á: : : :Làg g g gá á á án n n nm m m mộ ộ ộ ột t t tm m m mã ã ã ãnh nh nh nhị ị ị ịph ph ph phâ â â ân n n nchotừnggi gi gi giá á á átr tr tr trị ị ị ịt t t tươ ươ ươ ương ng ng ngt t t tự ự ự ự- - - -r r r rờ ờ ờ ời i i ir r r rạ ạ ạ ạc c c cđó đó đó đó.B B B Bộ ộ ộ ộso so so so s s s sá á á ánh nh nh nhthựchiệnchứcnăngl l l lượ ượ ượ ượng ng ng ngt t t tử ử ử ửho ho ho hoá á á á,gángi gi gi giá á á átr tr tr trị ị ị ịt t t tươ ươ ươ ương ng ng ngt t t tự ự ự ựtạith th th thờ ờ ờ ời i i iđ đ đ đi i i iể ể ể ểm m m ml l l lấ ấ ấ ấy y y ym m m mẫ ẫ ẫ ẫu u u uvàovùng    C C C Cá á á ác c c cbit bit bit bitcho cho cho chovi vi vi việ ệ ệ ệc c c cchuy chuy chuy chuyể ể ể ển n n nđổ đổ đổ đổi i i iv v v và à à àch ch ch chứ ứ ứ ức c c cn n n nă ă ă ăng ng ng ng     C C C Củ ủ ủ ủa a a athanh thanh thanh thanhghi ghi ghi ghiADCON0 ADCON0 ADCON0 ADCON0     ADCS1 ADCS1 ADCS1 ADCS1v v v và à à àADCS0 ADCS0 ADCS0 ADCS0: : : :c c c có ó ó ónhi nhi nhi nhiệ ệ ệ ệm m m mv v v vụ ụ ụ ụđặ đặ đặ đặt t t tt t t tầ ầ ầ ần n n ns s s số ố ố ốcho cho cho chob b b bộ ộ ộ ộchuy chuy chuy chuyể ể ể ển n n nđổ đổ đổ đổi i i iADC ADC ADC ADC( ( ( (đượ đượ đượ được c c cchia chia chia chiat t t từ ừ ừ ừ clock clock clock clockc c c củ ủ ủ ủa a a ah h h hệ ệ ệ ệth th th thố ố ố ống ng ng ngho ho ho hoặ ặ ặ ặc c c cs s s sử ử ử ửd d d dụ ụ ụ ụng ng ng ngb b b bộ ộ ộ ộdao dao dao daođộ độ độ động ng ng ngRC RC RC RCn n n nộ ộ ộ ội). i). i). i).V V V Vì ì ì ìv v v vậ ậ ậ ậy y y ykhi khi khi khich ch ch chú ú ú úng ng ng ngta ta ta tas s s sử ử ử ửd d d dụ ụ ụ ụng ng ng ng t t t tầ ầ ầ ần n n ns s s số ố ố ố20MHz 20MHz 20MHz 20MHzclock clock clock clockth th th thì ì ì ìch ch ch chú ú ú úng ng ng ngta ta ta taph ph ph phả ả ả ải i i is s s sử ử ử ửd d d dụ ụ ụ ụng ng ng ngFOSC/32, FOSC/32, FOSC/32, FOSC/32,xem xem xem xemở ở ở ởb b b bả ả ả ảng ng ng ngb b b bê ê ê ên n n nd d d dướ ướ ướ ưới. i. i. i.    CHS2 CHS2 CHS2 CHS2, , , ,CHS1 CHS1 CHS1 CHS1v v v và à à àCHS0 CHS0 CHS0 CHS0: : : :l l l là à à àc c c cá á á ác c c cbit bit bit bitch ch ch chọ ọ ọ ọn n n nk k k kê ê ê ênh nh nh nhchuy chuy chuy chuyể ể ể ển n n nđổ đổ đổ đổi i i icho cho cho choADC, ADC, ADC, ADC,khi khi khi khis s s sử ử ử ửd d d dụ ụ ụ ụng ng ng ngch ch ch chú ú ú úng ng ng ng ta ta ta taph ph ph phả ả ả ải i i ili li li liê ê ê ên n n nk k k kế ế ế ết t t tc c c cá á á ác c c cch ch ch châ â â ân n n nn n n nà à à ày y y yv v v vớ ớ ớ ới i i ib b b bộ ộ ộ ộchuy chuy chuy chuyể ể ể ển n n nđổ đổ đổ đổi i i i(5 (5 (5 (5k k k kê ê ê ênh nh nh nhcho cho cho cho16F876 16F876 16F876 16F876[AN0 [AN0 [AN0 [AN0=>AN4] =>AN4] =>AN4] =>AN4]v v v và à à à 8 8 8 8k k k kê ê ê ênh nh nh nhcho cho cho cho16F877A, 16F877A, 16F877A, 16F877A,16F887 16F887 16F887 16F887th th th thê ê ê êm m m mAN5 AN5 AN5 AN5v v v và à à àAN7) AN7) AN7) AN7). . . .Để Để Để Đểch ch ch chọ ọ ọ ọn n n nđú đú đú đúng ng ng ngk k k kê ê ê ênh nh nh nhth th th thì ì ì ìc c c cầ ầ ầ ần n n nc c c cà à à ài i i iđặ đặ đặ đặt t t t 3 3 3 3bit bit bit bit(CHS2: (CHS2: (CHS2: (CHS2:CHS1: CHS1: CHS1: CHS1:CHS0) CHS0) CHS0) CHS0)theo theo theo theoth th th thứ ứ ứ ứt t t tự ự ự ựh h h hợ ợ ợ ợp p p pl l l lý ý ý ýsao sao sao saocho cho cho chođú đú đú đúng. ng. ng. ng. L L L Lư ư ư ưu u u uý ý ý ý: : : :Thiếtbịmàkh kh kh khô ô ô ông ng ng ngth th th thự ự ự ực c c chi hi hi hiệ ệ ệ ện n n nđầ đầ đầ đầy y y yđủ đủ đủ đủ8 8 8 8k k k kê ê ê ênh nh nh nhA/D A/D A/D A/D,cáclựachọn unimplemented unimplemented unimplemented unimplementedđangđượcd d d dà à à ành nh nh nhri ri ri riê ê ê êng ng ng ng.Kh Kh Kh Khô ô ô ông ng ng ngch ch ch chọ ọ ọ ọn n n nb b b bấ ấ ấ ất t t tk k k kỳ ỳ ỳ ỳk k k kê ê ê ênh nh nh nhunimplemented unimplemented unimplemented unimplemented    GO/DONE GO/DONE GO/DONE GO/DONE: : : :bit bit bit bitn n n nà à à ày y y yc c c có ó ó ó2 2 2 2ch ch ch chứ ứ ứ ức c c cn n n nă ă ă ăng: ng: ng: ng:     C C C Cà à à ài i i iđặ đặ đặ đặt t t t(set) (set) (set) (set)để để để đểcho cho cho choph ph ph phé é é ép p p pb b b bắ ắ ắ ắt t t tđầ đầ đầ đầu u u uqu qu qu quá á á átr tr tr trì ì ì ình nh nh nhchuy chuy chuy chuyể ể ể ển n n nđổ đổ đổ đổi. i. i. i.     B B B Bá á á áo o o oqu qu qu quá á á átr tr tr trì ì ì ình nh nh nhchuy chuy chuy chuyể ể ể ển n n nđổ đổ đổ đổi i i ik k k kế ế ế ết t t tth th th thú ú ú úc. c. c. c.    ADON ADON ADON ADON: : : :c c c cà à à ài i i iđặ đặ đặ đặt t t tON/OFF ON/OFF ON/OFF ON/OFFd d d dù ù ù ùng ng ng ngđể để để đểcho cho cho choph ph ph phé é é ép p p pho ho ho hoặ ặ ặ ặc c c ckh kh kh khô ô ô ông ng ng ngcho cho cho choph ph ph phé é é ép p p pADC ADC ADC ADCho ho ho hoạ ạ ạ ạt t t tđộ độ độ động. ng. ng. ng. Lu Lu Lu Luô ô ô ôn n n nlu lu lu luô ô ô ôn n n nm m m mặ ặ ặ ặc c c cđị đị đị định nh nh nhADON ADON ADON ADON=0 =0 =0 =0l l l là à à àđể để để đểti ti ti tiế ế ế ết t t tki ki ki kiệ ệ ệ ệm m m mn n n nă ă ă ăng ng ng ngl l l lượ ượ ượ ượng. ng. ng. ng. voidmain() { setup_adc_ports(NO_ANALOGS|VSS_VDD); setup_adc(ADC_CLOCK_DIV_2); setup_spi(SPI_SS_DISABLED); setup_timer_0(RTCC_INTERNAL|RTCC_DIV_1); setup_timer_1(T1_DISABLED); setup_timer_2(T2_DISABLED,0,1); setup_comparator(NC_NC_NC_NC);//TODO:USERCODE!! set_adc_channel(0); int16adc; floatvol; lcd_init(); printf(lcd_putc,"CDT10BVODICH"); delay_ms(1500); setup_adc_ports(san0); setup_adc(adc_clock_internal); while(1){ set_adc_channel(0); delay_us(20); adc=read_adc(); vol=(5.0*adc)/1024.0; printf(lcd_putc,"\fadc=%4ld",adc); printf(lcd_putc,"\nvol=%01.4fV",vol); } } T T T Tí í í ín n n nHi Hi Hi Hiệ ệ ệ ệu u u uĐ Đ Đ Đi i i iề ề ề ều u u uKhi Khi Khi Khiể ể ể ển: n: n: n: MọibộADCđềucótínhxungClockvàtínhiệuđiềukhiểnđểhoạtđộng. ThiếtbịngoàigiaotiếpvớiADCsẽkhởiđộngquátrìnhADbằngcáchphátmộtxung StartvàođầuvàoStartcủaADC,ADCsẽnhậnbiếtcạnhlêncủaxungStartvàngay sauđónósẽkéođườngEOC(EndofConversion)xuốngthấp(khôngtíchcực).Lúc nàyADCđangthựchiệnquátrìnhbiếnđổi,tươngứngvớimỗixungClockđưavào ADCsẽthựchiệnđượcmộtbướcbiếnđổi,saumộtbướcnhấtđịnhtùytheobộADC, thìquátrìnhbiếnđổihoànthành.Khibiếnđổixong,ADsẽnângđườngEOClên mứccao,tínhiệunàycóthểdùngđểkíchmộtngắtcứngcủamáytính(nếudùnggiao tiếpvớimáytính).ĐểđọcđượcdữliệuđầuracủabộADCthìphảinângđườngOE (OutputEnable)củaADClênmứccao,saukhiđọcxongthìlạitrảđườngnàyvềmức thấp. M M M Mộ ộ ộ ột t t ts s s số ố ố ốthi thi thi thiế ế ế ết t t tk k k kế ế ế ếm m m mô ô ô ôph ph ph phỏ ỏ ỏ ỏng ng ng ngđơ đơ đơ đơn n n ngi gi gi giả ả ả ản n n ncho cho cho chokh kh kh khố ố ố ối i i iADC ADC ADC ADC (c (c (c (có ó ó ócode code code codeb b b bê ê ê ên n n nd d d dướ ướ ướ ưới) i) i) i) Th Th Th Thể ể ể ểhi hi hi hiệ ệ ệ ện n n nm m m mộ ộ ộ ột t t ts s s số ố ố ốt t t tí í í ính nh nh nhn n n nă ă ă ăng ng ng ngADC ADC ADC ADCđượ đượ đượ được c c cl l l lậ ậ ậ ập p p ptr tr tr trì ì ì ình nh nh nhqua qua qua quaCCS CCS CCS CCS Th Th Th Thứ ứ ứ ứ1: 1: 1: 1:Xu Xu Xu Xuấ ấ ấ ất t t tgi gi gi giá á á átr tr tr trị ị ị ịra ra ra raPort Port Port PortB B B Bđ đ đ đi i i iề ề ề ều u u uch ch ch chỉ ỉ ỉ ỉnh nh nh nhbi bi bi biế ế ế ến n n ntr tr tr trở ở ở ởcho cho cho choLED LED LED LEDthay thay thay thayđổ đổ đổ đổi i i i #include"D:\ADC\viduchuhoanthanh\ADC_xuatraportB.h" #fusesHS,NOWDT,NOPROTECT,NOLVP #usedelay(clock=10000000) int8adc; voidmain() { setup_adc(adc_clock_internal); setup_adc_ports(sAN0|VSS_VDD); set_adc_channel(0); delay_ms(10); while(true) { adc=read_adc(); output_B(adc); } } Kh Kh Kh Khố ố ố ối i i ivi vi vi viđ đ đ đi i i iề ề ề ều u u ukhi khi khi khiể ể ể ển n n nv v v và à à àl l l lậ ậ ậ ập p p ptr tr tr trì ì ì ình nh nh nh BoardmạchtrênthiếtkếđểhoạtđộngvớiPic40chândạngdip.Boardsửdụng thạchanh20Mhz,vàđãkếtnốisẵn,cóthểhoạtđộngngaymàkhôngcầncấuhình thêmbấtcứthứgì. Ngu Ngu Ngu Nguồ ồ ồ ồn n n ncung cung cung cungc c c cấ ấ ấ ấp p p p ... ).    M M M Mạ ạ ạ ạch ch ch chđ đ đ đo o o ol l l lườ ườ ườ ường ng ng ngcho cho cho choRobot. Robot. Robot. Robot.    Đ Đ Đ Đi i i iề ề ề ều u u uch ch ch chỉ ỉ ỉ ỉnh nh nh nhv v v và à à àổ ổ ổ ổn n n nđị đị đị định nh nh nhv v v vị ị ị ịtr tr tr trí í í íc c c củ ủ ủ ủa a a am m m mộ ộ ộ ột t t tv v v vậ ậ ậ ật t t t PH PH PH PHẦ Ầ Ầ ẦN N N N3 3 3 3: : : :Ph Ph Ph Phụ ụ ụ ụl l l lụ ụ ụ ục c c ccho cho cho choADC ADC ADC ADC (N (N (N (Nó ó ó ói i i iv v v về ề ề ềm m m mộ ộ ộ ột t t ts s s số ố ố ốt t t tí í í ính nh nh nhch ch ch chấ ấ ấ ất t t tchung chung chung chungcho cho cho chokh kh kh khố ố ố ối i i iADC) ADC) ADC) ADC) T T T Tí í í ín n n nHi Hi Hi Hiệ ệ ệ ệu u u uTham Tham Tham ThamChi Chi Chi Chiế ế ế ếu u u uVr: Vr: Vr: Vr: Cácngõvào,rachínhcủabộADCchothấyđầuvàovàđầuracủabộADC.Mọi ADCđềuyêucầucótínhiệu Vr. Bấtkỳmộtsaisốnàotrên Vr đềugâyralỗiđộlợiở đặctínhcủaAD.Vìvậy Vr làtínhiệuđảmbảođộchínhxácvàổnđịnhcủabộAD. DùngICổnápcóthểthỏamãnđiềunà y. C C C Củ ủ ủ ủa a a athanh thanh thanh thanhghi ghi ghi ghiADCON1 ADCON1 ADCON1 ADCON1  PCFG2:PCFG0 PCFG2:PCFG0 PCFG2:PCFG0 PCFG2:PCFG0: : : :bit bit bit bitn n n nà à à ày y y yc c c có ó ó óch ch ch chứ ứ ứ ức c c cn n n nă ă ă ăng ng ng ngđ đ đ đi i i iề ề ề ều u u ukhi khi khi khiể ể ể ển n n nc c c cấ ấ ấ ấu u u uh h h hì ì ì ình nh nh nhc c c cổ ổ ổ ổng ng ng ngbit bit bit bitA/D A/D A/D A/D Ch Ch Ch Chú ú ú úth th th thí í í ích: ch: ch: ch:     A A A A = = = =Ng Ng Ng Ngõ õ õ õv v v và à à ào o o ot t t tươ ươ ươ ương ng ng ngt t t tự ự ự ự    D D D D= = = =Ng Ng Ng Ngõ õ õ õv v v và à à ào o o ora ra ra ra(I/O) (I/O) (I/O) (I/O)s s s số ố ố ố L L L Lư ư ư ưu u u uý ý ý ý: : : :KhiAN3đượcchọnnhưVREF,SựquyếtđịnhcủaA/DlàđiệnápvàochânAN3 .KhiAN3đượcchọnnhưmộtđầuvàotươngtự(A),sauđóđiệnápthamchiếuchoA/DlàVDD. PH PH PH PHẦ Ầ Ầ ẦN N N N2: 2: 2: 2:Nh Nh Nh Nhữ ữ ữ ững ng ng ngki ki ki kiế ế ế ến n n nth th th thứ ứ ứ ức c c cv v v về ề ề ềho ho ho hoạ ạ ạ ạt t t tđộ độ độ động ng ng ngADC ADC ADC ADC (T (T (T (Tà à à ài i i ili li li liệ ệ ệ ệu u u ut t t từ ừ ừ ừReference Reference Reference ReferenceManual_PIC_Mid_Range) Manual_PIC_Mid_Range) Manual_PIC_Mid_Range) Manual_PIC_Mid_Range)     21.3 21.3 21.3 21.3Ho Ho Ho Hoạ ạ ạ ạt t t tđộ độ độ động ng ng ng KhichuyểnđổihoànthànhkếtquảsẽđượclưuvàothanhghiADRES,bitGO/DONE (ADCON0<2>)sẽbịxóavàcờngắtA/D,ADIFđượcđặt.Saukhicấuhìnhhoànthànhcho moduleA/D,taphảichọnkênhcầnchuyểnđổitrướckhibắtđầumộtsựchuyểnđổimới.Kênh tươngtựnàothìphảitươngứngvớiviệcđặtbittươngứngtrongthanhghiTRISđểnólàkênh đầuvàotươngtự.Phảixácđịnhđượcthờigianthunhậntínhiệu,sauthờigianthunhậntínhiệu thìmộtquátrìnhchuyểnđổiđượcphépbắtđầu.Sauđâylàtừngbướclàmviệcvớibộchuyểnđổi. 1. 1. 1. 1.Đặ Đặ Đặ Đặt t t tc c c cấ ấ ấ ấu u u uh h h hì ì ì ình nh nh nhm m m mô ô ô ô- - - -đ đ đ đun un un unA/D: A/D: A/D: A/D: •Cấuhìnhchântươngtự/điệnápthamchiếu/vàsốI/O(ADCON1) •ChọnđầuvàokênhA/D(ADCON0) •ChọnchuyểnđổixungclockA/D(ADCON0) •Bậtmô-đunA/D(ADCON0) 2. 2. 2. 2.C C C Cấ ấ ấ ấu u u uh h h hì ì ì ình nh nh nhng ng ng ngắ ắ ắ ắt t t tA/D A/D A/D A/D(n (n (n (nế ế ế ếu u u umu mu mu muố ố ố ốn): n): n): n): •X X X Xó ó ó óa a a abitADIF ADIF ADIF ADIF •Set Set Set SetbitADIE ADIE ADIE ADIE RE3/MCLR/VPP 1 RA1/AN1/C12IN1- 3 RA2/AN2/VREF-/CVREF/C2IN+ 4 RA4/T0CKI/C1OUT 6 RA5/AN4/SS/C2OUT 7 RB0/AN12/INT 33 RB1/AN10/C12IN3- 34 RB2/AN8 35 RA7/OSC1/CLKIN 13 RA6/OSC2/CLKOUT 14 RD5/P1B 28 RD6/P1C 29 RD7/P1D 30 RC4/SDI/SDA 23 RC5/SDO 24 RC3/SCK/SCL 18 RC2/P1A/CCP1 17 RC1/T1OSI/CCP2 16 RC0/T1OSO/T1CKI 15 RB7/ICSPDAT 40 RB6/ICSPCLK 39 RB5/AN13/T1G 38 RB4/AN11 37 RD3 22 RD2 21 RD1 20 RD0 19 RC7/RX/DT 26 RC6/TX/CK 25 RE2/AN7 10 RE1/AN6 9 RE0/AN5 8 RA3/AN3/VREF+/C1IN+ 5 RD4 27 RB3/AN9/PGM/C12IN2- 36 RA0/AN0/ULPWU/C12IN0- 2 U1 PIC16F887 D7 14 D6 13 D5 12 D4 11 D3 10 D2 9 D1 8 D0 7 E 6 RW 5 RS 4 VSS 1 VDD 2 VEE 3 LCD1 LM016L 77 % RV1 10k Vídụtrênchothấy1sốchứcnăngcủakhốiADC,khiđiềuchỉnhbiếntrở,giátrịđiệnápđược hiểnthịtrênLCD. Giátrịđiệnápnàyđượclấytừnguồn5Vnhânvớigiátrịadcđượcđiềuchỉnhbởibiếntrởrồichia lạicho1mứcgi gi gi giá á á átr tr tr trị ị ị ịc c c củ ủ ủ ủa a a ađộ độ độ độph ph ph phâ â â ân n n ngi gi gi giả ả ả ải i i i("gi gi gi giá á á átr tr tr trị ị ị ịđộ độ độ độph ph ph phâ â â ân n n ngi gi gi giả ả ả ải i i i"ởcodetrênthuộcADC10bit=> 10bit<=>2^10=1024mức) Lưuý:Điệnáp5Vnàychínhlàđiệnápsosánh(Vref) VD: Vớibiếntrở10Ktrênkhiđiềuchỉnh77%=>giátrịADC=[(77.256)/100]= 197 Vậytacó[(5V. 197 )/2^10]=0 .96 191 4V B B B Bà à à ài i i ib b b bá á á áo o o oc c c cá á á áo o o oc c c củ ủ ủ ủa a a aem em em emt t t tớ ớ ớ ới i i iđâ đâ đâ đây y y yxin xin xin xinđượ đượ đượ được c c ck k k kế ế ế ết t t tth th th thú ú ú úc c c c Mong Mong Mong Mongth th th thầ ầ ầ ầy y y yv v v và à à àc c c cá á á ác c c cb b b bạ ạ ạ ạn n n nđó đó đó đóng ng ng ngg g g gó ó ó óp p p pý ý ý ýki ki ki kiế ế ế ến, n, n, n,để để để đểb b b bà à à ài i i ib b b bá á á áo o o oc c c cá á á áo o o ol l l lầ ầ ầ ần n n nsau sau sau sau ho ho ho hoà à à àn n n nthi thi thi thiệ ệ ệ ện n n nh h h hơ ơ ơ ơn n n n Xin Xin Xin Xinc c c cả ả ả ảm m m mơ ơ ơ ơn n n nv v v và à à àh h h hẹ ẹ ẹ ẹn n n ng g g gặ ặ ặ ặp p p pl l l lạ ạ ạ ại i i i!!! !!! !!! !!! H H H Hì ì ì ình nh nh nh21 21 21 21– – – –5: 5: 5: 5:S S S Sơ ơ ơ ơđồ đồ đồ đồho ho ho hoạ ạ ạ ạt t t tđộ độ độ động ng ng ngc c c củ ủ ủ ủa a a aA/D A/D A/D A/D 21.7.1 21.7.1 21.7.1 21.7.1Chuy Chuy Chuy Chuyể ể ể ển n n nđổ đổ đổ đổi i i inhanh nhanh nhanh nhanh- - - -độ độ độ độph ph ph phâ â â ân n n ngi gi gi giả ả ả ải i i ith th th thấ ấ ấ ấp p p p Kh Kh Kh Khô ô ô ông ng ng ngph ph ph phả ả ả ải i i it t t tấ ấ ấ ất t t tc c c cả ả ả ảc c c cá á á ác c c cứ ứ ứ ứng ng ng ngd d d dụ ụ ụ ụng ng ng ngđềuyêucầuđộ độ độ độph ph ph phâ â â ân n n ngi gi gi giả ả ả ải i i ic c c củ ủ ủ ủa a a ab b b bộ ộ ộ ộchuy chuy chuy chuyể ể ể ển n n nđổ đổ đổ đổi i i il l l là à à à8bit 8bit 8bit 8bit nhưngvìy y y yê ê ê êu u u uc c c cầ ầ ầ ầu u u uth th th thờ ờ ờ ời i i igian gian gian gianchuy chuy chuy chuyể ể ể ển n n nđổ đổ đổ đổi i i inhanh nhanh nhanh nhanhnênmodule module module module A A A A / / / /D D D Dcho cho cho choph ph ph phé é é ép p p pngườidùngthựchiện nhữngđá đá đá đánh nh nh nhđổ đổ đổ đổi i i igi gi gi giữ ữ ữ ữa a a at t t tố ố ố ốc c c cđộ độ độ độchuy chuy chuy chuyể ể ể ển n n nđổ đổ đổ đổi i i iv v v và à à àph ph ph phâ â â ân n n ngi gi gi giả ả ả ải i i i.B B B Bấ ấ ấ ất t t tk k k kể ể ể ểđộ độ độ độph ph ph phâ â â ân n n ngi gi gi giả ả ả ải i i il l l là à à ành nh nh như ư ư ưth th th thế ế ế ến n n nà à à ào o o othì    T T T Tì ì ì ìm m m m5 5 5 5v v v ví í í íd d d dụ ụ ụ ụứ ứ ứ ứng ng ng ngd d d dụ ụ ụ ụng ng ng ngth th th thự ự ự ực c c ct t t tế ế ế ế    Thi Thi Thi Thiế ế ế ết t t tk k k kế ế ế ếs s s sơ ơ ơ ơđồ đồ đồ đồkh kh kh khố ố ố ối i i i     Thi Thi Thi Thiế ế ế ết t t tk k k kế ế ế ếnguy nguy nguy nguyê ê ê ên n n nl l l lý ý ý ý C C C Cá á á ác c c cngo ngo ngo ngoạ ạ ạ ại i i ivi vi vi viLCD, LCD, LCD, LCD,8 8 8 8led led led ledđơ đơ đơ đơn, n, n, n,Led Led Led Led7 7 7 7đ đ đ đo o o oạ ạ ạ ạn n n ns s s sử ử ử ửd d d dụ ụ ụ ụng ng ng ngchung chung chung chungport port port portD, D, D, D,v v v và à à àđượ đượ đượ được c c cch ch ch chọ ọ ọ ọn n n n truy truy truy truyxu xu xu xuấ ấ ấ ất t t tb b b bằ ằ ằ ằng ng ng ngc c c cá á á ách ch ch chđ đ đ đi i i iề ề ề ều u u ukhi khi khi khiể ể ể ển n n nc c c cá á á ác c c cch ch ch châ â â ân n n nRA0, RA0, RA0, RA0,RA1 RA1 RA1 RA1theo theo theo theob b b bả ả ả ảng ng ng ngsau sau sau sau: : : : cácgi gi gi giá á á átr tr tr trị ị ị ịt t t tươ ươ ươ ương ng ng ngt t t tự ự ự ự- - - -r r r rờ ờ ờ ời i i ir r r rạ ạ ạ ạc c c cbằngcáchliêntụcsosánhgiátrịtươngtực c c cầ ầ ầ ần n n nchuy chuy chuy chuyể ể ể ển n n nđổ đổ đổ đổi i i ivớicác giátrịt t t tươ ươ ươ ương ng ng ngt t t tự ự ự ựđượcsinhratrongqu qu qu quá á á átr tr tr trì ì ì ình nh nh nhchuy chuy chuy chuyể ể ể ển n n nđổ đổ đổ đổi i i i. . . .Khihai hai hai haigi gi gi giá á á átr tr tr trị ị ị ịn n n nà à à ày y y yx x x xấ ấ ấ ấp p p px x x xỉ ỉ ỉ ỉnhau nhau nhau nhauthì mộtt t t tí í í ín n n nhi hi hi hiệ ệ ệ ệu u u uđượ đượ đượ được c c csinh sinh sinh sinhra ra ra rabáohiệuqu qu qu quá á á átr tr tr trì ì ì ình nh nh nhl l l lượ ượ ượ ượng ng ng ngt t t tử ử ử ửho ho ho hoá á á áđã đã đã đãxong xong xong xong.  Logic Logic Logic Logicđ đ đ đi i i iề ề ề ều u u ukhi khi khi khiể ể ể ển n n n: : : :chophépkhởiđộngvàbáokếtthúcquátrìnhchuyểnđổi. Thanh Thanh Thanh Thanhghi ghi ghi ghiđ đ đ đi i i iề ề ề ều u u ukhi khi khi khiể ể ể ển n n n: : : :thựchiệnchứcnăngmãhoá,tạogiátrịsốtrongquátrình chuyểnđổi.     C C C Cá á á ác c c cmode mode mode modes s s sử ử ử ửd d d dụ ụ ụ ụng ng ng ng     8 8 8 8bit bit bit bit     10 10 10 10bit bit bit bit    V V V Và à à àm m m mộ ộ ộ ột t t ts s s số ố ố ốd d d dạ ạ ạ ạng ng ng ngmode mode mode modekh kh kh khá á á ác c c cn n n nữ ữ ữ ữa a a a     Ch Ch Ch Chứ ứ ứ ức c c cn n n nă ă ă ăng ng ng ngc c c cá á á ác c c cbit, bit, bit, bit,thanh thanh thanh thanhghi ghi ghi ghi    Thanh Thanh Thanh Thanhghi ghi ghi ghiv v v và à à àch ch ch chứ ứ ứ ức c c cn n n nă ă ă ăng ng ng ng Kh Kh Kh Khố ố ố ối i i iADC ADC ADC ADCc c c có ó ó ó4 4 4 4thanh thanh thanh thanhghi ghi ghi ghi    ADRES ADRES ADRES ADRES    ADCON0 ADCON0 ADCON0 ADCON0    ADCON1 ADCON1 ADCON1 ADCON1 V V V Và à à àm m m mộ ộ ộ ột t t ts s s số ố ố ốthanh thanh thanh thanhghi ghi ghi ghiph ph ph phụ ụ ụ ụli li li liê ê ê ên n n nquan quan quan quanh h h hỗ ỗ ỗ ỗtr tr tr trợ ợ ợ ợcho cho cho chovi vi vi việ ệ ệ ệc c c cchuy chuy chuy chuyể ể ể ển n n nđổ đổ đổ đổi i i iADC ADC ADC ADCbao bao bao bao g g g gồ ồ ồ ồm: m: m: m:     INTCON INTCON INTCON INTCON: : : :cho cho cho choph ph ph phé é é ép p p pc c c cá á á ác c c cng ng ng ngắ ắ ắ ắt t t t(c (c (c (cá á á ác c c cbit bit bit bitGIE, GIE, GIE, GIE,PEIE PEIE PEIE PEIE) ) ) )    PIR1 PIR1 PIR1 PIR1: : : :ch ch ch chứ ứ ứ ứa a a ac c c cờ ờ ờ ờng ng ng ngắ ắ ắ ắt t t tAD AD AD AD(bit (bit (bit (bitADIF ADIF ADIF ADIF) ) ) )    PIE1 PIE1 PIE1 PIE1: : : :ch ch ch chứ ứ ứ ứa a a abit bit bit bitđ đ đ đi i i iề ề ề ều u u ukhi khi khi khiể ể ể ển n n nAD AD AD AD( ( ( (ADIE ADIE ADIE ADIE) ) ) )    TRISA TRISA TRISA TRISAv v v và à à àTRISE TRISE TRISE TRISE: : : :Thanh Thanh Thanh Thanhghi ghi ghi ghih h h hướ ướ ướ ướng ng ng ngd d d dữ ữ ữ ữli li li liệ ệ ệ ệu u u u    PORTA PORTA PORTA PORTAv v v và à à àPORTE PORTE PORTE PORTE: : : :Ch Ch Ch Chố ố ố ốt t t td d d dữ ữ ữ ữli li li liệ ệ ệ ệu u u ukhi khi khi khighi ghi ghi ghiv v v và à à àđọ đọ đọ đọc c c c Trong Trong Trong Trongđó đó đó đó: : : :     Thanh Thanh Thanh Thanhghi ghi ghi ghiADRES ADRES ADRES ADRESch ch ch chứ ứ ứ ứa a a ak k k kế ế ế ết t t tqu qu qu quả ả ả ả10 10 10 10bit bit bit bitc c c củ ủ ủ ủa a a achuy chuy chuy chuyể ể ể ển n n nđổ đổ đổ đổi. i. i. i.Khi Khi Khi Khichuy chuy chuy chuyể ể ể ển n n nđổ đổ đổ đổi i i iADC ADC ADC ADC đượ đượ đượ được c c cho ho ho hoà à à àn n n nth th th thà à à ành,k nh,k nh,k nh,kế ế ế ết t t tqu qu qu quả ả ả ảđượ đượ đượ được c c cn n n nạ ạ ạ ạp p p pv v v và à à ào o o oc c c cặ ặ ặ ặp p p pthanh thanh thanh thanhghi ghi ghi ghik k k kế ế ế ết t t tqu qu qu quả ả ả ả. . . .Khi Khi Khi Khikh kh kh khô ô ô ông ng ng ngs s s sử ử ử ửd d d dụ ụ ụ ụng ng ng ngb b b bộ ộ ộ ộ chuy chuy chuy chuyể ể ể ển n n nđổ đổ đổ đổi i i iADC, ADC, ADC, ADC,c c c cá á á ác c c cthanh thanh thanh thanhghi ghi ghi ghin n n nà à à ày y y yc c c có ó ó óth th th thể ể ể ểđượ đượ đượ được c c cs s s sử ử ử ửd d d dụ ụ ụ ụng ng ng ngnh nh nh như ư ư ưc c c cá á á ác c c cthanh thanh thanh thanhghi ghi ghi ghith th th thô ô ô ông ng ng ng th th th thườ ườ ườ ường ng ng ngkh kh kh khá á á ác. c. c. c.Khi Khi Khi Khiqu qu qu quá á á átr tr tr trì ì ì ình nh nh nhchuy chuy chuy chuyể ể ể ển n n nđổ đổ đổ đổi i i iho ho ho hoà à à àn n n nt t t tấ ấ ấ ất, t, t, t,k k k kế ế ế ết t t tqu qu qu quả ả ả ảs s s sẽ ẽ ẽ ẽđượ đượ đượ được c c cl l l lư ư ư ưu u u uv v v và à à ào o o ohai hai hai haithanh thanh thanh thanh ghi ghi ghi ghiADRESH ADRESH ADRESH ADRESH: : : :ADRESL__(Hay ADRESL__(Hay ADRESL__(Hay ADRESL__(Hayn n n nó ó ó ói i i ic c c cá á á ách ch ch chkh kh kh khá á á ác c c chai hai hai haithanh thanh thanh thanhghi ghi ghi ghin n n nà à à ày y y ych ch ch chứ ứ ứ ứa a a ak k k kế ế ế ết t t tqu qu qu quả ả ả ả chuy chuy chuy chuyể ể ể ển n n nđổ đổ đổ đổi i i iAD) AD) AD) AD)     Thanh Thanh Thanh Thanhghi ghi ghi ghiADCON0 ADCON0 ADCON0 ADCON0: : : :c c c có ó ó óch ch ch chứ ứ ứ ức c c cn n n nă ă ă ăng ng ng ngđ đ đ đ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 c c củ ủ ủ ủa a a akh kh kh khố ố ố ối i i iADC ADC ADC ADC    C C C Cá á á ác c c cbit bit bit bittrong trong trong trongthanh thanh thanh thanhghi ghi ghi ghiADCON0 ADCON0 ADCON0 ADCON0     Thanh Thanh Thanh Thanhghi ghi ghi ghiADCON1 ADCON1 ADCON1 ADCON1: : : :thi thi thi thiế ế ế ết t t tl l l lậ ậ ậ ập p p pch ch ch chứ ứ ứ ức c c cn n n nă ă ă ăng ng ng ngcho cho cho choc c c cá á á ác c c cch ch ch châ â â ân n n nc c c củ ủ ủ ủa a a aport port port portl l l là à à àc c c cá á á ác c c cng ng ng ngõ õ õ õ v v v và à à ào o o onh nh nh nhậ ậ ậ ận n n nt t t tươ ươ ươ ương ng ng ngt t t tự ự ự ựho ho ho hoặ ặ ặ ặc c c cch ch ch châ â â ân n n nxu xu xu xuấ ấ ấ ất t t tnh nh nh nhậ ậ ậ ập p p pIO IO IO IO (Hay (Hay (Hay (Hayn n n nó ó ó ói i i ic c c cá á á ách ch ch chkh kh kh khá á á ác c c chai hai hai haithanh thanh thanh thanhghi ghi ghi ghin n n nà à à ày y y yc c c có ó ó óý ý ý ýngh ngh ngh nghĩ ĩ ĩ ĩa a a ax x x xá á á ác c c cl l l lậ ậ ậ ập p p pc c c cá á á ác c c cth th th thô ô ô ông ng ng ngs s s số ố ố ốcho cho cho chob b b bộ ộ ộ ộ chuy chuy chuy chuyể ể ể ển n n nđổ đổ đổ đổi i i iAD) AD) AD) AD)    C C C Cá á á ác c c cbit bit bit bittrong trong trong trongthanh thanh thanh thanhghi ghi ghi ghiADCON1 ADCON1 ADCON1 ADCON1 RE3/MCLR/VPP 1 RA1/AN1/C12IN1- 3 RA2/AN2/VREF-/CVREF/C2IN+ 4 RA4/T0CKI/C1OUT 6 RA5/AN4/SS/C2OUT 7 RB0/AN12/INT 33 RB1/AN10/C12IN3- 34 RB2/AN8 35 RA7/OSC1/CLKIN 13 RA6/OSC2/CLKOUT 14 RD5/P1B 28 RD6/P1C 29 RD7/P1D 30 RC4/SDI/SDA 23 RC5/SDO 24 RC3/SCK/SCL 18 RC2/P1A/CCP1 17 RC1/T1OSI/CCP2 16 RC0/T1OSO/T1CKI 15 RB7/ICSPDAT 40 RB6/ICSPCLK 39 RB5/AN13/T1G 38 RB4/AN11 37 RD3 22 RD2 21 RD1 20 RD0 19 RC7/RX/DT 26 RC6/TX/CK 25 RE2/AN7 10 RE1/AN6 9 RE0/AN5 8 RA3/AN3/VREF+/C1IN+ 5 RD4 27 RB3/AN9/PGM/C12IN2- 36 RA0/AN0/ULPWU/C12IN0- 2 U1 PIC16F887 D1 LED-GREEN D2 LED-GREEN D3 LED-GREEN D4 LED-GREEN D5 LED-GREEN D6 LED-GREEN D7 LED-GREEN D8 LED-GREEN R1 220 R2 220 R3 220 R4 220 R5 220 R6 220 R7 220 R8 220 X1 CRYSTAL C1 1nF C2 1nF R9 10k C3 1nF 40 % RV1 1k C4 1nF Khiđiềuchỉnhbiếntrở,cácconLEDsẽsángtheosựđiềutiếtđiệnápnguồn làmthayđổixunglênport,dẫntới"hệthốngled"sẽsángcóquytắt,vàvớimỗikiểu sángsẽứngvới1giátrịbiếntrở.NútnhấnngaychânMCLRtrêncóchứcnăngreset choconPIC. Th Th Th Thứ ứ ứ ứ2: 2: 2: 2:Hi Hi Hi Hiể ể ể ển n n nth th th thị ị ị ịgi gi gi giá á á átr tr tr trị ị ị ịđ đ đ đi i i iệ ệ ệ ện n n ná á á áp p p pqua qua qua quaLCD LCD LCD LCD #include"D:\ADC\viduchuhoanthanh\main.h" #FUSESINTRC_IO,NOWDT,nomclr #usedelay(clock=8000000) #include<lcd.c> H H H Hì ì ì ình nh nh nh1: 1: 1: 1:S S S Sơ ơ ơ ơđồ đồ đồ đồkh kh kh khố ố ố ối i i ic c c củ ủ ủ ủa a a aADC ADC ADC ADC    S S S Sơ ơ ơ ơđồ đồ đồ đồkh kh kh khố ố ố ối i i iADC ADC ADC ADC8 8 8 8bit bit bit bit  Gi Gi Gi Giả ả ả ải i i ith th th thí í í ích ch ch chch ch ch chứ ứ ứ ức c c cn n n nă ă ă ăng ng ng ngc c c cá á á ác c c ckh kh kh khố ố ố ối i i i M M M Mạ ạ ạ ạch ch ch chADC ADC ADC ADCthựchiệnhaithaotáccơbảnlà: L L L Lượ ượ ượ ượng ng ng ngt t t tử ử ử ửh h h hó ó ó óa a a avàM M M Mã ã ã ãh h h hó ó ó óa a a a L L L Lượ ượ ượ ượng ng ng ngt t t tử ử ử ửho ho ho hoá á á á: : : :Làg g g gá á á án n n ngi gi gi giá á á átr tr tr trị ị ị ịcủatínhiệut t t tươ ươ ươ ương ng ng ngt t t tự ự ự ự-li li li liê ê ê ên n n nt t t tụ ụ ụ ục c c cv v v và à à ào o o ov v v vù ù ù ùng ng ng ngc c c cá á á ác c c cgi gi gi giá á á átr tr tr trị ị ị ị t t t tươ ươ ươ ương ng ng ngt t t tự ự ự ự- - - -r r r rờ ờ ờ ời i i ir r r rạ ạ ạ ạc c c c.Vùnggiátrịnàycónhiềumức,ph ph ph phụ ụ ụ ụthu thu thu thuộ ộ ộ ộc c c cch ch ch chấ ấ ấ ất t t tl l l lượ ượ ượ ượng ng ng ngc c c củ ủ ủ ủa a a aADC, ADC, ADC, ADC,m m m mỗ ỗ ỗ ỗi i i im m m mứ ứ ứ ức c c c t t t tươ ươ ươ ương ng ng ngt t t tự ự ự ự- - - -r r r rờ ờ ờ ời i i ir r r rạ ạ ạ ạc c c ccáchnhaumộtkho kho kho khoả ả ả ảng ng ng ngl l l lượ ượ ượ ượng ng ng ngt t t tử ử ử ử. . . .  M M M Mã ã ã ãho ho ho hoá á á á: : : :Làg g g gá á á án n n nm m m mộ ộ ộ ột t t tm m m mã ã ã ãnh nh nh nhị ị ị ịph ph ph phâ â â ân n n nchotừnggi gi gi giá á á átr tr tr trị ị ị ịt t t tươ ươ ươ ương ng ng ngt t t tự ự ự ự- - - -r r r rờ ờ ờ ời i i ir r r rạ ạ ạ ạc c c cđó đó đó đó.B B B Bộ ộ ộ ộso so so so s s s sá á á ánh nh nh nhthựchiệnchứcnăngl l l lượ ượ ượ ượng ng ng ngt t t tử ử ử ửho ho ho hoá á á á,gángi gi gi giá á á átr tr tr trị ị ị ịt t t tươ ươ ươ ương ng ng ngt t t tự ự ự ựtạith th th thờ ờ ờ ời i i iđ đ đ đi i i iể ể ể ểm m m ml l l lấ ấ ấ ấy y y ym m m mẫ ẫ ẫ ẫu u u uvàovùng    C C C Cá á á ác c c cbit bit bit bitcho cho cho chovi vi vi việ ệ ệ ệc c c cchuy chuy chuy chuyể ể ể ển n n nđổ đổ đổ đổi i i iv v v và à à àch ch ch chứ ứ ứ ức c c cn n n nă ă ă ăng ng ng ng     C C C Củ ủ ủ ủa a a athanh thanh thanh thanhghi ghi ghi ghiADCON0 ADCON0 ADCON0 ADCON0     ADCS1 ADCS1 ADCS1 ADCS1v v v và à à àADCS0 ADCS0 ADCS0 ADCS0: : : :c c c có ó ó ónhi nhi nhi nhiệ ệ ệ ệm m m mv v v vụ ụ ụ ụđặ đặ đặ đặt t t tt t t tầ ầ ầ ần n n ns s s số ố ố ốcho cho cho chob b b bộ ộ ộ ộchuy chuy chuy chuyể ể ể ển n n nđổ đổ đổ đổi i i iADC ADC ADC ADC( ( ( (đượ đượ đượ được c c cchia chia chia chiat t t từ ừ ừ ừ clock clock clock clockc c c củ ủ ủ ủa a a ah h h hệ ệ ệ ệth th th thố ố ố ống ng ng ngho ho ho hoặ ặ ặ ặc c c cs s s sử ử ử ửd d d dụ ụ ụ ụng ng ng ngb b b bộ ộ ộ ộdao dao dao daođộ độ độ động ng ng ngRC RC RC RCn n n nộ ộ ộ ội). i). i). i).V V V Vì ì ì ìv v v vậ ậ ậ ậy y y ykhi khi khi khich ch ch chú ú ú úng ng ng ngta ta ta tas s s sử ử ử ửd d d dụ ụ ụ ụng ng ng ng t t t tầ ầ ầ ần n n ns s s số ố ố ố20MHz 20MHz 20MHz 20MHzclock clock clock clockth th th thì ì ì ìch ch ch chú ú ú úng ng ng ngta ta ta taph ph ph phả ả ả ải i i is s s sử ử ử ửd d d dụ ụ ụ ụng ng ng ngFOSC/32, FOSC/32, FOSC/32, FOSC/32,xem xem xem xemở ở ở ởb b b bả ả ả ảng ng ng ngb b b bê ê ê ên n n nd d d dướ ướ ướ ưới. i. i. i.    CHS2 CHS2 CHS2 CHS2, , , ,CHS1 CHS1 CHS1 CHS1v v v và à à àCHS0 CHS0 CHS0 CHS0: : : :l l l là à à àc c c cá á á ác c c cbit bit bit bitch ch ch chọ ọ ọ ọn n n nk k k kê ê ê ênh nh nh nhchuy chuy chuy chuyể ể ể ển n n nđổ đổ đổ đổi i i icho cho cho choADC, ADC, ADC, ADC,khi khi khi khis s s sử ử ử ửd d d dụ ụ ụ ụng ng ng ngch ch ch chú ú ú úng ng ng ng ta ta ta taph ph ph phả ả ả ải i i ili li li liê ê ê ên n n nk k k kế ế ế ết t t tc c c cá á á ác c c cch ch ch châ â â ân n n nn n n nà à à ày y y yv v v vớ ớ ớ ới i i ib b b bộ ộ ộ ộchuy chuy chuy chuyể ể ể ển n n nđổ đổ đổ đổi i i i(5 (5 (5 (5k k k kê ê ê ênh nh nh nhcho cho cho cho16F876 16F876 16F876 16F876[AN0 [AN0 [AN0 [AN0=>AN4] =>AN4] =>AN4] =>AN4]v v v và à à à 8 8 8 8k k k kê ê ê ênh nh nh nhcho cho cho cho16F877A, 16F877A, 16F877A, 16F877A,16F887 16F887 16F887 16F887th th th thê ê ê êm m m mAN5 AN5 AN5 AN5v v v và à à àAN7) AN7) AN7) AN7). . . .Để Để Để Đểch ch ch chọ ọ ọ ọn n n nđú đú đú đúng ng ng ngk k k kê ê ê ênh nh nh nhth th th thì ì ì ìc c c cầ ầ ầ ần n n nc c c cà à à ài i i iđặ đặ đặ đặt t t t 3 3 3 3bit bit bit bit(CHS2: (CHS2: (CHS2: (CHS2:CHS1: CHS1: CHS1: CHS1:CHS0) CHS0) CHS0) CHS0)theo theo theo theoth th th thứ ứ ứ ứt t t tự ự ự ựh h h hợ ợ ợ ợp p p pl l l lý ý ý ýsao sao sao saocho cho cho chođú đú đú đúng. ng. ng. ng. L L L Lư ư ư ưu u u uý ý ý ý: : : :Thiếtbịmàkh kh kh khô ô ô ông ng ng ngth th th thự ự ự ực c c chi hi hi hiệ ệ ệ ện n n nđầ đầ đầ đầy y y yđủ đủ đủ đủ8 8 8 8k k k kê ê ê ênh nh nh nhA/D A/D A/D A/D,cáclựachọn unimplemented unimplemented unimplemented unimplementedđangđượcd d d dà à à ành nh nh nhri ri ri riê ê ê êng ng ng ng.Kh Kh Kh Khô ô ô ông ng ng ngch ch ch chọ ọ ọ ọn n n nb b b bấ ấ ấ ất t t tk k k kỳ ỳ ỳ ỳk k k kê ê ê ênh nh nh nhunimplemented unimplemented unimplemented unimplemented    GO/DONE GO/DONE GO/DONE GO/DONE: : : :bit bit bit bitn n n nà à à ày y y yc c c có ó ó ó2 2 2 2ch ch ch chứ ứ ứ ức c c cn n n nă ă ă ăng: ng: ng: ng:     C C C Cà à à ài i i iđặ đặ đặ đặt t t t(set) (set) (set) (set)để để để đểcho cho cho choph ph ph phé é é ép p p pb b b bắ ắ ắ ắt t t tđầ đầ đầ đầu u u uqu qu qu quá á á átr tr tr trì ì ì ình nh nh nhchuy chuy chuy chuyể ể ể ển n n nđổ đổ đổ đổi. i. i. i.     B B B Bá á á áo o o oqu qu qu quá á á átr tr tr trì ì ì ình nh nh nhchuy chuy chuy chuyể ể ể ển n n nđổ đổ đổ đổi i i ik k k kế ế ế ết t t tth th th thú ú ú úc. c. c. c.    ADON ADON ADON ADON: : : :c c c cà à à ài i i iđặ đặ đặ đặt t t tON/OFF ON/OFF ON/OFF ON/OFFd d d dù ù ù ùng ng ng ngđể để để đểcho cho cho choph ph ph phé é é ép p p pho ho ho hoặ ặ ặ ặc c c ckh kh kh khô ô ô ông ng ng ngcho cho cho choph ph ph phé é é ép p p pADC ADC ADC ADCho ho ho hoạ ạ ạ ạt t t tđộ độ độ động. ng. ng. ng. Lu Lu Lu Luô ô ô ôn n n nlu lu lu luô ô ô ôn n n nm m m mặ ặ ặ ặc c c cđị đị đị định nh nh nhADON ADON ADON ADON=0 =0 =0 =0l l l là à à àđể để để đểti ti ti tiế ế ế ết t t tki ki ki kiệ ệ ệ ệm m m mn n n nă ă ă ăng ng ng ngl l l lượ ượ ượ ượng. ng. ng. ng. voidmain() { setup_adc_ports(NO_ANALOGS|VSS_VDD); setup_adc(ADC_CLOCK_DIV_2); setup_spi(SPI_SS_DISABLED); setup_timer_0(RTCC_INTERNAL|RTCC_DIV_1); setup_timer_1(T1_DISABLED); setup_timer_2(T2_DISABLED,0,1); setup_comparator(NC_NC_NC_NC);//TODO:USERCODE!! set_adc_channel(0); int16adc; floatvol; lcd_init(); printf(lcd_putc,"CDT10BVODICH"); delay_ms(1500); setup_adc_ports(san0); setup_adc(adc_clock_internal); while(1){ set_adc_channel(0); delay_us(20); adc=read_adc(); vol=(5.0*adc)/1024.0; printf(lcd_putc,"\fadc=%4ld",adc); printf(lcd_putc,"\nvol=%01.4fV",vol); } } T T T Tí í í ín n n nHi Hi Hi Hiệ ệ ệ ệu u u uĐ Đ Đ Đi i i iề ề ề ều u u uKhi Khi Khi Khiể ể ể ển: n: n: n: MọibộADCđềucótínhxungClockvàtínhiệuđiềukhiểnđểhoạtđộng. ThiếtbịngoàigiaotiếpvớiADCsẽkhởiđộngquátrìnhADbằngcáchphátmộtxung StartvàođầuvàoStartcủaADC,ADCsẽnhậnbiếtcạnhlêncủaxungStartvàngay sauđónósẽkéođườngEOC(EndofConversion)xuốngthấp(khôngtíchcực).Lúc nàyADCđangthựchiệnquátrìnhbiếnđổi,tươngứngvớimỗixungClockđưavào ADCsẽthựchiệnđượcmộtbướcbiếnđổi,saumộtbướcnhấtđịnhtùytheobộADC, thìquátrìnhbiếnđổihoànthành.Khibiếnđổixong,ADsẽnângđườngEOClên mứccao,tínhiệunàycóthểdùngđểkíchmộtngắtcứngcủamáytính(nếudùnggiao tiếpvớimáytính).ĐểđọcđượcdữliệuđầuracủabộADCthìphảinângđườngOE (OutputEnable)củaADClênmứccao,saukhiđọcxongthìlạitrảđườngnàyvềmức thấp. M M M Mộ ộ ộ ột t t ts s s số ố ố ốthi thi thi thiế ế ế ết t t tk k k kế ế ế ếm m m mô ô ô ôph ph ph phỏ ỏ ỏ ỏng ng ng ngđơ đơ đơ đơn n n ngi gi gi giả ả ả ản n n ncho cho cho chokh kh kh khố ố ố ối i i iADC ADC ADC ADC (c (c (c (có ó ó ócode code code codeb b b bê ê ê ên n n nd d d dướ ướ ướ ưới) i) i) i) Th Th Th Thể ể ể ểhi hi hi hiệ ệ ệ ện n n nm m m mộ ộ ộ ột t t ts s s số ố ố ốt t t tí í í ính nh nh nhn n n nă ă ă ăng ng ng ngADC ADC ADC ADCđượ đượ đượ được c c cl l l lậ ậ ậ ập p p ptr tr tr trì ì ì ình nh nh nhqua qua qua quaCCS CCS CCS CCS Th Th Th Thứ ứ ứ ứ1: 1: 1: 1:Xu Xu Xu Xuấ ấ ấ ất t t tgi gi gi giá á á átr tr tr trị ị ị ịra ra ra raPort Port Port PortB B B Bđ đ đ đi i i iề ề ề ều u u uch ch ch chỉ ỉ ỉ ỉnh nh nh nhbi bi bi biế ế ế ến n n ntr tr tr trở ở ở ởcho cho cho choLED LED LED LEDthay thay thay thayđổ đổ đổ đổi i i i #include"D:\ADC\viduchuhoanthanh\ADC_xuatraportB.h" #fusesHS,NOWDT,NOPROTECT,NOLVP #usedelay(clock=10000000) int8adc; voidmain() { setup_adc(adc_clock_internal); setup_adc_ports(sAN0|VSS_VDD); set_adc_channel(0); delay_ms(10); while(true) { adc=read_adc(); output_B(adc); } } Kh Kh Kh Khố ố ố ối i i ivi vi vi viđ đ đ đi i i iề ề ề ều u u ukhi khi khi khiể ể ể ển n n nv v v và à à àl l l lậ ậ ậ ập p p ptr tr tr trì ì ì ình nh nh nh BoardmạchtrênthiếtkếđểhoạtđộngvớiPic40chândạngdip.Boardsửdụng thạchanh20Mhz,vàđãkếtnốisẵn,cóthểhoạtđộngngaymàkhôngcầncấuhình thêmbấtcứthứgì. Ngu Ngu Ngu Nguồ ồ ồ ồn n n ncung cung cung cungc c c cấ ấ ấ ấp p p p ...
  • 23
  • 727
  • 4
Báo cáo Vi điều khiển.pdf

Báo cáo Vi điều khiển.pdf

Ngày tải lên : 20/08/2012, 09:07
... trường hợp dữ liệu cần truyền là 9 bit, bit TX9 (TXSTA<6>) được set và bit dữ liệu thứ 9 sẽ được lưu trong bit TX9D (TXSTA<0>). Nên ghi bit dữ liệu thứ 9 vào trước, khi ghi 8 bit ... Thanh ghi TXREG (địa chỉ 19h): thanh ghi chứa dữ liệu cần truyền. Thanh ghi TXSTA (địa chỉ 98 h): xác lập các thông số cho giao diện. Thanh ghi SPBRG (địa chỉ 99 h): quyết định tốc độ baud. ... bit TX9 nếu định dạng dữ liệu cần truyền là 9 bit. 5. Set bit TXEN để cho phép truyền dữ liệu (lúc này bit TXIF cũng sẽ được set). 6. Nếu định dạng dữ liệu là 9 bit, đưa bit dữ liệu thứ 9 vào...
  • 173
  • 2.3K
  • 17
Bảo hiểm vi mô

Bảo hiểm vi mô

Ngày tải lên : 19/10/2012, 16:07
... vi có giá trị Trung tâm Bảo hiểm vi mô: www.microinsurancecentre.org Trọng tâm Bảo hiểm vi mô: www.microfinancegateway.org/microinsurance/index.htm 10 Mô hình đối tác-đại lý Trong ... Philippines) KMBI đà giới thiệu ch-ơng trình Quỹ Trợ cấp Tử vong (DBF ) của họ vào năm 199 2. Vào năm 199 8, số khách hàng của quỹ đà tăng từ 100 lên 5.284. KMBI đà hoạt động nh- một nhà cung ... những quyền lợi đó vẫn với mức phí ban đầu. Nhu cầu đối với sản phẩm này rất lớn. Từ năm 199 5 đến 199 7, số thành viên đà tăng từ 12.000 lên 27.000. Khoản thu từ phí bảo hiểm của CARD là vô cùng...
  • 17
  • 2.7K
  • 6
Tín dụng vi mô và bảo hiểm vi mô ở Việt Nam

Tín dụng vi mô và bảo hiểm vi mô ở Việt Nam

Ngày tải lên : 19/10/2012, 16:36
... Tiết kiệm 02 tháng 7,50 VND Tiết kiệm 03 tháng 8,10 VND Tiết kiệm 6 tháng 8,30 VND Tiết kiệm 9 tháng 8,50 VND Tiết kiệm 12 tháng 8,60 VND Tiết kiệm 18 tháng 8,70 VND Tiết kiệm 24T lãi sau 8,70 VND ... bản của các hình tín dụng và bảo hiểm vi mô. + Đề xuất một số giải pháp nhằm phát triển hệ thống tín dụng vi bảo hiểm vi tại VN. 7 16 5.1.4 Vai trò của tín dụng vi trong KT Nông ... hiểu tín dụng vi (tập trung vào tín dụng vi Chính thức) trong NN, Nông thôn; và bảo hiểm vi trong NN nước ta. - MT cụ thể: + Tìm hiểu hệ tín dụng vi bảo hiểm vi trong NN,...
  • 45
  • 3K
  • 8
Giáo trình kinh tế vĩ mô 9

Giáo trình kinh tế vĩ mô 9

Ngày tải lên : 31/10/2012, 10:16
... trình giảng dạy kinh tế Fulbright Niên khóa 2006-07 Kinh tế hình IS-LM David Spencer/Chau Van Thanh 1 Mô hình IS-LM 1. hình IS-LM: cung cấp cơ sở lý thuyết tổng cầu a. Giả sử: ... Niên khóa 2006-07 Kinh tế hình IS-LM David Spencer/Chau Van Thanh 7 b. Phương pháp đại số: P M = L(r, Y): phương trình đường LM • Giả sử chúng ta có hình tuyến tính và giải ... Chương trình giảng dạy kinh tế Fulbright Niên khóa 2006-07 Kinh tế hình IS-LM David Spencer/Chau Van Thanh 6 • Y tăng Æ Dịch chuyển L sang phải Æ ...
  • 8
  • 723
  • 4

Xem thêm