📄 test.c
字号:
/***********************************************************************/
/* */
/* FILE :test.c */
/* DATE :Tue, Mar 03, 2009 */
/* DESCRIPTION :main program file. */
/* CPU GROUP :64 */
/* */
/* This file is generated by Renesas Project Generator (Ver.4.12). */
/* */
/***********************************************************************/
#include "sfr64.h"
void cpu_initial(void);
void delay(unsigned int j);
void main(void)
{
int i;
int temp;
asm("fclr I");
cpu_initial();
asm("fset I");
// delay(5000); //调用延时函数
while(1)
{
temp = 0xfe;
for(i=0;i<8;i++) //8个流水灯逐个闪动
{
p9 = 0xff;
p9 = temp;
delay(5000); //调用延时函数
temp <<= 1;
}
}
}
/***********************************************************************/
void cpu_initial(void)
{
// while(pacr != 0x03){
// prcr = 0x04;
// pacr = 0x03; //80pin
// }
// prcr = 0x03;
/* clock,processer mode */
cm1 = 0x20;
cm2 = 0x02;
pm0 = 0;
pm1 = 0x08;
cm0 = 0x48;
pm2 = 0x01;
csr = 0x01;
pclkr = 0x03;
/* port */
p0 = 0x00;
p1 = 0x00;
p2 = 0x00;
p3 = 0x00;
#if !_KD_
p6 = 0x00;
#endif
p7 = 0x00;
p8 = 0x00;
p9 = 0x00;
p10 = 0x00;
pd0 = 0x00;
pd1 = 0x00;
pd2 = 0x00;
pd3 = 0x00;
#if !_KD_
pd6 = 0x00;
#endif
pd7 = 0x00;
pd8 = 0x00;
prcr = 0x07;
pd9 = 0xff;
pd10 = 0x00;
prcr = 0;
/* pull up control */
pur0 = 0x00;
pur1 = 0x00;
pur2 = 0x00;
/* port control */
pcr = 0x00;
}
/******************************************************************/
void delay(unsigned int j)
{
unsigned int l;
for(l=0;l<j;l++)
{
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -