找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4484|回复: 19
收起左侧

关于C语言变量地址

[复制链接]
ID:668004 发表于 2020-9-13 21:00 | 显示全部楼层 |阅读模式
关于变量地址
变量地址.png
回复

使用道具 举报

ID:739545 发表于 2020-9-14 08:43 | 显示全部楼层
读写函数,看你函数内部怎么写的
回复

使用道具 举报

ID:280512 发表于 2020-9-14 09:33 | 显示全部楼层
10.7.4只是三个参数.这三个参数分别由不同的函数体使用.
回复

使用道具 举报

ID:540927 发表于 2020-9-14 09:40 | 显示全部楼层
你函数里怎么写就是什么了,不过呢,这里的10当然是十进制了
回复

使用道具 举报

ID:473159 发表于 2020-9-14 10:21 | 显示全部楼层
变量地址与变量你都没分清,好好上坛子看看教程
回复

使用道具 举报

ID:668004 发表于 2020-9-14 15:44 | 显示全部楼层
yoxi 发表于 2020-9-14 10:21
变量地址与变量你都没分清,好好上坛子看看教程

兄弟  我做硬件的。。。。。。。。。。。。。。
回复

使用道具 举报

ID:668004 发表于 2020-9-14 15:45 | 显示全部楼层
山水间 发表于 2020-9-14 09:40
你函数里怎么写就是什么了,不过呢,这里的10当然是十进制了

024和10 7 4都是代表啥玩意啊  
回复

使用道具 举报

ID:817669 发表于 2020-9-14 16:23 | 显示全部楼层
没有看到具体RTC的手册,可能是读和写的地址就是不一样,可能在物理上对应2个寄存器:一个是我们可以可以写入或读出的寄存器,称为预装载寄存器,另一个是我们看不见的、无法真正对其读写操作的,但在使用中真正起作用的寄存器,称为影子寄存器.
回复

使用道具 举报

ID:668004 发表于 2020-9-16 18:10 | 显示全部楼层
mike_xu2012 发表于 2020-9-14 16:23
没有看到具体RTC的手册,可能是读和写的地址就是不一样,可能在物理上对应2个寄存器:一个是我们可以可以写 ...

读和写的地址不应该是一样的吗
回复

使用道具 举报

ID:668004 发表于 2020-9-16 18:21 | 显示全部楼层
yoxi 发表于 2020-9-14 10:21
变量地址与变量你都没分清,好好上坛子看看教程

你是女士不  教教我啊  
回复

使用道具 举报

ID:668004 发表于 2020-9-16 18:24 | 显示全部楼层
lovezjf234 发表于 2020-9-14 08:43
读写函数,看你函数内部怎么写的

读时分秒和写时分秒 地址不应该是一样的吗  
回复

使用道具 举报

ID:155507 发表于 2020-9-16 19:21 | 显示全部楼层
读时分秒 是RTC  写时分秒是液晶显示   就是不一样

  1.                         year=read_ds(9); //读12C887函数
  2.                         month=read_ds(8);       
  3.                         day=read_ds(7);
  4.                         week=read_ds(6);
  5.                         shi=read_ds(4);
  6.                         fen=read_ds(2);
  7.                         miao=read_ds(0);       
  8.                         write_sfm(10,miao); //送液晶显示
  9.                         write_sfm(7,fen);
  10.                         write_sfm(4,shi);
  11.                         write_week(week);
  12.                         write_nyr(3,year);
  13.                         write_nyr(6,month);
  14.                         write_nyr(9,day);
复制代码
回复

使用道具 举报

ID:668004 发表于 2020-9-17 18:53 | 显示全部楼层
angmall 发表于 2020-9-16 19:21
读时分秒 是RTC  写时分秒是液晶显示   就是不一样

您好  那些数字都是啥含义啊
回复

使用道具 举报

ID:155507 发表于 2020-9-17 22:24 | 显示全部楼层
读写函数,看你函数内部怎么写的
看RTC的手册,是读的地址  时(Hours)  分(Minutes)  秒(Seconds)
DS12C887-Reg.jpg
25.005.jpg

        write_sfm(10,miao);       //送液晶显示   地址0xCA
        write_sfm(7,fen);          // 液晶显示 地址 0xC7
        write_sfm(4,shi);          // 液晶显示 地址 0xC4

  1. void write_sfm(uchar add,char date)
  2. {//1602刷新时分秒函数
  3.         char shi, ge;
  4.         shi=date/10;
  5.         ge=date%10;
  6.         write_com(0x80+0x40+add);
  7.         write_date(0x30+shi);
  8.         write_date(0x30+ge);
  9. }
复制代码




25.004.jpg
回复

使用道具 举报

ID:582903 发表于 2020-9-18 08:45 | 显示全部楼层
看原始定义,才能理解
回复

使用道具 举报

ID:668004 发表于 2020-9-18 18:48 | 显示全部楼层
angmall 发表于 2020-9-16 19:21
读时分秒 是RTC  写时分秒是液晶显示   就是不一样

工整  一看就是高手
回复

使用道具 举报

ID:668004 发表于 2020-9-18 18:48 | 显示全部楼层
青桑叶 发表于 2020-9-14 09:33
10.7.4只是三个参数.这三个参数分别由不同的函数体使用.

10 7 4是什么的参数
回复

使用道具 举报

ID:668004 发表于 2020-9-18 18:49 | 显示全部楼层
angmall 发表于 2020-9-17 22:24
读写函数,看你函数内部怎么写的
看RTC的手册,是读的地址  时(Hours)  分(Minutes)  秒(Seconds)[/backco ...

好东西   谢谢耐心指导  好人一生平安!我先看看  
回复

使用道具 举报

ID:668004 发表于 2020-9-18 18:50 | 显示全部楼层
angmall 发表于 2020-9-17 22:24
读写函数,看你函数内部怎么写的
看RTC的手册,是读的地址  时(Hours)  分(Minutes)  秒(Seconds)[/backco ...

10=0XCA? 7=0xC7?4=0XC4?这些都是十进制转换成十六进制吗?
回复

使用道具 举报

ID:821549 发表于 2020-9-22 08:59 | 显示全部楼层
玩硬件的居然连datasheet都不会看?
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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