历史上的今天
返回首页

历史上的今天

今天是:2025年05月14日(星期三)

正在发生

2018年05月14日 | 51单片机 bit定义标志位无效原因

2018-05-14 来源:eefocus

我的51程序中用到了位定义:bit flag;
这样定义后,运行程序,下载到电路板上,发现flag根本不是按照自己设定的值,导致函数判断错误;后来查找到了原因

将keil中options中 target中 Memory Mode中要选择下图那两种方式才行;设置好后运行程序到电路板,果然成功正确运行了;

原因:之前设置成 Small:in DATA了,因为bit变量是位可寻址变量,而在51单片机RAM中有单独的区域是可位寻址的,那就是 PDATA区,至于为什么选择XDATA也可以,

那是因为XDATA区已经包括PDATA区了;


推荐阅读

史海拾趣

Enable Semiconductor Corp公司的发展小趣事

Enable Semiconductor Corp公司自创立之初,便专注于半导体技术的研发与创新。在早期阶段,公司研发团队经过无数次实验,成功研发出一种新型的半导体材料,这种材料具有更高的导电性能和更低的能耗。这一技术突破不仅提升了公司产品的性能,也为公司赢得了市场的初步认可。随着技术的不断迭代和优化,Enable Semiconductor Corp的产品逐渐在电子行业崭露头角,其市场份额也稳步上升。

DESIGNERSYSTEMS公司的发展小趣事

DESIGNERSYSTEMS公司意识到,要在电子行业持续发展,必须不断拓展市场。他们积极寻求跨界合作的机会,与汽车、医疗、航空航天等多个行业的领军企业建立了合作关系。通过跨界合作,DESIGNERSYSTEMS不仅将自身的技术优势应用于更广泛的领域,还从合作伙伴那里学到了更多行业知识和经验,进一步提升了自身的综合实力。

Aromat Corp公司的发展小趣事

为了进一步提升公司的竞争力,Aromat Corp开始实施国际化战略。公司积极拓展海外市场,通过设立海外分支机构、与当地企业合作等方式,将产品推向全球。同时,Aromat Corp还加强了与国际同行的交流与合作,学习借鉴先进的经验和技术,不断提升自身的综合实力。

富之光(Fujicon)公司的发展小趣事

自成立以来,富致科技始终秉持创新精神,不断投入研发,引进美国最新的PPTC技术,并结合海内外技术专家的智慧,成功开发出多款高性能的自复式保险丝产品。这些产品凭借其出色的安全性能、稳定性和可靠性,迅速在市场上获得了认可。同时,富致科技积极拓展国内外市场,与众多知名企业和行业伙伴建立了长期稳定的合作关系,进一步巩固了其在PPTC保险丝领域的领先地位。

铨力(ALLPOWER)公司的发展小趣事

铨力(ALLPOWER)公司成立于XXXX年,由一群热衷于绿色能源技术的创新者共同创立。公司初期专注于太阳能电源产品的研发和生产,凭借着对技术的深入研究和市场需求的敏锐洞察,很快在行业中崭露头角。通过不断的技术创新和产品优化,铨力逐渐在太阳能电源领域建立起自己的品牌地位。

Helicomm公司的发展小趣事

为了进一步提升综合竞争力,铨力公司开始着手深化产业链整合。通过收购、合作等方式,公司逐渐掌握了从原材料供应、产品生产到销售终端的完整产业链。这一举措不仅降低了生产成本,提高了生产效率,还为公司带来了更多的利润增长点。

问答坊 | AI 解惑

征求升压板电路图

本帖最后由 paulhyde 于 2014-9-15 09:16 编辑 现征求一个手机移动充内部的升压板电路图,其中输入为4.2V输出为6V的,希望各位大哥大姐,小弟小妹赞助一个原理图,毕业设计要用啊~紧急~谢谢啦 另外:我朋友叫我帮他问下谁可以帮忙做个逻辑分析仪,也是 ...…

查看全部问答>

建议大家上传资料的时候把资料内容写的尽量清楚些

如题,大家把自己的资料拿出来分享本来是一件很有意义的事情,但是好的资料并不是对每个人适用,我就下过好几次看题目好像是对我有用的东西,但是下来一看内容不太对口,浪费点芯币没什么,还浪费感情,不便于选择,以后希望大家能好人做到底把内容 ...…

查看全部问答>

【转】EC电磁学计算软件

1.有效的解决传输线的阻抗计算。 a.算法基于IPC b.可以解决所有PCB设计层叠及阻抗的计算 c.中、英文界面友好 2.解决电源载流设计方案 解决电源的走线、铜皮、过孔载流,温升,DC损耗问题。 3.趋肤效应分析 用于分析高速,射频传输线的 ...…

查看全部问答>

急啊!液晶的问题

我用八寸的液晶,网上好像没有专门的控制器啊!是不是用了驱动板就不要控制器了?? 那些用了控制器的是不是就不用驱动板了呢?…

查看全部问答>

GPRS模块做数据传输系统,16串口模块同时传输

GPRS模块做数据传输系统,16串口模块同时传输,是不是要自己协议栈。 是不是要自己写PPP协议。有解决的情回复一下,重金谢! grr@qq.com…

查看全部问答>

我的uCOS移植

本人在网上下载的uCOS,增加了定时器1周期中断,结果老是进入   App_Fault_ISR,   /*  3, Hard Fault   */,不知道怎么回事,请高手帮我分析一下,仿真环境为万利的开发板 ...…

查看全部问答>

FPGA的问题

本帖最后由 paulhyde 于 2014-9-15 09:09 编辑 在国赛中,FPGA的应用属于哪个方面的多一点?(硬件还是软件)  …

查看全部问答>

MSP430 ADC

12位的ADC能不能量化较大的电压值啊~比如说30V左右的…

查看全部问答>

关于串扰的问题

我的理解就是两条线之间存在电容或电感,在进行信号传输时,他们会通过 电容电感对彼此进行干扰,而且两条线挨得越近这种现象就越明显, 所以我们要避免干扰就不应该走平行线而且线踞应比较大(差分对除外)   以上是我的理解不知对不对 ...…

查看全部问答>

2011国赛仪表题m序列和曼码产生Verilog

2011年国赛E题。数字信号传输特性分析仪。本文件为产生m序列。并且对信号进行曼彻斯特编码。包含各类文件,引脚都分配好了。欢迎下载。…

查看全部问答>