亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? cpu.c

?? MCS-51的一個Free小型操作系統,在KeilC中下編譯工作
?? C
字號:
/** ###################################################################
**     THIS BEAN MODULE IS GENERATED BY THE TOOL. DO NOT MODIFY IT.
**     Filename  : Cpu.C
**     Project   : RTOSDemo
**     Processor : MC9S12DP256BCPV
**     Beantype  : MC9S12DP256_112
**     Version   : Bean 01.148, Driver 01.09, CPU db: 2.87.283
**     Compiler  : Metrowerks HC12 C Compiler
**     Date/Time : 18/06/2005, 16:21
**     Abstract  :
**         This bean "MC9S12DP256_112" implements properties, methods,
**         and events of the CPU.
**     Settings  :
**
**     Contents  :
**         EnableInt  - void Cpu_EnableInt(void);
**         DisableInt - void Cpu_DisableInt(void);
**
**     (c) Copyright UNIS, spol. s r.o. 1997-2002
**     UNIS, spol. s r.o.
**     Jundrovska 33
**     624 00 Brno
**     Czech Republic
**     http      : www.processorexpert.com
**     mail      : info@processorexpert.com
** ###################################################################*/

/* MODULE Cpu. */

#include "TickTimer.h"
#include "Byte1.h"
#include "COM0.h"
#include "PE_Types.h"
#include "PE_Error.h"
#include "PE_Const.h"
#include "IO_Map.h"
#include "PE_Timer.h"
#include "Events.h"
#include "Cpu.h"

#define CGM_DELAY  3071UL


/* Global variables */
volatile byte CCR_reg;                 /* Current CCR reegister */
byte CpuMode = HIGH_SPEED;             /* Current speed mode */


/*
** ===================================================================
**     Method      :  Cpu_Interrupt (bean MC9S12DP256_112)
**
**     Description :
**         This method is internal. It is used by Processor Expert
**         only.
** ===================================================================
*/
#pragma CODE_SEG __NEAR_SEG NON_BANKED /* Interrupt section for this module. Placement will be in NON_BANKED area. */

__interrupt void Cpu_Interrupt(void)
{
}

#pragma CODE_SEG DEFAULT               /* Change code section to DEFAULT. */

/*
** ===================================================================
**     Method      :  Cpu_DisableInt (bean MC9S12DP256_112)
**
**     Description :
**         Disable maskable interrupts
**     Parameters  : None
**     Returns     : Nothing
** ===================================================================
*/
/*
void Cpu_DisableInt(void)

**      This method is implemented as macro in the header module. **
*/

/*
** ===================================================================
**     Method      :  Cpu_EnableInt (bean MC9S12DP256_112)
**
**     Description :
**         Enable maskable interrupts
**     Parameters  : None
**     Returns     : Nothing
** ===================================================================
*/
/*
void Cpu_EnableInt(void)

**      This method is implemented as macro in the header module. **
*/

/*
** ===================================================================
**     Method      :  _EntryPoint (bean MC9S12DP256_112)
**
**     Description :
**         This method is internal. It is used by Processor Expert
**         only.
** ===================================================================
*/
extern void _Startup(void);            /* Forward declaration of external startup function declared in file Start12.c */
#define INITRG_ADR  0x0011             /* Register map position register */
#pragma NO_FRAME
#pragma NO_EXIT
void _EntryPoint(void)
{
  /*** ### MC9S12DP256_112 "Cpu" init code ... ***/
  /*** PE initialization code after reset ***/
  /* Initialization of the registers INITRG, INITRM, INITEE is done to protect them to be written accidentally later by the application */
  *(byte*)INITRG_ADR = 0;              /* Set the register map position */
  asm nop;                             /* nop instruction */
  INITRM=1;                            /* Set the RAM map position */
  INITEE=1;                            /* Set the EEPROM map position */
  /* MISC: ??=0,??=0,??=0,??=0,EXSTR1=0,EXSTR0=0,ROMHM=0,ROMON=1 */
  MISC=1;
  /* System clock initialization */
  CLKSEL=0;
  CLKSEL_PLLSEL = 0;                   /* Select clock source from XTAL */
  PLLCTL_PLLON = 0;                    /* Disable the PLL */
  SYNR = 24;                           /* Set the multiplier register */
  REFDV = 15;                          /* Set the divider register */
  PLLCTL = 192;
  PLLCTL_PLLON = 1;                    /* Enable the PLL */
  while(!CRGFLG_LOCK);                 /* Wait */
  CLKSEL_PLLSEL = 1;                   /* Select clock source from PLL */
  /*** End of PE initialization code after reset ***/

  __asm   jmp _Startup;                /* Jump to C startup code */
}

