找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1275|回复: 3
打印 上一主题 下一主题
收起左侧

在这个MCU程序中S指的是什么意思?指的是什么参数

[复制链接]
跳转到指定楼层
楼主
ID:145033 发表于 2021-4-5 14:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
/******************************************************************
函数功能:显示秒的子程序
入口参数:s
********************************************************************/
void DisplaySecond(unsigned char s)
{
   P2=0xbf;        //P2.6引脚输出低电平, DS6点亮
   P0=Tab[s/10];          //显示十位
   delay();
  delay();
   delay();

   P2=0x7f;       //P2.7引脚输出低电平, DS7点亮
   P0=Tab[s%10];         //显示个位
delay();
  delay();
   delay();

        P2=0xff;     //关闭所有数码管
           P0=0xff;
         delay();
  delay();
   delay();

}
在程序中S指的是什么意思,指的是什么参数。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:47541 发表于 2021-4-5 15:53 | 只看该作者
unsigned char s 函数的形参
回复

使用道具 举报

板凳
ID:900714 发表于 2021-4-5 17:01 | 只看该作者
你这个有电路图要更好理解一点。从代码上来看。unsigned char s是函数形参,当调用这个函数的时候,s用实际值刷新,比如
DisplaySecond(15);
此时,s就是15这个实际值。
函数体中间的代码,显示十位和个位,是通过求模和求余的运算。注意要是整数。

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

地板
ID:894154 发表于 2021-4-6 07:50 | 只看该作者
注释解释的很明白了,显示秒钟的子程序,入口参数是S,给函数传的参数是多少就显示多少 unsigned char 定义入口参数的类型
如果是例如void main(void) 就代表这个函数无返回值且不带任何有实际意义的参数
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表