⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 14489.txt

📁 mcu为摩托罗拉08系列的单片机
💻 TXT
字号:
#include <hidef.h> /* for EnableInterrupts macro */
#include <MC68HC908GP32.h>  /* include peripheral declarations */
long i,j;
void main(void)
{ 
/*系统初始化*/
CONFIG2=0x01;  //STOP模式下禁止振荡器工作,内部总线时钟用作SCI时钟
CONFIG1=0x01;  //禁止看门狗
/*PLL初始化*/
PCTL=0x00;     //禁止PLL
PBWC=0x80;     //自动控制方式
PMSH=0x02;     //反馈分频器因子高位N=02H
PMSL=0x58;     //反馈分频器因子低位N=58H
PMRS=0x80;     //因子L=80H
PCTL=0x22;     //P=0,E=2,启动PLL
PCTL_PLLON=1;  //启动压控振荡器时钟
PBWC_LOCK=0;   //LOCK位为0,频率未稳定,等待
PCTL_BCS=1;    //频率已锁定,选PLL作为时钟源
/*SPI初始化*/
SPCR=0x3A;     //SPI允许、主机,中断禁止,时钟空闲高电平
SPSCR=0x00;    //8分频
/*I/O初始化*/
DDRE=0x02;     //PTE1通道作为mc14489使能控制端
DDRD=0x08;    //PTD3作为时钟输出口,PTD2为mc14489数据输入口
/*自检程序*/
for(j=0;j<1000;j++)//开机显示   {
    PTE_PTE1=0;
while(SPSCR_SPTE==1)   
    {SPDR=0x84;
    SPSCR_SPTE=0;
    break;}
while(SPSCR_SPTE==1)   
    {SPDR=0x59;
    SPSCR_SPTE=0;
    break;} 
while(SPSCR_SPTE==1)   
  {SPDR=0xCE;
   SPSCR_SPTE=0;
    break;}
for(i=1;i<=5;i++){;}
   PTE_PTE1=1;
   PTE_PTE1=0;
   SPDR=0xC7;  
for(i=1;i<=5;i++){;}
    PTE_PTE1=1;
   }}



#include <hidef.h> /* for EnableInterrupts macro */
#include <MC68HC908GP32.h>  /* include peripheral declarations */
long i,j;
void main(void)
{ /*系统初始化*/
CONFIG2=0x01;  //STOP模式下禁止振荡器工作,内部总线时钟用作SCI时钟
CONFIG1=0x01;  //禁止看门狗
/*PLL初始化*/
PCTL=0x00;     //禁止PLL
PBWC=0x80;     //自动控制方式
PMSH=0x02;     //反馈分频器因子高位N=02H
PMSL=0x58;     //反馈分频器因子低位N=58H
PMRS=0x80;     //因子L=80H
PCTL=0x22;     //P=0,E=2,启动PLL
PCTL_PLLON=1;  //启动压控振荡器时钟
PBWC_LOCK=0;   //LOCK位为0,频率未稳定,等待
PCTL_BCS=1;    //频率已锁定,选PLL作为时钟源
/*SPI初始化*/
SPCR=0x3A;     //SPI允许、主机,中断禁止,时钟空闲高电平
SPSCR=0x00;    //8分频
/*I/O初始化*/
DDRD=0x08;    //PTD3作为时钟输出口,PTD2为mc14489数据输入口
DDRE=0x02;     //PTE1通道作为mc14489使能控制端    
/*自检程序*/
for(j=0;j<1000;j++)//开机显示HELLO
   {
    PTE_PTE1=0;  
    SPDR=0x81;  
for(i=1;i<=5;i++){;}
    SPDR=0x23;
    for(i=1;i<=5;i++){;}
    SPDR=0xCE;
for(i=1;i<=5;i++){;}
   PTE_PTE1=1;
    PTE_PTE1=0;
    SPDR=0xC1;
for(i=1;i<=5;i++){;}
    PTE_PTE1=1;
   } }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -