0

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À THỊ TRƯỜNG CHỨNG KHOÁN 2011-2012 doc

Đầu tư Chứng khoán

... trong năm 2012. 9. 0014.00 19. 0024.00 29. 0034.00 39. 001W 1M 12M 9 0%2%4%6%8%10%12%14%16%T2/08T4/08T6/08T8/08T10/08T12/08T2/ 09 T4/ 09 T6/ 09 T8/ 09 T10/ 09 T12/ 09 T2/10T4/10T6/10T8/10T10/10T12/10T2/11T4/11T6/11T8/11T10/11T12/11LS ... 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 đặ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ệ

Kinh tế - Thương mại

... 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
  • 498
  • 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 ...

Tư liệu khác

... 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 NAMCHI BỘ TRƯỜNG TIỂU HỌC SỐ 2 Hải Chánh , ngày 12 tháng 10 năm 2010BÁO CÁO SƠ KẾT 9 ... năm 2010BÁO CÁO SƠ KẾT 9 THÁNG ĐẦU NĂM 2010 VÀ TỔNG KẾT 4 NĂM THỰC HIỆNCUỘ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; đồngthờ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ểmtra, 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,725
  • 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

Tài chính doanh nghiệp

... 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,86Chi phớ bỏn hng 127.141.143.143 115.311.827.102 11.8 29. 316.041 110,26Chi 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 2011Chờnh lch %Doanh thu 3.101.3 19. 568.246 2.075.411.434.788 1.025 .90 8.133.458 1 49, 43Li nhun sau thu 2 59. 512.723 .90 4 171.763. 694 .602 ... 50.870.0 39. 5 89 12.853. 896 .667 125,27Cn 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,066
  • 13
Báo cáo hoạt động CĐ tháng 9

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

Ngữ văn

... 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:11. 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 ... Y13 -Đã xây dựng quy chế thu chi quỹ đời sống 1 Luyến14 -Đã lên lịch công tác CĐ tháng 10 . 1 Lưyến15 -Đã báo cáo kết quả hội nghị CBCC,hội nghị toàn thể đoànviên CĐ về CĐGD huyện.1 Lưyến16...
  • 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

Điện - Điện tử

