问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

单片机程序做批注,谢谢

发布网友 发布时间:2023-10-08 21:31

我来回答

2个回答

热心网友 时间:2024-09-22 17:19

看你代码片段
write_com();应该是写入命令
0x80 0x90 0x88 0x98 对应的是命令值 这个芯片文档里找
write_dat();应该是写数据 写入的数据是tab1[16] tab2[16] tab3[16] tab4[16] 这四个数组里的数据,每个数组里有16个字节的数据,write_dat每次写入1个字节,循环16次写入完1个数组
delay(1);延迟函数
EnDisplay就是个标识用的变量
所以上面代码大概意思应该就是
当f不等于7和8时 按照指定命令格式写入tab1 tab2 tab3 tab4里的数据,并将标识变量EnDisplay置0
当f等于7或8 并且 EnDisplay等于0时 写入命令0x01 EnDisplay置1; 写入命令0x80 并写入数据 2个字节 分别a_shi/10+0x30、a_shi%10+0x30
当f等于7或8 并且 EnDisplay不等于0时 写入命令0x80 并写入数据 2个字节 分别a_shi/10+0x30、a_shi%10+0x30
这里0x30应该是 ‘0’这个字符的Ascii码 一般 数字+0x30 用于把0~9整型数字转换成对应的字符
所以a_shi应该是一个2位数字
a_shi/10:取a_shi的十位
a_shi%10:取a_shi的个位
所以
a_shi/10+0x30:取a_shi的十位 并转换成对应的数字字符
a_shi%10+0x30:取a_shi的个位 并转换成对应的数字字符

热心网友 时间:2024-09-22 17:19

//一般人恐怕无法回答这个问题,我这里正好有这个程序,所以稍加注释
if(f!=7&&f!=8)
{
write_com(0x80);//LCD写第一行地址
for(i=0;i<16;i++)
{
write_dat(tab1[i]);//显示“"时间温度显示 ”
}
write_com(0x90);//第二行地址
for(i=0;i<16;i++)
{
write_dat(tab2[i]);//显示“公历:20”
}
write_com(0x88);//第三行地址
for(i=0;i<14;i++)
{
write_dat(tab3[i]);//显示“时间:”
delay(1);
}
write_com(0x98);//第四行地址
for(i=0;i<12;i++)
{
write_dat(tab4[i]);显示“室内温度:”
}
EnDisplay=0;
}

else
{
if(EnDisplay==0)
{
write_com(0x01);//关显示
EnDisplay=1;
}
write_com(0x80);
write_dat(a_shi/10+0x30);//显示年的十位数
write_dat(a_shi%10+0x30);//显示年的个位数

追问你好还有全文的注释吗

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
嘉陵睿行摩托什么颜色好看 请问下在第四军医大学吉林军医学院04级毕业的药学学生你们有入学通知... 报考第四军医大学药学研究生有什么限制吗?比如必须是211大学才能报考吗... 你最近好奇的一件事是什么? 报考第四军医大学的药学研究生(我学的是生物制药)对体检有什么要求(女 ... 赶黄草泡水喝的副作用 ...老梦见过,我找到一个对我很好的男人,对我百般疼爱,可是梦见我们一起... 一个很爱我的女人,但是她却有阴影.在爱我的期间她放纵过自己.跟过很... ...很疼爱我很宠我,把我照顾的无微不至,对我很好,我只相信他 宠物狗缺钙的那些事 做一个人力资源管理师需要哪些技能?4 人力资源管理活动包括哪些11 企业人力资源管理实务操作具体流程??113 膝盖后窝处蹲厕后站起来时为什么会疼?4 为什么我蹲下来再站起来的时候膝盖会疼?7 只要一蹲下有几分钟时间,再站起来后右腿膝盖窝后筋疼。但是走两...28 什么时候是三亚的旅游淡季13 蹲下后站起来时感觉膝盖很疼痛是怎么回事15 几月份去三亚最好?456 9月份适合去三亚旅游吗?10 去三亚旅游什么季节最合适?439 京剧什么叫二黄5 京剧二黄的出处2 真假猴王一波三折,作者刻意描绘有什么用意? 我想开个女装店想在杭州四季青进货 有很多不懂的,请有经验者帮...3 大家有接到联通免费送高清机顶盒的电话吗 海湾消防广播联动的时候主机已发出命令怎么不响 而且反馈都有 我国历史上出现过2次科技发展黄金时期是一次是汉朝另一次是 哈尔滨电费现在多少钱一度? 三亚旅游旺季是几月 什么时候6 求助,去三亚旅游几月是淡季几月是旺季2 第一次开服装店 新手进货需要注意什么182 人力资源部负责人主要做什么?13 第一次卖衣服怎么进货?跪求!大家帮帮忙啊~~627 学习人力资源管理需要掌握哪些主要的内容?4 我国科技发展的黄金时期 stemcellbiology影响因子 什么是京剧的西皮二黄7 京剧中全是“二黄唱腔”的剧目有哪些?9 为什么蹲下起来后膝盖后面会痛22 为什么十月一日国庆节,亚七卫星上的节目中央一台,三台,五六七八台,还 ... 做人力资源管理需要学习哪些知识?16 混合喷射简介 黑塔利亚里香港在第几集出现啊 电脑主板cpU插槽&#39;针脚不小心弄弯了8 cpu针脚也能碰到一块? 京剧中的“二黄”、“西皮”是什么意思170 京剧 二黄 西皮之区别!!205 亚七卫星天线为什么现在收不到中央6套8套节目了 京剧曲牌有多少种 西皮 二黄 怎么区分 流水 散板 原版呢?41