|
单片机仿真实习任务:
07 译码器类单片机系统
- #include <REG51.h> /*片内寄存器定义所在头文件*/
- /*跑马灯*/
- unsigned int code table[]={0xff,0xdf,0xbf,0x9f,0x7f,0x5f,0x3f,0x1f};
- unsigned int i;
- void delay0(unsigned int z);
- void main (void)
- {
- while (1)
- {
- for (i=0;i<8;i++)
- {
- P0=table[i];
- delay0(5);
- }
- }
- }
- /*********************************************************
- 延时子函数0.24ms
- *********************************************************/
- void delay0(unsigned int z)
- {
- unsigned int i,j;
- for(i=0;i<z;i++)
- for(j=0;j<110;j++);
- }
复制代码
|
|