欢迎来到天天文库
浏览记录
ID:44990682
大小:711.50 KB
页数:12页
时间:2019-11-06
《第五讲 单片机》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第五讲单片机16位系类MC9S12DG128MC9S12XS128单片机32位系类MPC563XDSC/DSP系类第七届皖西学院智能车培训车用单片机第七届皖西学院智能车培训第七届皖西学院智能车培训第七届皖西学院智能车培训单片机各个引脚的介绍各个模块的介绍实例第七届皖西学院智能车培训引脚通用的I/O口PWM输出口中断口A/D口串口第七届皖西学院智能车培训各个模块输入和输出中断系统定时器模块A/D转换模块PWM脉宽调制模块串行口通信模块第七届皖西学院智能车培训PLL锁相环voidPLL_Init(void)//P
2、LLCLK=2*OSCCLK*(SYNR+1)/(REFDV+1){//锁相环时钟=2*16*(2+1)/(1+1)=48MHzCLKSEL=0x00;//48mhzPLLCTL_PLLON=1;SYNR=0XC0
3、0X05;REFDV=0X80
4、0X01;POSTDIV=0X00;_asm(nop);_asm(nop);while(0==CRGFLG_LOCK);//锁相环锁定CLKSEL_PLLSEL=1;//选定外部时钟}第七届皖西学院智能车培训I/ODDRA=0x00;DDRM=0x00;DDRB=0
5、xFF;DDRS=0x00;PORTB=0x3F;DDRE=0XFF;PORTE=0x0C;DDRT=0xFF;PTT=0x31;第七届皖西学院智能车培训PWMvoidInit_PWMout(void){PWME=0x00;//关闭pwmPWME=0x28;PWMCAE=0x00;//左对齐方式PWMPOL=0x28;//极性位=1,duty=高电平时间PWMCTL=0x70;//45.23.01通道级联PWMCLK=0x28;PWMPRCLK=0x00;PWMSCLA=6;PWMSCLB=12;//cloc
6、kSA=clock/(2*pwmscla)PWMPER23=20000;//P3口输出频率100HZPWMDTY23=3150;//中心=3150;左极限=3360;右极限=2940PWMPER45=2000;//P5口输出频率20KHZPWMDTY45=1200;PWME=0xff;//启动pwm}第七届皖西学院智能车培训定时器捕捉voidTimerch0Init(void){TIOS=0x00;//输入捕捉TCTL4=0x02;//通道0下降沿触发TSCR2=0x06;//分频,用来给TCNT作TSCR1
7、=0x80;//TimerEnableTIE=0x01;//通道0初始化定时器开启}第七届皖西学院智能车培训串口voidInitSci(void){SCI0CR1=0x00;SCI0CR2=0x2c;SCI0BD=0x138;}SCI0BDL=busclk/(16*SCI0BDL)波特率第七届皖西学院智能车培训
此文档下载收益归作者所有