0/81/92/A3/B4/C5/D6/E7/FP7CHOFFHOF8HCCAPOHCCAPIHUn,n0000,00000000,00000000,0000OFOHBPWMCFGPWMCRPWMIFPWMFDCROF7HPCA_PWMOPCA_PWMI0000,00000000,00000000,00000000,00000000,00000000,00000000,0000CLOEFHOE8HP61CCAPOLCCAPILP251,Y0000,00000000,00000000,0000OEOHACCP7M0OE7HP7M1-CMPCRICMPCR20000.00000000,00000000,00000000.00000000,1001OD8HCCONCMODCCAPMOODFHCCAPMI0000,00000000,00000000,00000000,0000T4LT3HT3LT4HT2HT2LPSWOD7HODOHT4T3MRL_TH2RL _TL2RL_TH4RL_TL4RL_TH3RL_TL30000,01000000,00000000,00000000,00000000,00000000,00000000,00000000,0000POP5OC8HP5M1P5M01P6MIVP6MOSPSTATSPCTLSPDATOCFHxx11.1111xx00.0000xx00.00000000,00000000,000000xx,xxxx0000,11001.1OC7HOCOHP4VDTCONTRIAP DATAIAP CMDIAP TRIGIAP CONTRLAPADDRHIAPADDRLPOM1复习:1111,11110000.00000000,00000000,00000000,0000xxxx,xx000000,0000xxxX,xxxXOB8HIPOBFHSADENPSW2ADCCONTRADCRESADCRESLPOMO0000,00000000,00000000.00000000,00000000.00100000,0000SFROBOHP3P3M1P3MOP4M1P4M0-IP2IP2HIPHOB7H11,111000,00000000,00000011,01000000,00000000,00000000,00000000,0000列表WKTCLWKTCH..路0A8HIESADDRS3CONIE2OAFHS3BUFWKTCLCNTWKTCH CNT0000,00000100,00001111111101111111x000,0000xxxX,XXXXPnAUXRIP2OAOHBUS SPEEDOA7HP SWI1,11110000,00100000,0000Don't useDon't useDon'tuseDon't usePnM1S2BUF09FH098HSCONSBUFS2CONPIASF0100,00000000,00000000,0000Don'tuse0000,0000Don'tuseDon't useXXXX,XXXXPnMOCLKDIVPOMOLPIPIMI090HPIMOPOM1P2M1P2M0097HPCON21111,11111100,00000001,00011100,00000000,00001000,11100000,00000000,0000TLOINT CLKOTLITHOTHI08FH088HTCONTMODAUXRRLTLIRL THORLTHIRL TLOAUXR20000,00000000,00000000,00000000,00000000,00000000,0001000000000000,0000080HPOSSPDPLDPHS4CONS4BUFPCON087H0010,00110100,00001111,11110000,10100000,00000011,0000xxxx,xxxx0/81/92/A3/B4/C5/D6/E7/F4可位寻址不可位寻址注意:寄存器地址能够被8整除的才可以进行位操作,不能够被8整除的不可以进行位操作
单片机原理及应用 Principle and application of MCU P25 复习: SFR 列表 P0 P0M1 P0M0 . Pn PnM1 PnM0
单片机原理及应用Principleandapplication of MCUIO口:P0、P1、P2、P3、P4、P5POP1P2P0M1P1M1P2M1与10口P1M0POMOP2M0相关的特殊功能寄存P3P4P5器变量P3M1P4M1P5M1P3M0P4M0P5MO
单片机原理及应用 Principle and application of MCU P0 P0M1 P0M0 P3 P3M1 P3M0 P1 P1M1 P1M0 P4 P4M1 P4M0 P2 P2M1 P2M0 P5 P5M1 P5M0 IO口:P0、P1、P2、P3、P4、P5 与IO口 相关的 特殊功 能寄存 器变量
单片机原理及应用Principleandapplicationof MCU例1:P1.7如何实现D8发光二极管:亮与不亮U140P0.0/AD0/RXD3P4.5/ALE/CCP5239P0.1/AD1/TXD3P2.7/A15/CCP23338P0.2/AD2/RXD4P2.6/A14/CCP1 3437VCCP2.5/A13/CCP03P0.3/AD3/TXD4536P0.4/AD4/T4CLKOP2.4/A12/ECI3/SS2635P0.5/AD5/T4P2.3/A11/MOSI 231734P0.6/AD6/T3CLKOP2.2/A10/MISO 2833P0.7/AD7/T3P2.1/A9/SCLK 2LED329P1.0/ADC0/CCP1/RXD2P2.0/A8/RSTOUTLOW1031P1.1/ADC1/CCP0/TXD2P4.4/RD/CCP43011R1P1.2/ADC2/SS/ECI/CMPOP4.2/WR/CCP31229P1.3/ADC3/MOSIP4.1/MISO3J3.3K1328P1.4/ADC4/MISOP3.7/INT3/TXD2/CCP2/CCP221427P17P1.5/ADC5/SCLKP3.6/INT2/RXD 2/CCP122615P1.6/ADC6/RXD3/XTAL2/MCLKO2P3.5/T1/T0CLKO/CCP021625P1.7/ADC7/TXD3/XTAL1P3.4/T0/T1CLKO/ECI22417P5.4/RST/MCLKO/SS3/CMP-P3.3/INT12318+5VVCCP3.2/INTO1922P5.5/CMP+P3.1/TXD/T2022021GNDP3.0/RXD/INT4/T2CLKO0.luFSTC15W4K58S4
单片机原理及应用 Principle and application of MCU 例1:P1.7如何实现D8发光二极管:亮与不亮 P0.0/AD0/RXD3 1 P0.1/AD1/TXD3 2 P0.2/AD2/RXD4 3 P0.3/AD3/TXD4 4 P0.4/AD4/T4CLKO 5 P0.5/AD5/T4 6 P0.6/AD6/T3CLKO 7 P0.7/AD7/T3 8 P1.0/ADC0/CCP1/RXD2 9 P1.1/ADC1/CCP0/TXD2 10 P1.2/ADC2/SS/ECI/CMPO 11 P1.3/ADC3/MOSI 12 P1.4/ADC4/MISO 13 P1.5/ADC5/SCLK 14 P1.6/ADC6/RXD_3/XTAL2/MCLKO_2 15 P1.7/ADC7/TXD_3/XTAL1 16 P5.4/RST/MCLKO/SS_3/CMP- 17 VCC 18 P5.5/CMP+ 19 GND 20 P3.0/RXD/INT4/T2CLKO 21 P3.1/TXD/T2 22 P3.2/INT0 23 P3.3/INT1 24 P3.4/T0/T1CLKO/ECI_2 25 P3.5/T1/T0CLKO/CCP0_2 26 P3.6/INT2/RXD_2/CCP1_2 27 P3.7/INT3/TXD_2/CCP2/CCP2_2 28 P4.1/MISO_3 29 P4.2/WR/CCP3 30 P4.4/RD/CCP4 31 P2.0/A8/RSTOUT_LOW 32 P2.1/A9/SCLK_2 33 P2.2/A10/MISO_2 34 P2.3/A11/MOSI_2 35 P2.4/A12/ECI_3/SS_2 36 P2.5/A13/CCP0_3 37 P2.6/A14/CCP1_3 38 P2.7/A15/CCP2_3 39 P4.5/ALE/CCP5 40 U1 STC15W4K58S4 VCC D1 LED P17 R1 3.3K +5V 47uF C1 0.1uF C2
单片机原理及应用Principle and application of MCU#include<stc15.h>void Delay(void)kunsigned chari,j,k,for(i=20;i>0;i--)延时子程序for(j=20;j>0;j--)for(k=248;k>0;k--);void main(void)LP1M1=0X00:P1M0=0X00这是一个条件恒为真的无尽循环结构。while(1)主程序P17=0;DelayO;P17=1;Delay();
单片机原理及应用 Principle and application of MCU #include <stc15.h> void Delay(void) { unsigned char i,j,k; for(i=20;i>0;i-) for(j=20;j>0;j-) for(k=248;k>0;k-); } void main(void) { P1M1=0X00; P1M0=0X00; while(1) { P17=0; Delay(); P17=1; Delay(); } } 主程序 延时子程序 这是一个条件恒为真的无尽循环结构
单片机原理及应用Principle and application of MCU#include<stc15.h>void Delay(void)Lunsigned char i,j,k延时子程序for(i=20;i>0;i--)for(j=20;j>0;j--)for(k=248;k>0;k--);void main(void)1P1M1=0X00;P1M0=0X00;while(1)主程序(P17=P17;Delay();7
单片机原理及应用 Principle and application of MCU #include <stc15.h> void Delay(void) { unsigned char i,j,k; for(i=20;i>0;i-) for(j=20;j>0;j-) for(k=248;k>0;k-); } void main(void) { P1M1=0X00; P1M0=0X00; while(1) { P17=~P17; Delay(); } } 主程序 延时子程序