... KhKhKhKhốốốốiiii8888LEDLEDLEDLEDđơđơđơđơnnnnCCCCóóóó8888ledledledledđơđơđơđơnnnnccccóóóóththththểểểểssssửửửửddddụụụụngngngngchochochochonhinhinhinhiềềềềuuuummmmụụụụccccđíđíđíđíchchchchkhkhkhkhááááccccnhau,nhau,nhau,nhau,nhnhnhnhưưưưhihihihiểểểểnnnnththththịịịịtrtrtrtrạạạạngngngngththththáááái,i,i,i,hihihihiểểểểnnnnththththịịịịththththôôôôngngngngtintintintinggggỡỡỡỡllllỗỗỗỗi,i,i,i,hayhayhayhayhihihihiểểểểnnnnththththịịịịchchchchứứứứccccnnnnăăăăngngngng…………TruyTruyTruyTruyxuxuxuxuấấấấttttledledledledđơđơđơđơnnnnththththôôôôngngngngquaquaquaquaportportportportDDDDbbbbằằằằngngngngccccááááchchchchchchchchọọọọnnnnRC0,RC1RC0,RC1RC0,RC1RC0,RC1ttttươươươươngngngngứứứứngngngngKhKhKhKhốốốốiiiiUSBUSBUSBUSBKhốigiaotiếpUSB,đượckếtnốivớichânRC4,RC5đốivớicácviđiềukhiểnPiccóchứcnăngUSBnhưPic18F4550.Khikhôngsửdụngchứcnăngnày,hăygỡbỏcácjumperđểcáchlycácchânnàyvớiviđiềukhiểnPHPHPHPHẦẦẦẦNNNN1:1:1:1:BBBBààààiiiiBBBBááááooooCCCCááááooooTrTrTrTrììììnhnhnhnhbbbbààààyyyyccccáááácccchohohohoạạạạttttđộđộđộđộngngngngccccủủủủaaaamodunmodunmodunmodunccccầầầầnnnnbbbbááááooooccccááááooooTrongthự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.ĐểĐểĐểĐểđưđưđưđưaaaaccccááááccccththththôôôôngngngngtintintintinddddữữữữlilililiệệệệuuuuttttươươươươngngngngttttựựựựvvvvààààoooommmmááááyyyyttttíííínhnhnhnhssssốốốốcầnphảicómmmmộộộộttttthithithithiếếếếttttbbbbịịịị,cókhảnăngchuychuychuychuyểểểểnnnnccccááááccccttttíííínnnnhihihihiệệệệuuuuttttươươươươngngngngttttựựựựnàythànhttttíííínnnnhihihihiệệệệuuuussssốốốố.ThiếtbịđógọilàcácbộchuyểnđổiAD(ADC-(ADC-(ADC-(ADC-AnalogAnalogAnalogAnalogDigitalDigitalDigitalDigitalConvertor).Convertor).Convertor).Convertor).Biếnđổitươngtự–số(analog–digital)làththththàààànhnhnhnhphphphphầầầầnnnnccccầầầầnnnnthithithithiếếếếtttttrongtrongtrongtrongviviviviệệệệccccxxxxửửửửllllýýýýththththôôôôngngngngtintintintinvvvvààààccccááááccccccccááááchchchchđđđđiiiiềềềềuuuukhikhikhikhiểểểểnnnnssssửửửửddddụụụụngngngngphphphphươươươươngngngngphphphphááááppppssssốốốố.TínhiệuthựcởAnalog.MộthhhhệệệệththththốốốốngngngngtitititiếếếếppppnhnhnhnhậậậậnnnnddddữữữữlilililiệệệệuuuuphảicócácbbbbộộộộphphphphậậậậnnnngiaogiaogiaogiaotitititiếếếếppppAnalogAnalogAnalogAnalog––––DigitalDigitalDigitalDigital(A/D)(A/D)(A/D)(A/D).GiGiGiGiớớớớiiiithithithithiệệệệuuuuModuleModuleModuleModulechuychuychuychuyểểểểnnnnđổđổđổđổiiiigồmcó8888đầđầđầđầuuuuvvvvààààoooottttươươươươngngngngttttựựựự.ĐộĐộĐộĐộphphphphâââânnnngigigigiảảảảiiiicủaA/Dtrongtrườnghợpnàylà8888bitbitbitbit.ĐĐĐĐiiiiệệệệnnnnááááppppthamthamthamthamchichichichiếếếếuuuuccccóóóóththththểểểểllllààààVDDVDDVDDVDDhoặcmmmmứứứứccccđđđđiiiiệệệệnnnnááááppppởtrênchchchchâââânnnnVrefVrefVrefVref.BBBBộộộộchuychuychuychuyểểểểnnnnđổđổđổđổiiiiA/DA/DA/DA/DccccóóóómmmmộộộộttttđặđặđặđặccccttttíííínhnhnhnhllllààààccccóóóóththththểểểểhohohohoạạạạttttđộđộđộđộngngngngtrongtrongtrongtrongchchchchếếếếđộđộđộđộSLEEPSLEEPSLEEPSLEEP.ModuleModuleModuleModuleA/DA/DA/DA/Dcó3thanhghiđólà:•A/DResultRegister(ADRES)_Thanhghikếtquả•A/DControlRegister0(ADCON0)_Thanhghiđiềukhiển•A/DControlRegister1(ADCON1)_ThanhghiđiềukhiểnThanhThanhThanhThanhghighighighiADCON0ADCON0ADCON0ADCON0đđđđiiiiềềềềuuuukhikhikhikhiểểểểnnnnhohohohoạạạạttttđộđộđộđộngngngngcủamodulemodulemodulemodule.ThanhThanhThanhThanhghighighighiADCON1ADCON1ADCON1ADCON1cóccccấấấấuuuuhhhhììììnhnhnhnhchchchchứứứứccccnnnnăăăăngngngngcủacccchhhhâââânnnnccccổổổổngngngng.ChChChChâââânnnnI/OI/OI/OI/Ocóthểđượcccccấấấấuuuuhhhhììììnhnhnhnhnhnhnhnhưưưưchchchchâââânnnnvvvvààààoooottttươươươươngngngngttttựựựự(cóthểlàđđđđiiiiệệệệnnnnááááppppthamthamthamthamchichichichiếếếếuuuu)hoặcngngngngõõõõvvvvààààoooorarararassssốốốố.SSSSơơơơđồđồđồđồkhkhkhkhốốốốiiiichungchungchungchungchochochochoccccááááccccbbbbộộộộchuychuychuychuyểểểểnnnnđổđổđổđổiiiiADCADCADCADC�BBBBộộộộchuychuychuychuyểểểểnnnnđổđổđổđổiiiittttươươươươngngngngttttựựựự----ssssốốốốlàmnhiệmvụchuychuychuychuyểểểểnnnnđổđổđổđổiiiinhnhnhnhữữữữngngngngththththôôôôngngngngtin,tin,tin,tin,ddddữữữữlilililiệệệệuuuuttttươươươươngngngngttttựựựựbiểudiễnđặđặđặđặccccttttíííínhnhnhnhccccủủủủaaaaccccááááccccđạđạđạđạiiiillllượượượượngngngngvvvvậậậậttttllllýýýýtrongthếgiớitựnhiênsangsangsangsangddddạạạạngngngngmmmmããããssssốốốố.MMMMããããssssốốốốđượcdùngtrongququququáááátrtrtrtrììììnhnhnhnhxxxxửửửửllllýýýýttttíííínnnnhihihihiệệệệuuuu,tínhtoántronghhhhệệệệththththốốốốngngngngmmmmááááyyyyttttíííínhnhnhnhvàcáchhhhệệệệththththốốốốngngngngđđđđoooođđđđiiiiềềềềuuuukhikhikhikhiểểểểnnnnssssốốốố.Nóthựchiệnhaihaihaihaichchchchứứứứccccnnnnăăăăngngngngccccơơơơbbbbảảảảnnnnlàllllượượượượngngngngttttửửửửhohohohoáááávàmmmmããããhohohohoáááá.�ChuyChuyChuyChuyểểểểnnnnđổđổđổđổiiiittttươươươươngngngngttttựựựự----ssssốốốốthựchiệnchứcnăngchuychuychuychuyểểểểnnnnđổđổđổđổiiiiththththôôôôngngngngtintintintinddddạạạạngngngngttttươươươươngngngngttttựựựự(thườnglàttttíííínnnnhihihihiệệệệuuuuđđđđiiiiệệệệnnnnáááápppp)sangddddạạạạngngngngssssốốốố(m(m(m(mããããnhnhnhnhịịịịphphphphâââân)n)n)n).�MMMMạạạạchchchchADCADCADCADCnhnhnhnhậậậậnnnnttttíííínnnnhihihihiệệệệuuuuttttươươươươngngngngttttựựựựddddạạạạngngngngđđđđiiiiệệệệnnnnááááppppởởởởđầđầđầđầuuuuvvvvààààoooovàchuyểnnóththththàààànhnhnhnhddddạạạạngngngngssssốốốốởởởởđầđầđầđầuuuurararara.ĐộĐộĐộĐộrrrrộộộộngngngngddddữữữữlilililiệệệệuuuuđầđầđầđầuuuurarararacóthểlà4,8bit,12,14bit,MMMMạạạạchchchchADCADCADCADCbaobaobaobaoggggồồồồmmmmbbbbộộộộsosososossssáááánhnhnhnh,logiclogiclogiclogicđđđđiiiiềềềềuuuukhikhikhikhiểểểểnnnn,thanhthanhthanhthanhghighighighiđđđđiiiiềềềềuuuukhikhikhikhiểểểểnnnnvàmmmmạạạạchchchchchuychuychuychuyểểểểnnnnđổđổđổđổiiiissssốốốố----ttttươươươươngngngngttttựựựựDACDACDACDAC.Mạchchuyểnđổitươngtự-sốcócấutrúcnhưHình1BỘCÔNGTHƯƠNGTRƯỜNGCAOĐẲNGKỸTHUẬTCAOTHẮNGKHOACƠKHÍ-CƠĐIỆNTỬBBBBààààiiiiBBBBááááooooCCCCááááooooViViViViĐĐĐĐiiiiềềềềuuuuKhiKhiKhiKhiểểểểnnnnHọvàtênsinhviênbáocáo:ĐặĐặĐặĐặngngngngVVVVũũũũThanhThanhThanhThanhHHHHùùùùngngngngLớp:CCCCĐĐĐĐCCCCĐĐĐĐTTTT10B10B10B10Bứngcácđặđặđặđặccccđđđđiiiiểểểểmmmmkkkkỹỹỹỹthuthuthuthuậậậậttttrrrròòòòrrrrỉỉỉỉmmmmããããpin.pin.pin.pin.LLLLưưưưuuuuýýýý4:4:4:4:SauSauSauSaukhikhikhikhimộtsựchuychuychuychuyểểểểnnnnđổđổđổđổiiiiđãđãđãđãhohohohoàààànnnnththththàààànhnhnhnh,mộtssssựựựựchchchchậậậậmmmmtrtrtrtrễễễễTADTADTADTAD2.02.02.02.0phphphphảảảảiiiihohohohoàààànnnnttttấấấấtttttrtrtrtrướướướướcccckhikhikhikhithuthuthuthunhnhnhnhậậậậnnnnccccóóóóththththểểểểbbbbắắắắttttđầđầđầđầuuuummmmộộộộttttllllầầầầnnnnnnnnữữữữaaaa.TrongththththờờờờiiiigiangiangiangiannnnnààààyyyyttttụụụụđđđđangangangangnnnnắắắắmmmmgigigigiữữữữkhkhkhkhôôôôngngngngkkkkếếếếttttnnnnốốốốiiiivvvvớớớớiiiiccccááááccccchchchchọọọọnnnnA/DA/DA/DA/Dđầđầđầđầuuuuvvvvààààooookkkkêêêênh.nh.nh.nh.FigureFigureFigureFigure21-321-321-321-3::::MMMMẫẫẫẫuuuuAnalogAnalogAnalogAnalogđầđầđầđầuuuuvvvvààààoooo21.521.521.521.5ChChChChọọọọnnnnA/DA/DA/DA/DchuychuychuychuyểểểểnnnnđổđổđổđổiiiibbbbộộộộđịđịđịđịnhnhnhnhththththờờờờiiiiMMMMỗỗỗỗiiiibitbitbitbitA/DA/DA/DA/Dchuychuychuychuyểểểểnnnnđổđổđổđổiiii,thờigianđượcđịđịđịđịnhnhnhnhnghnghnghnghĩĩĩĩaaaallllààààTADTADTADTAD.ChuyểnđổiA/Dyyyyêêêêuuuuccccầầầầuuuu9,5 9, 5 9, 5 9, 5TADTADTADTADtrtrtrtrêêêênnnnmmmmỗỗỗỗiiii8-bit8-bit8-bit8-bitchuychuychuychuyểểểểnnnnđổđổđổđổiiii.NguồngốccủabộđịnhthờichuyểnđổiA/Dlàphầnmềmđượcchọn.CóbốntùychọncóthểthihànhchoTADlà:••••2TOSC2TOSC2TOSC2TOSC••••8TOSC8TOSC8TOSC8TOSC••••32TOSC32TOSC32TOSC32TOSC••••BBBBộộộộttttạạạạoooodaodaodaodaođộđộđộđộngngngngnnnnộộộộiiiibbbbộộộộRCRCRCRCDànhchochỉnhsữachuyểnđổiA/D,bbbbộộộộđịđịđịđịnhnhnhnhththththờờờờiiiichuychuychuychuyểểểểnnnnđổđổđổđổiiiiA/DA/DA/DA/D(TAD)(TAD)(TAD)(TAD)phảiđượcchọnđểđảđảđảđảmmmmbbbbảảảảooootttthhhhờờờờiiiigiangiangiangianttttốốốốiiiithithithithiểểểểuuuuTADTADTADTADccccủủủủaaaa1,61,61,61,6msmsmsmschochochochottttấấấấttttccccảảảảccccááááccccthithithithiếếếếttttbbbbịịịị,nhưtrìnhbàytrong130thamsốcủachitiếtkỹthuậtthiếtbịđiện.Bảng21-1vàbảng21-2thểhiệnkkkkếếếếttttququququảảảảththththờờờờiiiigiangiangiangianTADTADTADTADbắtnguồnttttừừừừthithithithiếếếếttttbbbbịịịịhohohohoạạạạttttđộđộđộđộngngngngttttầầầầnnnnssssốốốốvàngungungunguồồồồnnnnxungxungxungxungclockclockclockclockA/DA/DA/DA/Dđượđượđượđượccccchchchchọọọọn.n.n.n.ththththờờờờiiiigiangiangiangianthuthuthuthugigigigiữữữữllllàààànhnhnhnhưưưưnhaunhaunhaunhau.Đểttttăăăăngngngngttttốốốốccccđộđộđộđộchuychuychuychuyểểểểnnnnđổđổđổđổiiii,thìtươngứngvớinólàccccôôôôngngngngttttắắắắcccckkkkếếếếttttnnnnốốốốiiiivvvvớớớớiiiittttụụụụssssẽẽẽẽđóđóđóđóngngngngnhanhnhanhnhanhnhanhhhhhơơơơnnnndođódẫntớiththththờờờờiiiigiangiangiangianTadTadTadTadccccóóóóththththểểểểkhkhkhkhôôôôngngngngđáđáđáđáppppứứứứngngngngvvvvớớớớiiiiyyyyêêêêuuuuccccầầầầuuuu((((ttttứứứứccccllllààààkhkhkhkhôôôôngngngngđủđủđủđủththththờờờờiiiigiangiangiangian)))).KhimàththththờờờờiiiigiangiangiangianTadTadTadTadkhkhkhkhôôôôngngngngđủđủđủđủthìkếtquảthuđượctừbộchuyểnđổilàkhkhkhkhôôôôngngngngđượđượđượđượccccchchchchấấấấppppnhnhnhnhậậậậnnnn(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ểđượcchuyểntừ/đếnRC).Phươngtrìnhđểxácđịnhthờigiantrướckhidaođộngcóthểđượcchuyểnnhưsau:ThThThThờờờờiiiigiangiangiangianchuychuychuychuyểểểểnnnnđổđổđổđổiiii=TAD+N•TAD+(10-N)(2TOSC)NNNNơơơơiiii:N=Cácchỉsốbitphântíchcầntìm.KhiKhiKhiKhixxxxááááccccđịđịđịđịnhnhnhnhđượđượđượđượccccTadTadTadTadtừththththôôôôngngngngssssốốốốththththạạạạnhnhnhnhanhanhanhanhđượđượđượđượccccchchchchọọọọnnnnthìngườisửdụngphảinắmđượcvvvvààààiiiiphphphphươươươươngngngngphphphpháááápppp(timer,softwareloop ... ).MMMMạạạạchchchchđđđđoooollllườườườườngngngngchochochochoRobot.Robot.Robot.Robot.ĐĐĐĐiiiiềềềềuuuuchchchchỉỉỉỉnhnhnhnhvvvvààààổổổổnnnnđịđịđịđịnhnhnhnhvvvvịịịịtrtrtrtrííííccccủủủủaaaammmmộộộộttttvvvvậậậậttttPHPHPHPHẦẦẦẦNNNN3333::::PhPhPhPhụụụụllllụụụụccccchochochochoADCADCADCADC(N(N(N(NóóóóiiiivvvvềềềềmmmmộộộộttttssssốốốốttttíííínhnhnhnhchchchchấấấấttttchungchungchungchungchochochochokhkhkhkhốốốốiiiiADC)ADC)ADC)ADC)TTTTíííínnnnHiHiHiHiệệệệuuuuThamThamThamThamChiChiChiChiếếếếuuuuVr:Vr:Vr:Vr:Cácngõvào,rachínhcủabộADCchothấyđầuvàovàđầuracủabộADC.MọiADCđềuyêucầucótínhiệuVr.BấtkỳmộtsaisốnàotrênVrđềugâyralỗiđộlợiởđặctínhcủaAD.VìvậyVrlàtínhiệuđảmbảođộchínhxácvàổnđịnhcủabộAD.DùngICổnápcóthểthỏamãnđiềunày.CCCCủủủủaaaathanhthanhthanhthanhghighighighiADCON1ADCON1ADCON1ADCON1PCFG2:PCFG0PCFG2:PCFG0PCFG2:PCFG0PCFG2:PCFG0::::bitbitbitbitnnnnààààyyyyccccóóóóchchchchứứứứccccnnnnăăăăngngngngđđđđiiiiềềềềuuuukhikhikhikhiểểểểnnnnccccấấấấuuuuhhhhììììnhnhnhnhccccổổổổngngngngbitbitbitbitA/DA/DA/DA/DChChChChúúúúththththíííích:ch:ch:ch:AAAA====NgNgNgNgõõõõvvvvààààoooottttươươươươngngngngttttựựựựDDDD====NgNgNgNgõõõõvvvvààààoooorararara(I/O)(I/O)(I/O)(I/O)ssssốốốốLLLLưưưưuuuuýýýý::::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.PHPHPHPHẦẦẦẦNNNN2:2:2:2:NhNhNhNhữữữữngngngngkikikikiếếếếnnnnththththứứứứccccvvvvềềềềhohohohoạạạạttttđộđộđộđộngngngngADCADCADCADC(T(T(T(TààààiiiililililiệệệệuuuuttttừừừừReferenceReferenceReferenceReferenceManual_PIC_Mid_Range)Manual_PIC_Mid_Range)Manual_PIC_Mid_Range)Manual_PIC_Mid_Range)21.321.321.321.3HoHoHoHoạạạạttttđộđộđộđộngngngngKhichuyể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ànhchomoduleA/D,taphảichọnkênhcầnchuyểnđổitrướckhibắtđầumộtsựchuyểnđổimới.Kênhtươ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ệuthì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.ĐặĐặĐặĐặttttccccấấấấuuuuhhhhììììnhnhnhnhmmm mô ôôô----đđđđununununA/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.CCCCấấấấuuuuhhhhììììnhnhnhnhngngngngắắắắttttA/DA/DA/DA/D(n(n(n(nếếếếuuuumumumumuốốốốn):n):n):n):•XXXXóóóóaaaabitADIFADIFADIFADIF•SetSetSetSetbitADIEADIEADIEADIERE3/MCLR/VPP1RA1/AN1/C12IN1-3RA2/AN2/VREF-/CVREF/C2IN+4RA4/T0CKI/C1OUT6RA5/AN4/SS/C2OUT7RB0/AN12/INT33RB1/AN10/C12IN3-34RB2/AN835RA7/OSC1/CLKIN13RA6/OSC2/CLKOUT14RD5/P1B28RD6/P1C 29 RD7/P1D30RC4/SDI/SDA23RC5/SDO24RC3/SCK/SCL18RC2/P1A/CCP117RC1/T1OSI/CCP216RC0/T1OSO/T1CKI15RB7/ICSPDAT40RB6/ICSPCLK 39 RB5/AN13/T1G38RB4/AN1137RD322RD221RD120RD0 19 RC7/RX/DT26RC6/TX/CK25RE2/AN710RE1/AN6 9 RE0/AN58RA3/AN3/VREF+/C1IN+5RD427RB3/AN9/PGM/C12IN2-36RA0/AN0/ULPWU/C12IN0-2U1PIC16F887D714D613D512D411D310D2 9 D18D07E6RW5RS4VSS1VDD2VEE3LCD1LM016L77%RV110kVídụtrênchothấy1sốchứcnăngcủakhốiADC,khiđiềuchỉnhbiếntrở,giátrịđiệnápđượchiểnthịtrênLCD.Giátrịđiệnápnàyđượclấytừnguồn5Vnhânvớigiátrịadcđượcđiềuchỉnhbởibiếntrởrồichialạicho1mứcgigigigiáááátrtrtrtrịịịịccccủủủủaaaađộđộđộđộphphphphâââânnnngigigigiảảảảiiii("gigigigiáááátrtrtrtrịịịịđộđộđộđộphphphphâââânnnngigigigiảảảảiiii"ở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 4VBBBBààààiiiibbbbááááooooccccááááooooccccủủủủaaaaememememttttớớớớiiiiđâđâđâđâyyyyxinxinxinxinđượđượđượđượcccckkkkếếếếttttththththúúúúccccMongMongMongMongththththầầầầyyyyvvvvààààccccááááccccbbbbạạạạnnnnđóđóđóđóngngngngggggóóóóppppýýýýkikikikiếếếến,n,n,n,đểđểđểđểbbbbààààiiiibbbbááááooooccccááááoooollllầầầầnnnnsausausausauhohohohoàààànnnnthithithithiệệệệnnnnhhhhơơơơnnnnXinXinXinXinccccảảảảmmmmơơơơnnnnvvvvààààhhhhẹẹẹẹnnnnggggặặặặppppllllạạạạiiii!!!!!!!!!!!!HHHHììììnhnhnhnh21212121––––5:5:5:5:SSSSơơơơđồđồđồđồhohohohoạạạạttttđộđộđộđộngngngngccccủủủủaaaaA/DA/DA/DA/D21.7.121.7.121.7.121.7.1ChuyChuyChuyChuyểểểểnnnnđổđổđổđổiiiinhanhnhanhnhanhnhanh----độđộđộđộphphphphâââânnnngigigigiảảảảiiiiththththấấấấppppKhKhKhKhôôôôngngngngphphphphảảảảiiiittttấấấấttttccccảảảảccccááááccccứứứứngngngngddddụụụụngngngngđềuyêucầuđộđộđộđộphphphphâââânnnngigigigiảảảảiiiiccccủủủủaaaabbbbộộộộchuychuychuychuyểểểểnnnnđổđổđổđổiiiillllàààà8bit8bit8bit8bitnhưngvìyyyyêêêêuuuuccccầầầầuuuuththththờờờờiiiigiangiangiangianchuychuychuychuyểểểểnnnnđổđổđổđổiiiinhanhnhanhnhanhnhanhnênmodulemodulemodulemoduleAAAA////DDDDchochochochophphphphééééppppngườidùngthựchiệnnhữngđáđáđáđánhnhnhnhđổđổđổđổiiiigigigigiữữữữaaaattttốốốốccccđộđộđộđộchuychuychuychuyểểểểnnnnđổđổđổđổiiiivvvvààààphphphphâââânnnngigigigiảảảảiiii.BBBBấấấấttttkkkkểểểểđộđộđộđộphphphphâââânnnngigigigiảảảảiiiillllàààànhnhnhnhưưưưththththếếếếnnnnààààoooothìTTTTììììmmmm5555vvvvííííddddụụụụứứứứngngngngddddụụụụngngngngththththựựựựccccttttếếếếThiThiThiThiếếếếttttkkkkếếếếssssơơơơđồđồđồđồkhkhkhkhốốốốiiiiThiThiThiThiếếếếttttkkkkếếếếnguynguynguynguyêêêênnnnllllýýýýCCCCááááccccngongongongoạạạạiiiiviviviviLCD,LCD,LCD,LCD,8888ledledledledđơđơđơđơn,n,n,n,LedLedLedLed7777đđđđooooạạạạnnnnssssửửửửddddụụụụngngngngchungchungchungchungportportportportD,D,D,D,vvvvààààđượđượđượđượccccchchchchọọọọnnnntruytruytruytruyxuxuxuxuấấấấttttbbbbằằằằngngngngccccááááchchchchđđđđiiiiềềềềuuuukhikhikhikhiểểểểnnnnccccááááccccchchchchâââânnnnRA0,RA0,RA0,RA0,RA1RA1RA1RA1theotheotheotheobbbbảảảảngngngngsausausausau::::cácgigigigiáááátrtrtrtrịịịịttttươươươươngngngngttttựựựự----rrrrờờờờiiiirrrrạạạạccccbằngcáchliêntụcsosánhgiátrịtươngtựccccầầầầnnnnchuychuychuychuyểểểểnnnnđổđổđổđổiiiivớicácgiátrịttttươươươươngngngngttttựựựựđượcsinhratrongququququáááátrtrtrtrììììnhnhnhnhchuychuychuychuyểểểểnnnnđổđổđổđổiiii....Khihaihaihaihaigigigigiáááátrtrtrtrịịịịnnnnààààyyyyxxxxấấấấppppxxxxỉỉỉỉnhaunhaunhaunhauthìmộtttttíííínnnnhihihihiệệệệuuuuđượđượđượđượccccsinhsinhsinhsinhrarararabáohiệuququququáááátrtrtrtrììììnhnhnhnhllllượượượượngngngngttttửửửửhohohohoááááđãđãđãđãxongxongxongxong.LogicLogicLogicLogicđđđđiiiiềềềềuuuukhikhikhikhiểểểểnnnn::::chophépkhởiđộngvàbáokếtthúcquátrìnhchuyểnđổi.ThanhThanhThanhThanhghighighighiđđđđiiiiềềềềuuuukhikhikhikhiểểểểnnnn::::thựchiệnchứcnăngmãhoá,tạogiátrịsốtrongquátrìnhchuyểnđổi.CCCCááááccccmodemodemodemodessssửửửửddddụụụụngngngng8888bitbitbitbit10101010bitbitbitbitVVVVààààmmmmộộộộttttssssốốốốddddạạạạngngngngmodemodemodemodekhkhkhkhááááccccnnnnữữữữaaaaChChChChứứứứccccnnnnăăăăngngngngccccááááccccbit,bit,bit,bit,thanhthanhthanhthanhghighighighiThanhThanhThanhThanhghighighighivvvvààààchchchchứứứứccccnnnnăăăăngngngngKhKhKhKhốốốốiiiiADCADCADCADCccccóóóó4444thanhthanhthanhthanhghighighighiADRESADRESADRESADRESADCON0ADCON0ADCON0ADCON0ADCON1ADCON1ADCON1ADCON1VVVVààààmmmmộộộộttttssssốốốốthanhthanhthanhthanhghighighighiphphphphụụụụlilililiêêêênnnnquanquanquanquanhhhhỗỗỗỗtrtrtrtrợợợợchochochochoviviviviệệệệccccchuychuychuychuyểểểểnnnnđổđổđổđổiiiiADCADCADCADCbaobaobaobaoggggồồồồm:m:m:m:INTCONINTCONINTCONINTCON::::chochochochophphphphééééppppccccááááccccngngngngắắắắtttt(c(c(c(cááááccccbitbitbitbitGIE,GIE,GIE,GIE,PEIEPEIEPEIEPEIE))))PIR1PIR1PIR1PIR1::::chchchchứứứứaaaaccccờờờờngngngngắắắắttttADADADAD(bit(bit(bit(bitADIFADIFADIFADIF))))PIE1PIE1PIE1PIE1::::chchchchứứứứaaaabitbitbitbitđđđđiiiiềềềềuuuukhikhikhikhiểểểểnnnnADADADAD((((ADIEADIEADIEADIE))))TRISATRISATRISATRISAvvvvààààTRISETRISETRISETRISE::::ThanhThanhThanhThanhghighighighihhhhướướướướngngngngddddữữữữlilililiệệệệuuuuPORTAPORTAPORTAPORTAvvvvààààPORTEPORTEPORTEPORTE::::ChChChChốốốốttttddddữữữữlilililiệệệệuuuukhikhikhikhighighighighivvvvààààđọđọđọđọccccTrongTrongTrongTrongđóđóđóđó::::ThanhThanhThanhThanhghighighighiADRESADRESADRESADRESchchchchứứứứaaaakkkkếếếếttttququququảảảả10101010bitbitbitbitccccủủủủaaaachuychuychuychuyểểểểnnnnđổđổđổđổi.i.i.i.KhiKhiKhiKhichuychuychuychuyểểểểnnnnđổđổđổđổiiiiADCADCADCADCđượđượđượđượcccchohohohoàààànnnnththththàààành,knh,knh,knh,kếếếếttttququququảảảảđượđượđượđượccccnnnnạạạạppppvvvvààààooooccccặặặặppppthanhthanhthanhthanhghighighighikkkkếếếếttttququququảảảả....KhiKhiKhiKhikhkhkhkhôôôôngngngngssssửửửửddddụụụụngngngngbbbbộộộộchuychuychuychuyểểểểnnnnđổđổđổđổiiiiADC,ADC,ADC,ADC,ccccááááccccthanhthanhthanhthanhghighighighinnnnààààyyyyccccóóóóththththểểểểđượđượđượđượccccssssửửửửddddụụụụngngngngnhnhnhnhưưưưccccááááccccthanhthanhthanhthanhghighighighiththththôôôôngngngngththththườườườườngngngngkhkhkhkháááác.c.c.c.KhiKhiKhiKhiququququáááátrtrtrtrììììnhnhnhnhchuychuychuychuyểểểểnnnnđổđổđổđổiiiihohohohoàààànnnnttttấấấất,t,t,t,kkkkếếếếttttququququảảảảssssẽẽẽẽđượđượđượđượccccllllưưưưuuuuvvvvààààoooohaihaihaihaithanhthanhthanhthanhghighighighiADRESHADRESHADRESHADRESH::::ADRESL__(HayADRESL__(HayADRESL__(HayADRESL__(HaynnnnóóóóiiiiccccááááchchchchkhkhkhkháááácccchaihaihaihaithanhthanhthanhthanhghighighighinnnnààààyyyychchchchứứứứaaaakkkkếếếếttttququququảảảảchuychuychuychuyểểểểnnnnđổđổđổđổiiiiAD)AD)AD)AD)ThanhThanhThanhThanhghighighighiADCON0ADCON0ADCON0ADCON0::::ccccóóóóchchchchứứứứccccnnnnăăăăngngngngđđđđiiiiềềềềuuuukhikhikhikhiểểểểnnnnhohohohoạạạạttttđộđộđộđộngngngngccccủủủủaaaakhkhkhkhốốốốiiiiADCADCADCADCCCCCááááccccbitbitbitbittrongtrongtrongtrongthanhthanhthanhthanhghighighighiADCON0ADCON0ADCON0ADCON0ThanhThanhThanhThanhghighighighiADCON1ADCON1ADCON1ADCON1::::thithithithiếếếếttttllllậậậậppppchchchchứứứứccccnnnnăăăăngngngngchochochochoccccááááccccchchchchâââânnnnccccủủủủaaaaportportportportllllààààccccááááccccngngngngõõõõvvvvààààoooonhnhnhnhậậậậnnnnttttươươươươngngngngttttựựựựhohohohoặặặặccccchchchchâââânnnnxuxuxuxuấấấấttttnhnhnhnhậậậậppppIOIOIOIO(Hay(Hay(Hay(HaynnnnóóóóiiiiccccááááchchchchkhkhkhkháááácccchaihaihaihaithanhthanhthanhthanhghighighighinnnnààààyyyyccccóóóóýýýýnghnghnghnghĩĩĩĩaaaaxxxxááááccccllllậậậậppppccccááááccccththththôôôôngngngngssssốốốốchochochochobbbbộộộộchuychuychuychuyểểểểnnnnđổđổđổđổiiiiAD)AD)AD)AD)CCCCááááccccbitbitbitbittrongtrongtrongtrongthanhthanhthanhthanhghighighighiADCON1ADCON1ADCON1ADCON1RE3/MCLR/VPP1RA1/AN1/C12IN1-3RA2/AN2/VREF-/CVREF/C2IN+4RA4/T0CKI/C1OUT6RA5/AN4/SS/C2OUT7RB0/AN12/INT33RB1/AN10/C12IN3-34RB2/AN835RA7/OSC1/CLKIN13RA6/OSC2/CLKOUT14RD5/P1B28RD6/P1C 29 RD7/P1D30RC4/SDI/SDA23RC5/SDO24RC3/SCK/SCL18RC2/P1A/CCP117RC1/T1OSI/CCP216RC0/T1OSO/T1CKI15RB7/ICSPDAT40RB6/ICSPCLK 39 RB5/AN13/T1G38RB4/AN1137RD322RD221RD120RD0 19 RC7/RX/DT26RC6/TX/CK25RE2/AN710RE1/AN6 9 RE0/AN58RA3/AN3/VREF+/C1IN+5RD427RB3/AN9/PGM/C12IN2-36RA0/AN0/ULPWU/C12IN0-2U1PIC16F887D1LED-GREEND2LED-GREEND3LED-GREEND4LED-GREEND5LED-GREEND6LED-GREEND7LED-GREEND8LED-GREENR1220R2220R3220R4220R5220R6220R7220R8220X1CRYSTALC11nFC21nFR910kC31nF40%RV11kC41nFKhiđiềuchỉnhbiếntrở,cácconLEDsẽsángtheosựđiềutiếtđiệnápnguồnlàmthayđổixunglênport,dẫntới"hệthốngled"sẽsángcóquytắt,vàvớimỗikiểusángsẽứngvới1giátrịbiếntrở.NútnhấnngaychânMCLRtrêncóchứcnăngresetchoconPIC.ThThThThứứứứ2:2:2:2:HiHiHiHiểểểểnnnnththththịịịịgigigigiáááátrtrtrtrịịịịđđđđiiiiệệệệnnnnááááppppquaquaquaquaLCDLCDLCDLCD#include"D:\ADC\viduchuhoanthanh\main.h"#FUSESINTRC_IO,NOWDT,nomclr#usedelay(clock=8000000)#include<lcd.c>HHHHììììnhnhnhnh1:1:1:1:SSSSơơơơđồđồđồđồkhkhkhkhốốốốiiiiccccủủủủaaaaADCADCADCADCSSSSơơơơđồđồđồđồkhkhkhkhốốốốiiiiADCADCADCADC8888bitbitbitbitGiGiGiGiảảảảiiiiththththííííchchchchchchchchứứứứccccnnnnăăăăngngngngccccáááácccckhkhkhkhốốốốiiiiMMMMạạạạchchchchADCADCADCADCthựchiệnhaithaotáccơbảnlà:LLLLượượượượngngngngttttửửửửhhhhóóóóaaaavàMMMMããããhhhhóóóóaaaaLLLLượượượượngngngngttttửửửửhohohohoáááá::::Làggggáááánnnngigigigiáááátrtrtrtrịịịịcủatínhiệuttttươươươươngngngngttttựựựự-lilililiêêêênnnnttttụụụụccccvvvvààààoooovvvvùùùùngngngngccccááááccccgigigigiáááátrtrtrtrịịịịttttươươươươngngngngttttựựựự----rrrrờờờờiiiirrrrạạạạcccc.Vùnggiátrịnàycónhiềumức,phphphphụụụụthuthuthuthuộộộộccccchchchchấấấấttttllllượượượượngngngngccccủủủủaaaaADC,ADC,ADC,ADC,mmmmỗỗỗỗiiiimmmmứứứứccccttttươươươươngngngngttttựựựự----rrrrờờờờiiiirrrrạạạạcccccáchnhaumộtkhokhokhokhoảảảảngngngngllllượượượượngngngngttttửửửử....MMMMããããhohohohoáááá::::Làggggáááánnnnmmmmộộộộttttmmmmããããnhnhnhnhịịịịphphphphâââânnnnchotừnggigigigiáááátrtrtrtrịịịịttttươươươươngngngngttttựựựự----rrrrờờờờiiiirrrrạạạạccccđóđóđóđó.BBBBộộộộsosososossssáááánhnhnhnhthựchiệnchứcnăngllllượượượượngngngngttttửửửửhohohohoáááá,gángigigigiáááátrtrtrtrịịịịttttươươươươngngngngttttựựựựtạiththththờờờờiiiiđđđđiiiiểểểểmmmmllllấấấấyyyymmmmẫẫẫẫuuuuvàovùngCCCCááááccccbitbitbitbitchochochochoviviviviệệệệccccchuychuychuychuyểểểểnnnnđổđổđổđổiiiivvvvààààchchchchứứứứccccnnnnăăăăngngngngCCCCủủủủaaaathanhthanhthanhthanhghighighighiADCON0ADCON0ADCON0ADCON0ADCS1ADCS1ADCS1ADCS1vvvvààààADCS0ADCS0ADCS0ADCS0::::ccccóóóónhinhinhinhiệệệệmmmmvvvvụụụụđặđặđặđặttttttttầầầầnnnnssssốốốốchochochochobbbbộộộộchuychuychuychuyểểểểnnnnđổđổđổđổiiiiADCADCADCADC((((đượđượđượđượccccchiachiachiachiattttừừừừclockclockclockclockccccủủủủaaaahhhhệệệệththththốốốốngngngnghohohohoặặặặccccssssửửửửddddụụụụngngngngbbbbộộộộdaodaodaodaođộđộđộđộngngngngRCRCRCRCnnnnộộộội).i).i).i).VVVVììììvvvvậậậậyyyykhikhikhikhichchchchúúúúngngngngtatatatassssửửửửddddụụụụngngngngttttầầầầnnnnssssốốốố20MHz20MHz20MHz20MHzclockclockclockclockththththììììchchchchúúúúngngngngtatatataphphphphảảảảiiiissssửửửửddddụụụụngngngngFOSC/32,FOSC/32,FOSC/32,FOSC/32,xemxemxemxemởởởởbbbbảảảảngngngngbbbbêêêênnnnddddướướướưới.i.i.i.CHS2CHS2CHS2CHS2,,,,CHS1CHS1CHS1CHS1vvvvààààCHS0CHS0CHS0CHS0::::llllààààccccááááccccbitbitbitbitchchchchọọọọnnnnkkkkêêêênhnhnhnhchuychuychuychuyểểểểnnnnđổđổđổđổiiiichochochochoADC,ADC,ADC,ADC,khikhikhikhissssửửửửddddụụụụngngngngchchchchúúúúngngngngtatatataphphphphảảảảiiiililililiêêêênnnnkkkkếếếếttttccccááááccccchchchchâââânnnnnnnnààààyyyyvvvvớớớớiiiibbbbộộộộchuychuychuychuyểểểểnnnnđổđổđổđổiiii(5(5(5(5kkkkêêêênhnhnhnhchochochocho16F87616F87616F87616F876[AN0[AN0[AN0[AN0=>AN4]=>AN4]=>AN4]=>AN4]vvvvàààà8888kkkkêêêênhnhnhnhchochochocho16F877A,16F877A,16F877A,16F877A,16F88716F88716F88716F887ththththêêêêmmmmAN5AN5AN5AN5vvvvààààAN7)AN7)AN7)AN7)....ĐểĐểĐểĐểchchchchọọọọnnnnđúđúđúđúngngngngkkkkêêêênhnhnhnhththththììììccccầầầầnnnnccccààààiiiiđặđặđặđặtttt3333bitbitbitbit(CHS2:(CHS2:(CHS2:(CHS2:CHS1:CHS1:CHS1:CHS1:CHS0)CHS0)CHS0)CHS0)theotheotheotheoththththứứứứttttựựựựhhhhợợợợppppllllýýýýsaosaosaosaochochochochođúđúđúđúng.ng.ng.ng.LLLLưưưưuuuuýýýý::::Thiếtbịmàkhkhkhkhôôôôngngngngththththựựựựcccchihihihiệệệệnnnnđầđầđầđầyyyyđủđủđủđủ8888kkkkêêêênhnhnhnhA/DA/DA/DA/D,cáclựachọnunimplementedunimplementedunimplementedunimplementedđangđượcddddàààànhnhnhnhririririêêêêngngngng.KhKhKhKhôôôôngngngngchchchchọọọọnnnnbbbbấấấấttttkkkkỳỳỳỳkkkkêêêênhnhnhnhunimplementedunimplementedunimplementedunimplementedGO/DONEGO/DONEGO/DONEGO/DONE::::bitbitbitbitnnnnààààyyyyccccóóóó2222chchchchứứứứccccnnnnăăăăng:ng:ng:ng:CCCCààààiiiiđặđặđặđặtttt(set)(set)(set)(set)đểđểđểđểchochochochophphphphééééppppbbbbắắắắttttđầđầđầđầuuuuququququáááátrtrtrtrììììnhnhnhnhchuychuychuychuyểểểểnnnnđổđổđổđổi.i.i.i.BBBBááááooooququququáááátrtrtrtrììììnhnhnhnhchuychuychuychuyểểểểnnnnđổđổđổđổiiiikkkkếếếếttttththththúúúúc.c.c.c.ADONADONADONADON::::ccccààààiiiiđặđặđặđặttttON/OFFON/OFFON/OFFON/OFFddddùùùùngngngngđểđểđểđểchochochochophphphphéééépppphohohohoặặặặcccckhkhkhkhôôôôngngngngchochochochophphphphééééppppADCADCADCADChohohohoạạạạttttđộđộđộđộng.ng.ng.ng.LuLuLuLuôôôônnnnlulululuôôôônnnnmmmmặặặặccccđịđịđịđịnhnhnhnhADONADONADONADON=0=0=0=0llllààààđểđểđểđểtitititiếếếếttttkikikikiệệệệmmmmnnnnăăăăngngngngllllượượượượ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);}}TTTTíííínnnnHiHiHiHiệệệệuuuuĐĐĐĐiiiiềềềềuuuuKhiKhiKhiKhiểểểể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ộtxungStartvàođầuvàoStartcủaADC,ADCsẽnhậnbiếtcạnhlêncủaxungStartvàngaysauđónósẽkéođườngEOC(EndofConversion)xuốngthấp(khôngtíchcực).LúcnàyADCđangthựchiệnquátrìnhbiếnđổi,tươngứngvớimỗixungClockđưavàoADCsẽ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ênmứccao,tínhiệunàycóthểdùngđểkíchmộtngắtcứngcủamáytính(nếudùnggiaotiế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ứcthấp.MMMMộộộộttttssssốốốốthithithithiếếếếttttkkkkếếếếmmm mô ôôôphphphphỏỏỏỏngngngngđơđơđơđơnnnngigigigiảảảảnnnnchochochochokhkhkhkhốốốốiiiiADCADCADCADC(c(c(c(cóóóócodecodecodecodebbbbêêêênnnnddddướướướưới)i)i)i)ThThThThểểểểhihihihiệệệệnnnnmmmmộộộộttttssssốốốốttttíííínhnhnhnhnnnnăăăăngngngngADCADCADCADCđượđượđượđượccccllllậậậậpppptrtrtrtrììììnhnhnhnhquaquaquaquaCCSCCSCCSCCSThThThThứứứứ1:1:1:1:XuXuXuXuấấấấttttgigigigiáááátrtrtrtrịịịịrarararaPortPortPortPortBBBBđđđđiiiiềềềềuuuuchchchchỉỉỉỉnhnhnhnhbibibibiếếếếnnnntrtrtrtrởởởởchochochochoLEDLEDLEDLEDthaythaythaythayđổđổđổđổiiii#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);}}KhKhKhKhốốốốiiiiviviviviđđđđiiiiềềềềuuuukhikhikhikhiểểểểnnnnvvvvààààllllậậậậpppptrtrtrtrììììnhnhnhnhBoardmạchtrênthiếtkếđểhoạtđộngvớiPic40chândạngdip.Boardsửdụngthạchanh20Mhz,vàđãkếtnốisẵn,cóthểhoạtđộngngaymàkhôngcầncấuhìnhthêmbấtcứthứgì.NguNguNguNguồồồồnnnncungcungcungcungccccấấấấpppp ... ).MMMMạạạạchchchchđđđđoooollllườườườườngngngngchochochochoRobot.Robot.Robot.Robot.ĐĐĐĐiiiiềềềềuuuuchchchchỉỉỉỉnhnhnhnhvvvvààààổổổổnnnnđịđịđịđịnhnhnhnhvvvvịịịịtrtrtrtrííííccccủủủủaaaammmmộộộộttttvvvvậậậậttttPHPHPHPHẦẦẦẦNNNN3333::::PhPhPhPhụụụụllllụụụụccccchochochochoADCADCADCADC(N(N(N(NóóóóiiiivvvvềềềềmmmmộộộộttttssssốốốốttttíííínhnhnhnhchchchchấấấấttttchungchungchungchungchochochochokhkhkhkhốốốốiiiiADC)ADC)ADC)ADC)TTTTíííínnnnHiHiHiHiệệệệuuuuThamThamThamThamChiChiChiChiếếếếuuuuVr:Vr:Vr:Vr:Cácngõvào,rachínhcủabộADCchothấyđầuvàovàđầuracủabộADC.MọiADCđềuyêucầucótínhiệuVr.BấtkỳmộtsaisốnàotrênVrđềugâyralỗiđộlợiởđặctínhcủaAD.VìvậyVrlàtínhiệuđảmbảođộchínhxácvàổnđịnhcủabộAD.DùngICổnápcóthểthỏamãnđiềunày.CCCCủủủủaaaathanhthanhthanhthanhghighighighiADCON1ADCON1ADCON1ADCON1PCFG2:PCFG0PCFG2:PCFG0PCFG2:PCFG0PCFG2:PCFG0::::bitbitbitbitnnnnààààyyyyccccóóóóchchchchứứứứccccnnnnăăăăngngngngđđđđiiiiềềềềuuuukhikhikhikhiểểểểnnnnccccấấấấuuuuhhhhììììnhnhnhnhccccổổổổngngngngbitbitbitbitA/DA/DA/DA/DChChChChúúúúththththíííích:ch:ch:ch:AAAA====NgNgNgNgõõõõvvvvààààoooottttươươươươngngngngttttựựựựDDDD====NgNgNgNgõõõõvvvvààààoooorararara(I/O)(I/O)(I/O)(I/O)ssssốốốốLLLLưưưưuuuuýýýý::::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.PHPHPHPHẦẦẦẦNNNN2:2:2:2:NhNhNhNhữữữữngngngngkikikikiếếếếnnnnththththứứứứccccvvvvềềềềhohohohoạạạạttttđộđộđộđộngngngngADCADCADCADC(T(T(T(TààààiiiililililiệệệệuuuuttttừừừừReferenceReferenceReferenceReferenceManual_PIC_Mid_Range)Manual_PIC_Mid_Range)Manual_PIC_Mid_Range)Manual_PIC_Mid_Range)21.321.321.321.3HoHoHoHoạạạạttttđộđộđộđộngngngngKhichuyể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ànhchomoduleA/D,taphảichọnkênhcầnchuyểnđổitrướckhibắtđầumộtsựchuyểnđổimới.Kênhtươ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ệuthì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.ĐặĐặĐặĐặttttccccấấấấuuuuhhhhììììnhnhnhnhmmm mô ôôô----đđđđununununA/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.CCCCấấấấuuuuhhhhììììnhnhnhnhngngngngắắắắttttA/DA/DA/DA/D(n(n(n(nếếếếuuuumumumumuốốốốn):n):n):n):•XXXXóóóóaaaabitADIFADIFADIFADIF•SetSetSetSetbitADIEADIEADIEADIERE3/MCLR/VPP1RA1/AN1/C12IN1-3RA2/AN2/VREF-/CVREF/C2IN+4RA4/T0CKI/C1OUT6RA5/AN4/SS/C2OUT7RB0/AN12/INT33RB1/AN10/C12IN3-34RB2/AN835RA7/OSC1/CLKIN13RA6/OSC2/CLKOUT14RD5/P1B28RD6/P1C 29 RD7/P1D30RC4/SDI/SDA23RC5/SDO24RC3/SCK/SCL18RC2/P1A/CCP117RC1/T1OSI/CCP216RC0/T1OSO/T1CKI15RB7/ICSPDAT40RB6/ICSPCLK 39 RB5/AN13/T1G38RB4/AN1137RD322RD221RD120RD0 19 RC7/RX/DT26RC6/TX/CK25RE2/AN710RE1/AN6 9 RE0/AN58RA3/AN3/VREF+/C1IN+5RD427RB3/AN9/PGM/C12IN2-36RA0/AN0/ULPWU/C12IN0-2U1PIC16F887D714D613D512D411D310D2 9 D18D07E6RW5RS4VSS1VDD2VEE3LCD1LM016L77%RV110kVídụtrênchothấy1sốchứcnăngcủakhốiADC,khiđiềuchỉnhbiếntrở,giátrịđiệnápđượchiểnthịtrênLCD.Giátrịđiệnápnàyđượclấytừnguồn5Vnhânvớigiátrịadcđượcđiềuchỉnhbởibiếntrởrồichialạicho1mứcgigigigiáááátrtrtrtrịịịịccccủủủủaaaađộđộđộđộphphphphâââânnnngigigigiảảảảiiii("gigigigiáááátrtrtrtrịịịịđộđộđộđộphphphphâââânnnngigigigiảảảảiiii"ở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 4VBBBBààààiiiibbbbááááooooccccááááooooccccủủủủaaaaememememttttớớớớiiiiđâđâđâđâyyyyxinxinxinxinđượđượđượđượcccckkkkếếếếttttththththúúúúccccMongMongMongMongththththầầầầyyyyvvvvààààccccááááccccbbbbạạạạnnnnđóđóđóđóngngngngggggóóóóppppýýýýkikikikiếếếến,n,n,n,đểđểđểđểbbbbààààiiiibbbbááááooooccccááááoooollllầầầầnnnnsausausausauhohohohoàààànnnnthithithithiệệệệnnnnhhhhơơơơnnnnXinXinXinXinccccảảảảmmmmơơơơnnnnvvvvààààhhhhẹẹẹẹnnnnggggặặặặppppllllạạạạiiii!!!!!!!!!!!!HHHHììììnhnhnhnh21212121––––5:5:5:5:SSSSơơơơđồđồđồđồhohohohoạạạạttttđộđộđộđộngngngngccccủủủủaaaaA/DA/DA/DA/D21.7.121.7.121.7.121.7.1ChuyChuyChuyChuyểểểểnnnnđổđổđổđổiiiinhanhnhanhnhanhnhanh----độđộđộđộphphphphâââânnnngigigigiảảảảiiiiththththấấấấppppKhKhKhKhôôôôngngngngphphphphảảảảiiiittttấấấấttttccccảảảảccccááááccccứứứứngngngngddddụụụụngngngngđềuyêucầuđộđộđộđộphphphphâââânnnngigigigiảảảảiiiiccccủủủủaaaabbbbộộộộchuychuychuychuyểểểểnnnnđổđổđổđổiiiillllàààà8bit8bit8bit8bitnhưngvìyyyyêêêêuuuuccccầầầầuuuuththththờờờờiiiigiangiangiangianchuychuychuychuyểểểểnnnnđổđổđổđổiiiinhanhnhanhnhanhnhanhnênmodulemodulemodulemoduleAAAA////DDDDchochochochophphphphééééppppngườidùngthựchiệnnhữngđáđáđáđánhnhnhnhđổđổđổđổiiiigigigigiữữữữaaaattttốốốốccccđộđộđộđộchuychuychuychuyểểểểnnnnđổđổđổđổiiiivvvvààààphphphphâââânnnngigigigiảảảảiiii.BBBBấấấấttttkkkkểểểểđộđộđộđộphphphphâââânnnngigigigiảảảảiiiillllàààànhnhnhnhưưưưththththếếếếnnnnààààoooothìTTTTììììmmmm5555vvvvííííddddụụụụứứứứngngngngddddụụụụngngngngththththựựựựccccttttếếếếThiThiThiThiếếếếttttkkkkếếếếssssơơơơđồđồđồđồkhkhkhkhốốốốiiiiThiThiThiThiếếếếttttkkkkếếếếnguynguynguynguyêêêênnnnllllýýýýCCCCááááccccngongongongoạạạạiiiiviviviviLCD,LCD,LCD,LCD,8888ledledledledđơđơđơđơn,n,n,n,LedLedLedLed7777đđđđooooạạạạnnnnssssửửửửddddụụụụngngngngchungchungchungchungportportportportD,D,D,D,vvvvààààđượđượđượđượccccchchchchọọọọnnnntruytruytruytruyxuxuxuxuấấấấttttbbbbằằằằngngngngccccááááchchchchđđđđiiiiềềềềuuuukhikhikhikhiểểểểnnnnccccááááccccchchchchâââânnnnRA0,RA0,RA0,RA0,RA1RA1RA1RA1theotheotheotheobbbbảảảảngngngngsausausausau::::cácgigigigiáááátrtrtrtrịịịịttttươươươươngngngngttttựựựự----rrrrờờờờiiiirrrrạạạạccccbằngcáchliêntụcsosánhgiátrịtươngtựccccầầầầnnnnchuychuychuychuyểểểểnnnnđổđổđổđổiiiivớicácgiátrịttttươươươươngngngngttttựựựựđượcsinhratrongququququáááátrtrtrtrììììnhnhnhnhchuychuychuychuyểểểểnnnnđổđổđổđổiiii....Khihaihaihaihaigigigigiáááátrtrtrtrịịịịnnnnààààyyyyxxxxấấấấppppxxxxỉỉỉỉnhaunhaunhaunhauthìmộtttttíííínnnnhihihihiệệệệuuuuđượđượđượđượccccsinhsinhsinhsinhrarararabáohiệuququququáááátrtrtrtrììììnhnhnhnhllllượượượượngngngngttttửửửửhohohohoááááđãđãđãđãxongxongxongxong.LogicLogicLogicLogicđđđđiiiiềềềềuuuukhikhikhikhiểểểểnnnn::::chophépkhởiđộngvàbáokếtthúcquátrìnhchuyểnđổi.ThanhThanhThanhThanhghighighighiđđđđiiiiềềềềuuuukhikhikhikhiểểểểnnnn::::thựchiệnchứcnăngmãhoá,tạogiátrịsốtrongquátrìnhchuyểnđổi.CCCCááááccccmodemodemodemodessssửửửửddddụụụụngngngng8888bitbitbitbit10101010bitbitbitbitVVVVààààmmmmộộộộttttssssốốốốddddạạạạngngngngmodemodemodemodekhkhkhkhááááccccnnnnữữữữaaaaChChChChứứứứccccnnnnăăăăngngngngccccááááccccbit,bit,bit,bit,thanhthanhthanhthanhghighighighiThanhThanhThanhThanhghighighighivvvvààààchchchchứứứứccccnnnnăăăăngngngngKhKhKhKhốốốốiiiiADCADCADCADCccccóóóó4444thanhthanhthanhthanhghighighighiADRESADRESADRESADRESADCON0ADCON0ADCON0ADCON0ADCON1ADCON1ADCON1ADCON1VVVVààààmmmmộộộộttttssssốốốốthanhthanhthanhthanhghighighighiphphphphụụụụlilililiêêêênnnnquanquanquanquanhhhhỗỗỗỗtrtrtrtrợợợợchochochochoviviviviệệệệccccchuychuychuychuyểểểểnnnnđổđổđổđổiiiiADCADCADCADCbaobaobaobaoggggồồồồm:m:m:m:INTCONINTCONINTCONINTCON::::chochochochophphphphééééppppccccááááccccngngngngắắắắtttt(c(c(c(cááááccccbitbitbitbitGIE,GIE,GIE,GIE,PEIEPEIEPEIEPEIE))))PIR1PIR1PIR1PIR1::::chchchchứứứứaaaaccccờờờờngngngngắắắắttttADADADAD(bit(bit(bit(bitADIFADIFADIFADIF))))PIE1PIE1PIE1PIE1::::chchchchứứứứaaaabitbitbitbitđđđđiiiiềềềềuuuukhikhikhikhiểểểểnnnnADADADAD((((ADIEADIEADIEADIE))))TRISATRISATRISATRISAvvvvààààTRISETRISETRISETRISE::::ThanhThanhThanhThanhghighighighihhhhướướướướngngngngddddữữữữlilililiệệệệuuuuPORTAPORTAPORTAPORTAvvvvààààPORTEPORTEPORTEPORTE::::ChChChChốốốốttttddddữữữữlilililiệệệệuuuukhikhikhikhighighighighivvvvààààđọđọđọđọccccTrongTrongTrongTrongđóđóđóđó::::ThanhThanhThanhThanhghighighighiADRESADRESADRESADRESchchchchứứứứaaaakkkkếếếếttttququququảảảả10101010bitbitbitbitccccủủủủaaaachuychuychuychuyểểểểnnnnđổđổđổđổi.i.i.i.KhiKhiKhiKhichuychuychuychuyểểểểnnnnđổđổđổđổiiiiADCADCADCADCđượđượđượđượcccchohohohoàààànnnnththththàààành,knh,knh,knh,kếếếếttttququququảảảảđượđượđượđượccccnnnnạạạạppppvvvvààààooooccccặặặặppppthanhthanhthanhthanhghighighighikkkkếếếếttttququququảảảả....KhiKhiKhiKhikhkhkhkhôôôôngngngngssssửửửửddddụụụụngngngngbbbbộộộộchuychuychuychuyểểểểnnnnđổđổđổđổiiiiADC,ADC,ADC,ADC,ccccááááccccthanhthanhthanhthanhghighighighinnnnààààyyyyccccóóóóththththểểểểđượđượđượđượccccssssửửửửddddụụụụngngngngnhnhnhnhưưưưccccááááccccthanhthanhthanhthanhghighighighiththththôôôôngngngngththththườườườườngngngngkhkhkhkháááác.c.c.c.KhiKhiKhiKhiququququáááátrtrtrtrììììnhnhnhnhchuychuychuychuyểểểểnnnnđổđổđổđổiiiihohohohoàààànnnnttttấấấất,t,t,t,kkkkếếếếttttququququảảảảssssẽẽẽẽđượđượđượđượccccllllưưưưuuuuvvvvààààoooohaihaihaihaithanhthanhthanhthanhghighighighiADRESHADRESHADRESHADRESH::::ADRESL__(HayADRESL__(HayADRESL__(HayADRESL__(HaynnnnóóóóiiiiccccááááchchchchkhkhkhkháááácccchaihaihaihaithanhthanhthanhthanhghighighighinnnnààààyyyychchchchứứứứaaaakkkkếếếếttttququququảảảảchuychuychuychuyểểểểnnnnđổđổđổđổiiiiAD)AD)AD)AD)ThanhThanhThanhThanhghighighighiADCON0ADCON0ADCON0ADCON0::::ccccóóóóchchchchứứứứccccnnnnăăăăngngngngđđđđiiiiềềềềuuuukhikhikhikhiểểểểnnnnhohohohoạạạạttttđộđộđộđộngngngngccccủủủủaaaakhkhkhkhốốốốiiiiADCADCADCADCCCCCááááccccbitbitbitbittrongtrongtrongtrongthanhthanhthanhthanhghighighighiADCON0ADCON0ADCON0ADCON0ThanhThanhThanhThanhghighighighiADCON1ADCON1ADCON1ADCON1::::thithithithiếếếếttttllllậậậậppppchchchchứứứứccccnnnnăăăăngngngngchochochochoccccááááccccchchchchâââânnnnccccủủủủaaaaportportportportllllààààccccááááccccngngngngõõõõvvvvààààoooonhnhnhnhậậậậnnnnttttươươươươngngngngttttựựựựhohohohoặặặặccccchchchchâââânnnnxuxuxuxuấấấấttttnhnhnhnhậậậậppppIOIOIOIO(Hay(Hay(Hay(HaynnnnóóóóiiiiccccááááchchchchkhkhkhkháááácccchaihaihaihaithanhthanhthanhthanhghighighighinnnnààààyyyyccccóóóóýýýýnghnghnghnghĩĩĩĩaaaaxxxxááááccccllllậậậậppppccccááááccccththththôôôôngngngngssssốốốốchochochochobbbbộộộộchuychuychuychuyểểểểnnnnđổđổđổđổiiiiAD)AD)AD)AD)CCCCááááccccbitbitbitbittrongtrongtrongtrongthanhthanhthanhthanhghighighighiADCON1ADCON1ADCON1ADCON1RE3/MCLR/VPP1RA1/AN1/C12IN1-3RA2/AN2/VREF-/CVREF/C2IN+4RA4/T0CKI/C1OUT6RA5/AN4/SS/C2OUT7RB0/AN12/INT33RB1/AN10/C12IN3-34RB2/AN835RA7/OSC1/CLKIN13RA6/OSC2/CLKOUT14RD5/P1B28RD6/P1C 29 RD7/P1D30RC4/SDI/SDA23RC5/SDO24RC3/SCK/SCL18RC2/P1A/CCP117RC1/T1OSI/CCP216RC0/T1OSO/T1CKI15RB7/ICSPDAT40RB6/ICSPCLK 39 RB5/AN13/T1G38RB4/AN1137RD322RD221RD120RD0 19 RC7/RX/DT26RC6/TX/CK25RE2/AN710RE1/AN6 9 RE0/AN58RA3/AN3/VREF+/C1IN+5RD427RB3/AN9/PGM/C12IN2-36RA0/AN0/ULPWU/C12IN0-2U1PIC16F887D1LED-GREEND2LED-GREEND3LED-GREEND4LED-GREEND5LED-GREEND6LED-GREEND7LED-GREEND8LED-GREENR1220R2220R3220R4220R5220R6220R7220R8220X1CRYSTALC11nFC21nFR910kC31nF40%RV11kC41nFKhiđiềuchỉnhbiếntrở,cácconLEDsẽsángtheosựđiềutiếtđiệnápnguồnlàmthayđổixunglênport,dẫntới"hệthốngled"sẽsángcóquytắt,vàvớimỗikiểusángsẽứngvới1giátrịbiếntrở.NútnhấnngaychânMCLRtrêncóchứcnăngresetchoconPIC.ThThThThứứứứ2:2:2:2:HiHiHiHiểểểểnnnnththththịịịịgigigigiáááátrtrtrtrịịịịđđđđiiiiệệệệnnnnááááppppquaquaquaquaLCDLCDLCDLCD#include"D:\ADC\viduchuhoanthanh\main.h"#FUSESINTRC_IO,NOWDT,nomclr#usedelay(clock=8000000)#include<lcd.c>HHHHììììnhnhnhnh1:1:1:1:SSSSơơơơđồđồđồđồkhkhkhkhốốốốiiiiccccủủủủaaaaADCADCADCADCSSSSơơơơđồđồđồđồkhkhkhkhốốốốiiiiADCADCADCADC8888bitbitbitbitGiGiGiGiảảảảiiiiththththííííchchchchchchchchứứứứccccnnnnăăăăngngngngccccáááácccckhkhkhkhốốốốiiiiMMMMạạạạchchchchADCADCADCADCthựchiệnhaithaotáccơbảnlà:LLLLượượượượngngngngttttửửửửhhhhóóóóaaaavàMMMMããããhhhhóóóóaaaaLLLLượượượượngngngngttttửửửửhohohohoáááá::::Làggggáááánnnngigigigiáááátrtrtrtrịịịịcủatínhiệuttttươươươươngngngngttttựựựự-lilililiêêêênnnnttttụụụụccccvvvvààààoooovvvvùùùùngngngngccccááááccccgigigigiáááátrtrtrtrịịịịttttươươươươngngngngttttựựựự----rrrrờờờờiiiirrrrạạạạcccc.Vùnggiátrịnàycónhiềumức,phphphphụụụụthuthuthuthuộộộộccccchchchchấấấấttttllllượượượượngngngngccccủủủủaaaaADC,ADC,ADC,ADC,mmmmỗỗỗỗiiiimmmmứứứứccccttttươươươươngngngngttttựựựự----rrrrờờờờiiiirrrrạạạạcccccáchnhaumộtkhokhokhokhoảảảảngngngngllllượượượượngngngngttttửửửử....MMMMããããhohohohoáááá::::Làggggáááánnnnmmmmộộộộttttmmmmããããnhnhnhnhịịịịphphphphâââânnnnchotừnggigigigiáááátrtrtrtrịịịịttttươươươươngngngngttttựựựự----rrrrờờờờiiiirrrrạạạạccccđóđóđóđó.BBBBộộộộsosososossssáááánhnhnhnhthựchiệnchứcnăngllllượượượượngngngngttttửửửửhohohohoáááá,gángigigigiáááátrtrtrtrịịịịttttươươươươngngngngttttựựựựtạiththththờờờờiiiiđđđđiiiiểểểểmmmmllllấấấấyyyymmmmẫẫẫẫuuuuvàovùngCCCCááááccccbitbitbitbitchochochochoviviviviệệệệccccchuychuychuychuyểểểểnnnnđổđổđổđổiiiivvvvààààchchchchứứứứccccnnnnăăăăngngngngCCCCủủủủaaaathanhthanhthanhthanhghighighighiADCON0ADCON0ADCON0ADCON0ADCS1ADCS1ADCS1ADCS1vvvvààààADCS0ADCS0ADCS0ADCS0::::ccccóóóónhinhinhinhiệệệệmmmmvvvvụụụụđặđặđặđặttttttttầầầầnnnnssssốốốốchochochochobbbbộộộộchuychuychuychuyểểểểnnnnđổđổđổđổiiiiADCADCADCADC((((đượđượđượđượccccchiachiachiachiattttừừừừclockclockclockclockccccủủủủaaaahhhhệệệệththththốốốốngngngnghohohohoặặặặccccssssửửửửddddụụụụngngngngbbbbộộộộdaodaodaodaođộđộđộđộngngngngRCRCRCRCnnnnộộộội).i).i).i).VVVVììììvvvvậậậậyyyykhikhikhikhichchchchúúúúngngngngtatatatassssửửửửddddụụụụngngngngttttầầầầnnnnssssốốốố20MHz20MHz20MHz20MHzclockclockclockclockththththììììchchchchúúúúngngngngtatatataphphphphảảảảiiiissssửửửửddddụụụụngngngngFOSC/32,FOSC/32,FOSC/32,FOSC/32,xemxemxemxemởởởởbbbbảảảảngngngngbbbbêêêênnnnddddướướướưới.i.i.i.CHS2CHS2CHS2CHS2,,,,CHS1CHS1CHS1CHS1vvvvààààCHS0CHS0CHS0CHS0::::llllààààccccááááccccbitbitbitbitchchchchọọọọnnnnkkkkêêêênhnhnhnhchuychuychuychuyểểểểnnnnđổđổđổđổiiiichochochochoADC,ADC,ADC,ADC,khikhikhikhissssửửửửddddụụụụngngngngchchchchúúúúngngngngtatatataphphphphảảảảiiiililililiêêêênnnnkkkkếếếếttttccccááááccccchchchchâââânnnnnnnnààààyyyyvvvvớớớớiiiibbbbộộộộchuychuychuychuyểểểểnnnnđổđổđổđổiiii(5(5(5(5kkkkêêêênhnhnhnhchochochocho16F87616F87616F87616F876[AN0[AN0[AN0[AN0=>AN4]=>AN4]=>AN4]=>AN4]vvvvàààà8888kkkkêêêênhnhnhnhchochochocho16F877A,16F877A,16F877A,16F877A,16F88716F88716F88716F887ththththêêêêmmmmAN5AN5AN5AN5vvvvààààAN7)AN7)AN7)AN7)....ĐểĐểĐểĐểchchchchọọọọnnnnđúđúđúđúngngngngkkkkêêêênhnhnhnhththththììììccccầầầầnnnnccccààààiiiiđặđặđặđặtttt3333bitbitbitbit(CHS2:(CHS2:(CHS2:(CHS2:CHS1:CHS1:CHS1:CHS1:CHS0)CHS0)CHS0)CHS0)theotheotheotheoththththứứứứttttựựựựhhhhợợợợppppllllýýýýsaosaosaosaochochochochođúđúđúđúng.ng.ng.ng.LLLLưưưưuuuuýýýý::::Thiếtbịmàkhkhkhkhôôôôngngngngththththựựựựcccchihihihiệệệệnnnnđầđầđầđầyyyyđủđủđủđủ8888kkkkêêêênhnhnhnhA/DA/DA/DA/D,cáclựachọnunimplementedunimplementedunimplementedunimplementedđangđượcddddàààànhnhnhnhririririêêêêngngngng.KhKhKhKhôôôôngngngngchchchchọọọọnnnnbbbbấấấấttttkkkkỳỳỳỳkkkkêêêênhnhnhnhunimplementedunimplementedunimplementedunimplementedGO/DONEGO/DONEGO/DONEGO/DONE::::bitbitbitbitnnnnààààyyyyccccóóóó2222chchchchứứứứccccnnnnăăăăng:ng:ng:ng:CCCCààààiiiiđặđặđặđặtttt(set)(set)(set)(set)đểđểđểđểchochochochophphphphééééppppbbbbắắắắttttđầđầđầđầuuuuququququáááátrtrtrtrììììnhnhnhnhchuychuychuychuyểểểểnnnnđổđổđổđổi.i.i.i.BBBBááááooooququququáááátrtrtrtrììììnhnhnhnhchuychuychuychuyểểểểnnnnđổđổđổđổiiiikkkkếếếếttttththththúúúúc.c.c.c.ADONADONADONADON::::ccccààààiiiiđặđặđặđặttttON/OFFON/OFFON/OFFON/OFFddddùùùùngngngngđểđểđểđểchochochochophphphphéééépppphohohohoặặặặcccckhkhkhkhôôôôngngngngchochochochophphphphééééppppADCADCADCADChohohohoạạạạttttđộđộđộđộng.ng.ng.ng.LuLuLuLuôôôônnnnlulululuôôôônnnnmmmmặặặặccccđịđịđịđịnhnhnhnhADONADONADONADON=0=0=0=0llllààààđểđểđểđểtitititiếếếếttttkikikikiệệệệmmmmnnnnăăăăngngngngllllượượượượ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);}}TTTTíííínnnnHiHiHiHiệệệệuuuuĐĐĐĐiiiiềềềềuuuuKhiKhiKhiKhiểểểể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ộtxungStartvàođầuvàoStartcủaADC,ADCsẽnhậnbiếtcạnhlêncủaxungStartvàngaysauđónósẽkéođườngEOC(EndofConversion)xuốngthấp(khôngtíchcực).LúcnàyADCđangthựchiệnquátrìnhbiếnđổi,tươngứngvớimỗixungClockđưavàoADCsẽ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ênmứccao,tínhiệunàycóthểdùngđểkíchmộtngắtcứngcủamáytính(nếudùnggiaotiế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ứcthấp.MMMMộộộộttttssssốốốốthithithithiếếếếttttkkkkếếếếmmm mô ôôôphphphphỏỏỏỏngngngngđơđơđơđơnnnngigigigiảảảảnnnnchochochochokhkhkhkhốốốốiiiiADCADCADCADC(c(c(c(cóóóócodecodecodecodebbbbêêêênnnnddddướướướưới)i)i)i)ThThThThểểểểhihihihiệệệệnnnnmmmmộộộộttttssssốốốốttttíííínhnhnhnhnnnnăăăăngngngngADCADCADCADCđượđượđượđượccccllllậậậậpppptrtrtrtrììììnhnhnhnhquaquaquaquaCCSCCSCCSCCSThThThThứứứứ1:1:1:1:XuXuXuXuấấấấttttgigigigiáááátrtrtrtrịịịịrarararaPortPortPortPortBBBBđđđđiiiiềềềềuuuuchchchchỉỉỉỉnhnhnhnhbibibibiếếếếnnnntrtrtrtrởởởởchochochochoLEDLEDLEDLEDthaythaythaythayđổđổđổđổiiii#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);}}KhKhKhKhốốốốiiiiviviviviđđđđiiiiềềềềuuuukhikhikhikhiểểểểnnnnvvvvààààllllậậậậpppptrtrtrtrììììnhnhnhnhBoardmạchtrênthiếtkếđểhoạtđộngvớiPic40chândạngdip.Boardsửdụngthạchanh20Mhz,vàđãkếtnốisẵn,cóthểhoạtđộngngaymàkhôngcầncấuhìnhthêmbấtcứthứgì.NguNguNguNguồồồồnnnncungcungcungcungccccấấấấpppp...
  • 23
  • 727
  • 4
Báo cáo Vi điều khiển.pdf

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

Điện - Điện tử

... 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,291
  • 17
Bảo hiểm vi mô

Bảo hiểm vi

Bảo hiểm

... 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,664
  • 6
Tín dụng vi mô và bảo hiểm vi mô ở Việt Nam

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

Bảo hiểm

... Tiết kiệm 02 tháng 7,50VND Tiết kiệm 03 tháng 8,10VND Tiết kiệm 6 tháng 8,30VND Tiết kiệm 9 tháng 8,50VND Tiết kiệm 12 tháng 8,60VND Tiết kiệm 18 tháng 8,70VND Tiết kiệm 24T lãi sau 8,70VND ... 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. 7165.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
  • 2,952
  • 8
Giáo trình kinh tế vĩ mô 9

Giáo trình kinh tế 9

Cao đẳng - Đại học

... 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ố: PM= 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