|
你這個理解上有誤解,正常情況下ADC沒有那么多端口,所以用的時候會設(shè)置,比如你P1口有P1.1與P1.2是ADC引腳,這時就會設(shè)置ADCMUX=0X02;(選P1.1為ADC),P1也換成ADCMUX,ADCMUX就是設(shè)ADC的專用(假定他是某種機(jī)型ADC專用設(shè)置寄存器),另外在其前面還有設(shè)ADC開關(guān)的寄存器,當(dāng)ADC取得了值后還能通過ADC開關(guān)寄存器關(guān)掉ADC,此時ADC口以可做回P1口用,這就是常說的復(fù)用I/O口.通過程式時間差是能很好的使用。因此不管你有沒有用ADC,P1口其他口照用不誤 |
評分
-
查看全部評分
|