//实例33:用函数型指针控制P1口灯花样
#include<reg51.h> //包含51单片机寄存器定义的头文件
unsigned char code Tab[]={0xFE,0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,0x7F};
//流水灯控制码,该数组被定义为全局变量
/**************************************************************
函数功能:延时约150ms
**************************************************************/
void delay(void)
{
unsigned char m,n;
for(m=0;m<200;m++)
for(n=0;n<250;n++)
;
}
/**************************************************************
函数功能:流水灯左移
**************************************************************/
void led_flow(void)
{
unsigned char i;
for(i=0;i<8;i++) //8位控制码
{
P0=Tab[i];
delay();
}
}
/**************************************************************
函数功能:主函数
**************************************************************/
void main(void)
{
void (*p)(void); //定义函数型指针,所指函数无参数,无返回值
p=led_flow; //将函数的入口地址赋给函数型指针p
while(1)
(*p)(); //通过函数的指针p调用函数led_flow()
}
荣华富贵8
- 粉丝: 219
- 资源: 7653
最新资源
- 焊接件旋转弯曲疲劳极限性能研究.pdf
- 焊接接头残余应力数值模拟.pdf
- 焊接接头的抗动载断裂特性 - .pdf
- 焊接接头强度匹配和焊缝韧性指标综述.pdf
- 焊接接头疲劳行为研究.pdf
- 焊接接头设计(1999第三版).pdf
- 焊接接头型式和焊缝符号.pdf
- 机械设计吹气式桌面双工位螺丝机sw18可编辑全套设计资料100%好用.zip
- 焊接接头中的裂纹对风险检验结果的影响.pdf
- 焊接结构 田锡唐.pdf
- 焊接结构焊缝中缺陷参数不确定性处理方法.PDF
- 焊接结构耐候钢新旧标准牌号对照表.pdf
- 焊接结构件焊接变形的控制.pdf
- 焊接结构强度和断裂.pdf
- 焊接结构设计手册.pdf
- 焊接结构纵梁检测校正装置开发.pdf
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