51单片机,怎么以参数的形式把IO口传入子函数

[复制链接]
查看11 | 回复2 | 2015-10-22 00:51:42 | 显示全部楼层 |阅读模式
不能把IO口直接当参数,但可以使用变通方法:一、确定输出端口,如P1,这是一个固定不变的端口。二、可以把指定端口的某位当参数传入子函数oid HuXi_up(uint IO_Bit){unsigned char i,mask;mask=1;mask = _crol_(1,IO_Bit)for(pwm_low=1;pwm_low<CYCLE;pwm_low++){P1 = P1 & (~ mask);duty=0;while(duty<=pwm_low);P1 = P1 ^ mask;duty=0;while(duty<=(CYCLE-pwm_low));}}单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。...
回复

使用道具 举报

千问 | 2015-10-22 00:51:42 | 显示全部楼层
不能把IO口直接当参数,但可以使用变通方法:一、确定输出端口,如P1,这是一个固定不变的端口。二、可以把指定端口的某位当参数传入子函数oid HuXi_up(uint IO_Bit){unsigned char i,mask;mask=1;mask = _crol_(1,IO_Bit)for(pwm_low=1;pwm_l...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行