历史上的今天
返回首页

历史上的今天

今天是:2025年03月09日(星期日)

正在发生

2021年03月09日 | 使用51单片机应注意的

2021-03-09 来源:eefocus

关于硬件


1、一定要记得接晶振和复位电路。即使在Proteus上仿真成功后,焊板子的时候要把晶振和复位电路接上,这样板子才回工作的。


2、一般没有特殊要求的话,选用11.0592MHZ的晶振。这样有利于得到没有误差的波特率。特别是当与PC机进行通信的话,选用这种晶振比较好。


3、复位电路的电容可以选择10uF或者22uF。如果是10uF的话,充电电阻R的值要高于4K欧姆,如果你的单片机工作速度很慢,可以选择8.2K欧姆。


4、每个大规模的数字IC旁边都要放一个0.1uF的电容(一端接电源,一端接地)来去除高频的干扰。


5、在板子上最好做一个ISP下载座子与单片机相连,这样调试改写程序的时候就不用把单片机拔来拔去的,调试的周期也可以缩短。


6、目前比较好用的51单片机有ATMEL公司的AT89S系列、SST公司的SST89系列,现在新出现一个公司的好51单片机,价格更便宜,听说性能也不错,就是STC系列单片机。


关于编程:


1、能用C语言开发就用C语言,这样开发速度比较快,而且代码也比较容易维护。


2、将你常用的芯片的服务编成函数库,这样就能重复利用了,降低开发的周期。


3、善于利用KEILC51的开发环境与PROTEUS仿真环境的联合调试,可以降低开发的成本。


4、平常多做设计练习,多学多看,尤其要多多地收集别人公开的驱动源程序,这样可以在设计的时候少写很多代码。


5、设计完成后,要结合电路图和代码写出设计说明书,这样可以很好地保存自己的设计思路,对以后维护设计和移植设计都是很有好处的。


6、多看看《软件工程》和《数据结构与算法》,提高自己代码的可重用能力。


7、好的程序员是热爱程序的程序员,把你编写的每个源代码文件都加上自己的名字和版权说明,在能保护自己的知识产权的同时,也是对自己的一种激励。


8、大一点的设计都要写出数据词典,这样在用变量、写功能的时候就不会晕头转向。


推荐阅读

史海拾趣

First Sensor公司的发展小趣事

First Sensor公司电子行业的五个发展故事

故事一:初创与崛起

First Sensor的故事始于上世纪90年代初,当时它作为Silicon Sensor GmbH成立,标志着东德转型后科技领域的一次勇敢尝试。公司由Bernd Kriegel博士与21位前VEB电视电子元件厂员工共同创立,初期面临资金、机器和客户短缺的困境。然而,凭借着对传感器技术的坚定信念和专业知识,公司迅速在光子学、压力和先进电子领域开发出标准传感器和客户特定传感器解决方案。到1999年,公司成功上市,通过募集的资本进一步加速了其从初创企业向中型企业的过渡。

故事二:技术创新与市场拓展

进入21世纪后,First Sensor持续加大在技术创新和市场拓展上的投入。公司不仅专注于传感器技术的研发,还致力于提供从芯片到系统的完整解决方案。这一策略使得First Sensor在工业自动化、医疗设备和交通运输等多个领域取得了显著成就。特别是在医疗领域,公司开发的传感器广泛应用于呼吸机、血压计等关键设备中,并通过了EN ISO 13485认证,确保了产品的可靠性和安全性。

故事三:全球化战略与并购成长

随着业务的不断扩展,First Sensor开始实施全球化战略。公司在全球范围内设立了多个分支机构,生产和销售网络覆盖了全球多个市场。此外,公司还通过一系列并购活动进一步壮大了自身实力。例如,在2011年,First Sensor股份公司收购了Sensortechnics集团及其在德国境内外的子公司,这一举措不仅扩大了销售部门,还使公司能够为客户提供更加全面的个性化解决方案。

故事四:与TE Connectivity的合并

2019年,First Sensor迎来了一个重要转折点,即被TE Connectivity(泰科电子)收购。这一交易不仅巩固了TE在传感器领域的全球领导地位,还为First Sensor提供了更广阔的市场和技术资源。合并后,First Sensor的产品和客户群与TE的传感器产品组合相结合,为客户提供了更全面的一体化传感器解决方案。两家公司的互补技术和工程专业知识的结合,进一步推动了工业、医疗和交通运输市场的战略部署。

故事五:持续研发与未来展望

作为一家高科技企业,First Sensor始终将研发视为未来发展的核心。公司不断投资研发项目,推动传感器技术的进步和应用领域的拓展。例如,在自动驾驶和物联网等新兴领域,First Sensor的传感器技术发挥着重要作用。未来,公司将继续聚焦于具有技术特色的工业、医疗和交通等目标市场,紧跟行业发展趋势,为客户提供更加卓越的产品和服务。同时,First Sensor也将持续扩展全球版图,更加贴近市场与客户,以确保把握更多的销售潜力。

H&D Wireless公司的发展小趣事

随着全球化进程的加速,高创也开始了其全球化布局的步伐。除了在以色列和中国设立研发中心外,高创还积极拓展国际市场,与全球多个国家和地区的客户建立了长期合作关系。通过参加国际知名展会如汉诺威工业博览会等,高创不仅展示了其最新技术和产品,还加强了与国际同行的交流与合作,进一步提升了其国际知名度和影响力。