/*
** ===================================================================
**     Method      :  PE_low_level_init (bean MC9S12DP256_112)
**
**     Description :
**         This method is internal. It is used by Processor Expert
**         only.
** ===================================================================
*/
void PE_low_level_init(void)
{
  /* Common initialization of the CPU registers */
/* TSCR1: TEN=0,TSWAI=0,TSFRZ=1 */
  output( TSCR1, input( TSCR1 ) & ~192 | 32 );
/* TCTL2: OM0=0,OL0=0 */
  output( TCTL2, input( TCTL2 ) & ~3 );
/* TCTL1: OM7=0,OL7=0 */
  output( TCTL1, input( TCTL1 ) & ~192 );
/* TIE: C0I=0 */
  output( TIE, input( TIE ) & ~1 );
/* TTOV: TOV0=0 */
  output( TTOV, input( TTOV ) & ~1 );
/* TSCR2: TOI=0,TCRE=1 */
  output( TSCR2, input( TSCR2 ) & ~128 | 8 );
/* TIOS: IOS7=1,IOS0=1 */
  output( TIOS, input( TIOS ) | 129 );
/* PWMCTL: PSWAI=0,PFRZ=0 */
  output( PWMCTL, input( PWMCTL ) & ~12 );
/* PWMSDN: PWMIF=0,PWMIE=0,PWMRSTRT=0,PWMLVL=0,??=0,PWM7IN=0,PWM7INL=0,PWM7ENA=0 */
  output( PWMSDN, 0 );
/* ICSYS: SH37=0,SH26=0,SH15=0,SH04=0,TFMOD=0,PACMX=0,BUFEN=0,LATQ=0 */
  output( ICSYS, 0 );
/* MCCTL: MODMC=1 */
  output( MCCTL, input( MCCTL ) | 64 );
  /* ### MC9S12DP256_112 "Cpu" init code ... */
  /* ### TimerInt "TickTimer" init code ... */
  TickTimer_Init();
  /* ### ByteIO "Byte1" init code ... */
  PORTB = 255;                         /* Prepare value for output */
  DDRB = 255;                          /* Set direction to output */
  /* ### Asynchro serial "COM0" init code ... */
  DDRS &= ~1;
  PTS |= 2;
  DDRS |= 2;
  COM0_Init();
 /* Common peripheral initialization - ENABLE */
/* TSCR1: TEN=1 */
  output( TSCR1, input( TSCR1 ) | 128 );
  INTCR_IRQEN = 0;                     /* Disable the IRQ interrupt. IRQ interrupt is enabled after CPU reset by default. */
  __DI();                              /* Disable interrupts */
}

/* END Cpu. */

