历史上的今天
返回首页

历史上的今天

今天是:2025年07月21日(星期一)

正在发生

2021年07月21日 | 单片机学习札记3---新建keil4工程及下载验证

2021-07-21 来源:eefocus

有介绍如何新建一个KEIL4文件,以及如何编程,下载及调试等过程。


关于如何安装KEIL4参考这个帖子http://pan.baidu.com/s/1mhBaub2,关于如何新建空白文档以及如何编程,下载调试,参考这个帖http://pan.baidu.com/s/1eSky0MY,这样我们在主题帖中,主要分享做这个项目的过程就好了。


接下来我们继续调试我们的目标板,将60个LED焊接上,注意正负极以及焊接的时间不要超过2秒,LED对静电很敏感,时间过长,很容易损坏LED,调试完成后,我们编写一个程序,测试下我们的LED是不是都是正常工作的,新建一个工程,命名LED2,功能是60个LED和数码管同时亮,代码如下:

程序下载到目标板上的实际效果图:

可以看到已经全部点亮了,但是细心的人肯定会发现,亮度好像降低了,是的,因为我们用的是动态扫描显示,所谓动态扫描,就是利用人的肉眼不能分辨刷新速度在10MS以下的物体,10MS刷新一次,人眼是分辨不出来的,其实从程序中可以看出来,我们是轮流点亮每一组小灯的,SWITCH语句是一条多选一的选择语句,基本用法就是上面这样的例子。


还有在本节中,尤其是程序编写方面,我们开始注重编程的规范了,从一开始就要培养模块化编程的思想,养成一个良好的编程习惯,这对以后的发展是有很大好处的,好了,到现在为止,经过我们测试,证明板子至少在显示部分是没有任何问题的,这是继续进行下去的关键,不要等着把所有元器件焊接上去再来测试板子好坏,那样如果有好几个错误叠加在一起,就完蛋了。。。


好了,这一节,就到这里吧,下一节,我们继续测试其他驱动电路,先测试蜂鸣器,看下蜂鸣器是不是正常工作


这一节的程序文件已上传CSDN,不过需要积分下载,没有积分的可以在网盘下载http://pan.baidu.com/s/1slOD8Od

推荐阅读

史海拾趣

Coherent Inc公司的发展小趣事

1966年,Coherent Inc.由一群斯坦福大学的研究人员共同创立,其中包括物理学家James Hobart。初创时期的公司致力于激光技术的研究和开发,逐渐积累起了丰富的技术底蕴。这种对技术的执着追求和不断探索,为公司的后续发展奠定了坚实的基础。

EOZ S.A.S公司的发展小趣事

EOZ S.A.S公司自创立之初,就致力于电子技术的研发与创新。在智能手机市场饱和之际,公司敏锐地捕捉到可穿戴设备市场的潜力,投入大量资源进行智能手表的研发。通过不断优化算法和硬件设计,EOZ S.A.S成功推出了一款具有超长待机、高精度健康监测和丰富应用场景的智能手表,迅速在市场上获得认可,公司因此崭露头角。

璟德(ACX)公司的发展小趣事

随着技术的不断进步,璟德(ACX)的产品线也逐渐拓展,涵盖了滤波器、双工器、三工器、天线及其模组、蓝牙模组、射频前端模组等一系列高频陶瓷元件及模组。这些产品广泛应用于手机、无线网络、蓝牙、GPS、物联网等移动终端设备中,得到了市场的广泛认可。公司的业绩逐年攀升,客户群体也不断扩大。

FEI Microwave Inc公司的发展小趣事

为了进一步拓展国际市场,FEI Microwave Inc公司积极寻求与国际知名企业的合作。通过与欧洲宇航防务集团下属的子公司Astrium的合作,FEI Microwave Inc公司的微波技术成功应用于航天领域,为火箭发射任务提供了关键的技术支持。这次成功的合作不仅提升了FEI Microwave Inc公司的品牌知名度,也为其在国际市场上赢得了更多的机会。

Custom Electronics Inc公司的发展小趣事

在电子行业的早期阶段,CEI凭借其卓越的研发团队和创新能力,成功开发出一款具有革命性的新型电容器。这款电容器以其高效能、长寿命和稳定性强的特点,迅速在市场中获得认可。CEI借此机会,进一步扩大了生产规模,提高了产品质量,逐渐确立了其在电子行业中的领先地位。

CYANLITE公司的发展小趣事