Comax Industrial Co Ltd公司的发展小趣事

为了不断提升自身的技术创新能力,Comax Industrial Co Ltd公司积极与高校、科研机构等开展产学研合作。通过与这些机构的紧密合作,公司不仅获得了前沿的技术支持,还培养了一批高素质的技术人才。这种合作模式使得公司的技术创新能力得到了显著提升,为公司的长期发展提供了有力的支撑。

德芯半导体(Doeshare)公司的发展小趣事

作为一家有社会责任感的企业,德芯半导体始终关注社会发展和环境保护。公司积极参与社会公益活动,为当地社区提供力所能及的帮助和支持。同时,公司还注重环保和可持续发展,通过采用环保材料和工艺、推广绿色产品等方式,为保护环境贡献自己的力量。这些举措不仅增强了公司的社会形象,也为公司的长期发展奠定了坚实的基础。

请注意,以上故事框架是基于对德芯半导体公司的有限了解而构建的,并非真实事件的具体描述。如需更详细和准确的信息,请参考公司官方发布的相关资料或进行深入研究。

Global Navigation Systems公司的发展小趣事
调试远程无线防盗报警系统时,需要按照说明书或专业人员的指导进行。首先,检查各个部件的连接是否牢固可靠,确保没有短路或断路现象。然后,进行功能测试,包括探测器灵敏度测试、发射机信号强度测试以及接收控制器报警功能测试等。在测试过程中,需要注意观察系统的反应速度和准确性,以及是否存在误报或漏报等情况。如果发现问题,需要及时进行排查和解决。
Advanced Monolythic Ceramics公司的发展小趣事
减少远程无线防盗报警系统的误报率可以从以下几个方面入手:首先,选择合适的探测器和安装位置,避免将探测器安装在易受干扰或误触发的位置;其次,合理设置探测器的灵敏度和报警阈值,避免过度敏感导致误报;最后,定期对系统进行维护和检查,及时发现并排除潜在的故障和隐患。

问答坊 | AI 解惑

GPIO驱动中,IO口发生中断后, 读取数据的问题.

GPIO驱动中,IO口发生中断后, 读取数据的问题. GPIO驱动中,IO口发生中断后,驱动是读IO口寄存器的一位数据,还是将IO口上的数据全部读完? 三星6410 BSP中有这样的参考代码吗? …

查看全部问答>

SQLCE创建错误

    在一个PDA(WinCE5.0操作系统),依次安装了以下三个程序:     1)sqlce.wce5.armv4i.CAB     2)sqlce.repl.wce5.armv4i.CAB     3)sqlce.dev.CHS.wce5.armv4i.CAB     上述三个cab ...…

查看全部问答>

wince6.0 directshow例子编译问题

我编译DirectX\\Directshow\\ddxclmv项目,已经加入strmiids.lib strmbase.lib ddraw.lib了,但连接时依然报错, 无法解析的外部符号 \"void __cdecl DbgLogInfo(unsigned long,unsigned long,wchar_t const *,...) 无法解析的外部符号 \"public: ...…

查看全部问答>

关于wince、2410 com2,com3的问题

找了好多论坛、资料都解决不了 还有个位帮忙…

查看全部问答>

转行通信系统开发准备工作,希望给点指引.

有一亲戚在一大公司作副总,估计进去不成问题。可能就是自已是否能站住脚的问题 本人情况:C#.NET开发工程师 三年应用软件开发经验 现转通信系统开发,需要提前专握些什么技术? 职位介绍: ------------------------------------------------ ...…

查看全部问答>

Windows CE讨论群~ 群号49889190~欢迎高手们参加讨论给予帮助~也欢迎新手们增添人气

Windows CE讨论群~ 群号49889190~欢迎高手们参加讨论给予帮助~也欢迎新手们增添人气 新年快乐!…

查看全部问答>

基于智能传感的机动车动载荷监测系统软件设计

这是我的毕业设计,需要用到51单片机汇编程序,请问有人有资料吗???由于资料太少了,所以在这向大家求救啊!如果有就太感谢了 …

查看全部问答>

南华大学黄智伟系列--为竞赛准备好一些常用的电路模块

本帖最后由 paulhyde 于 2014-9-15 03:21 编辑 一. 需要准备的一些模块 1. 微控制器电路模块:单片机,FPGA,ARM,DSP 2. 微控制器外围电路模块:键盘及LED数码管显示器模块,LCD显示器模块,触摸屏显示器模块,RS-485总线通信模块,CAN总线通信 ...…

查看全部问答>

高级嵌入式软件测试,单片机开发人员(北京)

单片机开发工程师-1人岗位职责:1、负责数码电子雷管仿真校准平台软件代码编程; 2、负责延时控制电路测试; 3、负责延时控制电路测试平台的搭建与开发;4、负责研发文档的撰写。任职要求:1、电子工程、自动化、机电、计算机相关专业,本科或 ...…

查看全部问答>

关于用MATLAB画波特图时相角设置问题,急求大神指导!

这个图上画出的相频特性范围是360~90,但我希望设置为0~-270,请问程序上该如何改动? 下附程序: clear; s=tf(\'s\'); U1=35;R=2.45;L=38e-6;C=2820e-6;D=0.686; Gvd=-(U1/D)*(s*L/R-D*D)/(D*D+s*L/R+s*s*L*C); margin(Gvd); grid; …

查看全部问答>