![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
单片机学习笔记
文章平均质量分 67
彭宏喜
这个作者很懒,什么都没留下…
展开
-
错误提示:‘DATA‘: SEGMENT TOO LARGE
错误提示: ‘DATA’: SEGMENT TOO LARGE解决方法:如图所示原因分析:“Keil Cx51编译器提供三条编译模式控制命令:SMALL,COMPACT,LARGE,它们会对变量存储器空间产生影响。SMALL所有变量都被定义在8051单片机的片内RAM中,对这种变量的访问速度最快。另外,堆栈也必须位于片内RAM中,而堆栈的长度是很重要的,实际栈长取决与不同函数的嵌套深度。采用SMALL编译模式与定义变量时指定data存储器类型具有相同效果。COMPACT所有原创 2021-06-11 18:58:44 · 2823 阅读 · 0 评论 -
发光二极管的典型应用电路
51单片机系统中发光二极管的典型应用电路可分为“灌电流”和“拉电流”两种。如图所示,P1.0引脚上的发光二极管D1驱动方式称为“漏电流”驱动方式,当P1.0输出高电平,D1两端无电压差,不发光;当P1.0输出低电平时,D1两端有电压差,发光。P1.7引脚上的发光二极管D2的驱动方式为“拉电流”驱动方式,当P1.7输出高电平时,D1两端有5V的电压差,发光;当P1.7输出低电平时,5V电压差将落在上拉电阻R4上,D2两端无电压差,则不发光。注释:D1、D2:发光二极管LED。发光二极.原创 2021-01-28 13:53:12 · 4599 阅读 · 0 评论