/*
** ###################################################################
**
**     This file was created by UNIS Processor Expert 03.33 for 
**     the Motorola HCS12 series of microcontrollers.
**
** ###################################################################
*/

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲丰满少妇videoshd| 香蕉成人伊视频在线观看| 欧美精品一二三区| 欧美体内she精高潮| 91视频xxxx| 91最新地址在线播放| 96av麻豆蜜桃一区二区| 色噜噜狠狠成人中文综合| 91啪亚洲精品| 色婷婷一区二区| 91精品1区2区| 欧美日韩亚洲综合在线| 91精品欧美久久久久久动漫| 日韩精品中文字幕在线不卡尤物| 日韩视频一区二区在线观看| 91精品一区二区三区在线观看| 日韩精品专区在线| 国产人成一区二区三区影院| 日韩精品在线网站| 久久久午夜电影| 亚洲免费观看视频| 亚洲香肠在线观看| 免费观看久久久4p| 国产精品18久久久久久久久久久久 | 国产不卡在线一区| 成人精品免费视频| 色乱码一区二区三区88| 777a∨成人精品桃花网| 久久九九久精品国产免费直播| 亚洲三级小视频| 看片的网站亚洲| av成人动漫在线观看| 欧美一区二区网站| 国产精品久线在线观看| 天天操天天干天天综合网| 国产aⅴ精品一区二区三区色成熟| 97久久精品人人做人人爽| 91精品国产91久久久久久最新毛片| 欧美国产一区二区在线观看| 午夜精品影院在线观看| 不卡一区中文字幕| 日韩一区二区三区在线视频| 亚洲三级电影网站| 九九精品一区二区| 91成人在线精品| 国产精品网站在线观看| 日韩成人午夜精品| 99re这里都是精品| 精品国产乱码久久久久久久久| 一区二区三区日韩精品| 国产麻豆精品95视频| 欧美另类z0zxhd电影| 亚洲欧洲av在线| 国产一区二区三区久久悠悠色av| 欧美视频在线播放| 中文av一区特黄| 精品一区二区三区视频| 欧美日韩国产综合草草| 亚洲三级在线观看| zzijzzij亚洲日本少妇熟睡| 精品国产一区a| 裸体歌舞表演一区二区| 欧美日韩免费在线视频| 亚洲人吸女人奶水| 成人午夜在线播放| 国产亚洲一区字幕| 国产一区二区在线观看视频| 日韩欧美电影一二三| 三级一区在线视频先锋| 欧美日韩一区国产| 亚洲电影欧美电影有声小说| 欧美专区在线观看一区| 亚洲欧美激情插 | 亚洲高清三级视频| 色偷偷成人一区二区三区91| 亚洲欧美在线高清| 一道本成人在线| 一区二区三区在线影院| 色婷婷国产精品| 亚洲制服丝袜一区| 69堂亚洲精品首页| 六月婷婷色综合| 久久你懂得1024| 成人黄色软件下载| 亚洲精品视频免费看| 在线观看国产日韩| 亚洲国产日韩a在线播放| 欧美日韩日日摸| 久久国产三级精品| 精品久久久久久亚洲综合网| 国产一区二区在线观看免费 | 亚洲色图一区二区三区| 色欧美日韩亚洲| 日韩精品乱码免费| 欧美成人精品福利| 国产91在线看| 亚洲女女做受ⅹxx高潮| 欧美老年两性高潮| 国产一区久久久| 国产精品乱码妇女bbbb| 99麻豆久久久国产精品免费| 洋洋成人永久网站入口| 91精品福利在线一区二区三区| 捆绑调教一区二区三区| 国产精品久久久久婷婷二区次| 欧美综合欧美视频| 九色综合国产一区二区三区| 亚洲视频在线一区二区| 欧美精品在线观看一区二区| 国产精品资源在线看| 亚洲精品伦理在线| 精品国产第一区二区三区观看体验| 成人免费毛片嘿嘿连载视频| 亚洲大片精品永久免费| 欧美韩日一区二区三区四区| 欧美欧美欧美欧美| 99热精品一区二区| 麻豆成人久久精品二区三区红| 日韩美女久久久| 欧美一级高清片| 色呦呦国产精品| 国产99精品国产| 人人超碰91尤物精品国产| 国产精品色婷婷| 91精品国产丝袜白色高跟鞋| yourporn久久国产精品| 精品一区二区三区在线观看国产 | 国产精品国产自产拍在线| 69p69国产精品| caoporn国产一区二区| 免费人成黄页网站在线一区二区| 亚洲三级小视频| 亚洲国产成人午夜在线一区| 日韩免费观看高清完整版| 欧美色综合天天久久综合精品| 不卡高清视频专区| 久久99深爱久久99精品| 午夜亚洲国产au精品一区二区| 综合中文字幕亚洲| 中文一区二区在线观看| 精品美女在线观看| 日韩一区二区电影在线| 7777精品伊人久久久大香线蕉经典版下载 | 精品中文字幕一区二区| 亚洲不卡av一区二区三区| 亚洲日本va午夜在线影院| 日本一区二区电影| 中文字幕乱码久久午夜不卡 | 91成人在线观看喷潮| 一本在线高清不卡dvd| 91网址在线看| 91免费版在线看| 99这里只有精品| 色视频成人在线观看免| 色呦呦国产精品| 色伊人久久综合中文字幕| 色婷婷香蕉在线一区二区| 97久久精品人人做人人爽| 99久久久免费精品国产一区二区| 福利一区二区在线| 成人h动漫精品一区二区| 不卡一卡二卡三乱码免费网站| 成人免费av资源| 91天堂素人约啪| 色乱码一区二区三区88| 欧美色区777第一页| 7777精品伊人久久久大香线蕉超级流畅 | av不卡免费电影| hitomi一区二区三区精品| 99久久伊人久久99| 色呦呦日韩精品| 欧美亚洲禁片免费| 在线播放中文一区| 精品国产一区二区三区av性色| 久久久久久99精品| 国产精品免费免费| 亚洲精品免费看| 日韩avvvv在线播放| 激情成人午夜视频| gogo大胆日本视频一区| 欧美日韩精品欧美日韩精品一综合| 欧美精品黑人性xxxx| 久久久午夜电影| 一区二区三区在线观看欧美| 人禽交欧美网站| av电影一区二区| 欧美疯狂性受xxxxx喷水图片| 亚洲精品一线二线三线| 亚洲视频在线一区| 日韩电影免费在线看| 成人黄色在线网站| 欧美精品第1页| 国产精品久久久久一区二区三区 | 欧美一卡2卡3卡4卡| 国产精品久久久久久一区二区三区| 亚洲亚洲精品在线观看| 成人中文字幕在线| 欧美福利一区二区| 中文字幕在线不卡视频| 极品少妇xxxx偷拍精品少妇|