CYANLITE公司成立于XXXX年,由一群富有创新精神的电子工程师创立。他们发现当时市场上对于高效能LED照明产品的需求日益增长,于是决定利用自己的技术背景,专注于研发和生产高品质的LED照明产品。起初,公司规模较小,资金有限,但他们凭借对技术的热情和坚持不懈的努力,成功研发出了第一款具有竞争力的LED灯具,并逐渐在市场上获得了认可。随着产品的热销,CYANLITE公司逐渐扩大了生产规模,并增加了研发投入,以保持其在行业中的领先地位。

问答坊 | AI 解惑

ZT:电子毕业生如何规划你的人生

一、 怎样规划你的毕业后的人生     我今年39岁了, 25岁研究生毕业,工作14年,回头看看,应该说走了不少的弯路,有一些经验和教训。现在开一个小公司,赚的钱刚够养家糊口的。看看这些刚毕业的学生,对前景也很迷茫,想抛砖引玉,谈谈自己 ...…

查看全部问答>

单片机键盘驱动

大家对这个程序发表意见:: 中断程序功能:将键盘输入的数字存储到单片机数据存储器的某个位置:勇于接受批评,INIT1: S1:MOV DPTR ,#3FFFH    MOV A,@DPTR    MOV R2,A    LJMP DELAY1ms    MOVX ...…

查看全部问答>

如何在RedCycloneII上配置SDRAM clk的phase shift?

刚开始使用CycloneII FPGA,和朋友借了一块RedCycloneII板(FPGA是EP1C6Q240C8),但是资料光盘找不到了。在尝试在RedCycloneII上把NIOS跑起来。不过不知道该把SDRAM clk的phase shift配成什么值合适,试了几个值都不行。哪位大虾以前成功过?配的 ...…

查看全部问答>

【问TI】能否能提供负电源DC/DC的实例?

 一时未想到悬而未决的紧急提问,倒是有个想414的课题一直没实际去做,有这么好的机会希望能借专家一把力。  俺的问题是这样的:这年头DC/DC控制芯片虽多如牛毛,但基本都是「+输入→+输出」或「+输入→-输出」,没咋见过「-输入→-输出」的,应 ...…

查看全部问答>

招聘硬件工程师

上海东现船舶设备有限公司招聘硬件工程师,要求如下:1. 精通模电,数电。2. 5年以上的硬件开发经验,有EMC经验更佳。3. 熟悉现场总线,如can总线。4. 熟悉arm且有项目经验。5. 有测控或仪器仪表行业经验有限考虑。工作地点:上海徐汇区。一经录用 ...…

查看全部问答>

南华大学黄智伟系列--电子设计竞赛必须掌握的一些基本技能

本帖最后由 paulhyde 于 2014-9-15 04:13 编辑 全国大学生电子设计竞赛试题包括理论设计、实际制作与调试等内容,既考虑到教学的基本内容要求,又适当了反映新技术和新器件的应用,竞赛试题一般都要求完成一个完整的电子系统的设计与制作,全面测 ...…

查看全部问答>

ARM体系结构与编程中的一个小问题

在看ARM体系结构与编程,第116页有个地方不明白: GBLA             objectsize   ;声明一个全局的算术变量 objectsize      SETA     0xff &n ...…

查看全部问答>

学习LaunchPad

先申明一下,我手上还没有Ti的LaunchPad板,但在学校学习过51单片机。 个人感觉,学习不同单片机的过程应该是一样的。 1、熟悉各外围功能模块的工作方法及寄存器位的定义; 2、外围功能模块一般从基本的开始,如端口。输出驱动LED灯,输入读取按 ...…

查看全部问答>

关于Hercules有哪些应用案例呢

Hercules推出时间不算太长,对于我来说是一个全新的处理器,所以想在这里跟讨论讨论大家Hercules有哪些应用的案例呢? 或者说大家有没有人准备在新的项目中使用这款处理器? 作为一款安全处理器,在怎样的环境中使用时比较合适的呢?…

查看全部问答>

单轴倾角传感器SCA60C团购贴(针对EEW比赛的朋友)

本帖最后由 paulhyde 于 2014-9-15 03:02 编辑 针对EEW参加比赛的朋友,一直想做点事,但都没有行动。 最近看到SCA60C的小量采购量大量上升,估计很多朋友都在用这个准备比赛。所以特在这发个贴,给EEW的朋友特价支持! 有需要这个倾角传感器的 ...…

查看全部问答>