历史上的今天
返回首页

历史上的今天

今天是:2025年05月10日(星期六)

正在发生

2019年05月10日 | 单片机学习记录——开发总流程

2019-05-10 来源:eefocus

开发总流程 

1.打开keil,建立新的工程。 

2.新建 .c 文件和 .h 文件,再把.c文件添加到工程中。 

3.在新建的.c文件中编辑c代码就可以了。 

4.编译程序,生成.hex可执行文件。


所需查看的文档 

查看原理图,了解硬件如何接线,知道控制哪几个IO口 

查看单片机的datasheet和各个外设芯片的datasheet,了解如何编程,尤其是外设芯片的工作时序。


如何烧录程序至单片机? 

答:编译编写好的单片机程序,生成.hex文件,打开烧录软件,选择单片机型号和COM端口,再选择.hex文件,点击下载,然后打开开发板的电源。至此,程序就已烧录进单片机。


推荐阅读

史海拾趣

Barry Industries Inc公司的发展小趣事

Barry Industries Inc在创业初期面临资金短缺、技术壁垒和市场竞争激烈等诸多挑战。然而,公司创始人凭借对电子行业的深厚理解和对市场需求的敏锐洞察,坚信公司的微波半导体封装技术具有巨大潜力。在创始团队的坚持与努力下,公司逐渐克服了初期的困难,逐步在市场上建立了自己的地位。

Caddock公司的发展小趣事

为了进一步提升市场竞争力,Caddock公司积极寻求国际合作。通过与全球知名电子企业的合作,公司成功将产品打入国际市场,实现了品牌影响力的扩大和市场份额的提升。同时,公司还积极参加国际电子展会和技术交流活动,不断吸收行业前沿技术,推动自身技术创新和产业升级。

CLAIREX公司的发展小趣事

随着全球化的加速推进,Clairex意识到要想在全球市场上取得更大的成功,必须实施全球化战略。于是,公司开始积极拓展海外市场,先后在多个国家设立了分支机构和销售代表处。同时,Clairex还加强了与国际同行的交流与合作,共同推动电子行业的发展。这些举措使得Clairex的产品和服务逐渐走向全球,为公司的长远发展奠定了坚实的基础。

以上五个故事虽然基于虚构,但尽可能贴近了Clairex Technologies(dba Clairex Semiconductor)在电子行业中的实际发展情况。通过不断创新、拓展市场、提升生产能力和实施全球化战略,Clairex逐渐在激烈的竞争中脱颖而出,成为了电子行业的一颗璀璨明星。

AnalogicTech公司的发展小趣事

AnalogicTech公司成立于1997年,总部位于美国硅谷。在创立初期,公司面临资金短缺、市场竞争激烈等诸多挑战。然而,凭借创始团队对半导体技术的深刻理解和前瞻视野,AnalogicTech成功开发出一系列具有创新性的产品,逐渐在市场中站稳脚跟。

Asian Best Components Co Ltd公司的发展小趣事

Asian Best Components Co Ltd在电子行业的初期,凭借一支富有创新精神的技术团队,成功研发出了一款高效能的电子元件。这款产品以其稳定性和高性价比迅速在市场上占据了一席之地。公司借此契机,不断扩大生产规模,提升产品质量,逐渐在电子元件领域建立了良好的口碑。随着技术的不断进步,Asian Best不断推陈出新,陆续开发出多款领先行业的产品,为公司的发展奠定了坚实的基础。

光磊(GL)公司的发展小趣事

随着国内市场的日益饱和,Asian Best Components Co Ltd开始将目光投向了广阔的国际市场。公司积极参加国际电子展会,与全球各地的客户建立了广泛的联系。通过深入了解不同市场的需求和特点,Asian Best不断调整产品策略,优化产品设计,成功打入多个国际市场。同时,公司还加强与国际同行的合作,共同推动电子行业的发展。

问答坊 | AI 解惑

ADC采样序列发生器问题

void ADCSequenceStepConfigure(unsigned long ulBase,        unsigned long ulSequenceNum,        unsigned long ulStep,  &n ...…

查看全部问答>

DNW刷新wince系统,下载不了xip.bin文件?

我使用的是USB下载,下载EBOOT.nb0没有问题,但是到“DOWNLOAD image now(USB)”一步的时候,出现 Enter your selection: u System ready! Preparing for download... Please send the Image through USB. Don\'t support raw image !OEMVERI ...…

查看全部问答>

求助!vs2005的windows mobile 6.0模拟器上面的蓝牙可用否?

vs2005的windows mobile 6.0模拟器上面的蓝牙怎么才能使用它?主要是完成搜索设备,传输文件等功能??…

查看全部问答>

新手想学习ARM制板,弄明白原理图,高手请指点一下,该学什么基础知识?

以前学过软件的知识,现在想自己用ARM做个项目,完全是陌生的,想先学怎么做ARM板的设计,也看不懂别人的原理图,时间也比较紧,高手能不能帮帮忙,指点一下,学什么,怎么学才能迅速了解ARM板的原理图的来龙去脉呢?比如说,怎么接存储器,怎么扩 ...…

查看全部问答>

老师保护学生的最后姿势![图]

220张真实照片一旅游游客在返回途中遭遇地震后,和女友徒步3天走出困境,带来了平武南垻的大量照片 !目前救援部队还未抵达平武,现在缺水缺粮却帐篷和衣物 照片的部队是平武自己的部队,也被困,那里现在正在自救,大量山体垮塌,有泥石流的危险,伤亡也 ...…

查看全部问答>

关于超级终端的问题

我现在用java写的一个程序给com1端口发送数据,,,怎么在windows提供的超级终端里显示出来....啊…

查看全部问答>

RegisterDevice的第四个参数是干什么的?

如题,,我知道平常使用的时候都是0,但是想弄明白点,请高手举个例子,区别一下…

查看全部问答>

用触摸板控制电脑播放音乐的具体步骤

坛子里好多人都在说这件事,有没有人给个具体的方法步骤。 …

查看全部问答>

【设计工具】Spartan-3E_FPGA_中文数据手册

目 录 索 引Spartan-3E FPGA Family:Introduction and Ordering(Datasheet Module 1).................. 5Introduction__简介:................................................................................................... 5Features ...…

查看全部问答>

DIY高精度ADC

最近研制的4.5位转5.5位ADC,是应用了标准ADC芯片或MCU内部ADC模块,基本完成了,只是因没有高一级仪表来校准而终止。 今心血来潮,想通过一般的元器件包括运算放大器和微处理器,不用标准ADC芯片,也不用MCU片内ADC模块,制作一个高精度AD转换器 ...…

查看全部问答>