- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机开发经验总结
单片机开发经验总结
nbsp;nbsp;nbsp; 1、与发光二极管串联的电阻(排阻)的计算和选取,一般发光二极管的正常发光的电流是3~10mA,在发光二极管上产生的压降是1.7
nbsp;nbsp;nbsp; V(轨管)nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; R=(5-1.7)/3~10nbsp;nbsp; (k)
nbsp;nbsp;nbsp; 2、单片机TTL电平nbsp;nbsp; 高电平:+5V;低电平:0V。
nbsp;nbsp;nbsp; RS232串口电平nbsp;nbsp;nbsp; 高电平:—12V ;低电平:+12V。nbsp; 可以通过MAX232电平转换芯片,转换之间的电平。
nbsp;nbsp;nbsp; 3、单片机上电I\O口的寄存器为高电平,其余寄存器为低电平。
nbsp;nbsp;nbsp; 4、三极管的开关作用:在B、E间接正向电压,E、C是导通的。
nbsp;nbsp;nbsp; 5、蜂鸣器:
nbsp;nbsp;nbsp; 1) 有源蜂鸣器直接接上额定电压就可以连续发声。
nbsp;nbsp;nbsp; 2)无源蜂鸣器和电磁扬声器一样,需要接在音频输出电路中才能发声。
nbsp;nbsp;nbsp; 3)有源蜂鸣器带振荡源,无源的不带。
nbsp;nbsp;nbsp; 4)有源蜂鸣器的理想信号是直流电。
nbsp;nbsp;nbsp; 5)无源蜂鸣器的理想信号为方波信号。
nbsp;nbsp;nbsp; 方波发声函数:void beep()
nbsp;nbsp;nbsp; {nbsp;nbsp;nbsp;nbsp; fmq=0;
nbsp;nbsp;nbsp; delay 500us();
nbsp;nbsp;nbsp; fmq=1;
nbsp;nbsp;nbsp; delay 500us();
nbsp;nbsp;nbsp; }
nbsp;nbsp;nbsp; 6、计算单片机指令周期:
nbsp;nbsp;nbsp; 指令周期(us) =nbsp; 12 /nbsp;nbsp; 晶振频率(Mhz)
nbsp;nbsp;nbsp; 选用12M的晶振,一个指令周期为1us
nbsp;nbsp;nbsp; 7、89C51的芯片最高支持24M的晶振
nbsp;nbsp;nbsp; 以上是笔者对单片机开发的初探,结合自己的实际做的几点归纳,但笔者和大家都会感觉到不是很过瘾,笔者经过整理前人的经验总结,看到了很多值得很大家一起分享的一些开发经验!!
nbsp;nbsp;nbsp; 目前介绍单片机应用的文章很多,但介绍单片机开发工具制作的文章却较少。由于单片机是一门实践性很强的课程,如果采用传统的开发模式,则要购买价格昂贵的仿真器、编程器等开发工具来作实验。其实由于芯片功能的日益完善,我们可以利用芯片的在系统编程(ISP)功能制作出实用而低价的开发工具。本文旨在帮助DIY爱好者开发制作出适合自己的开发工具。
nbsp;nbsp;nbsp; 1nbsp; 当前常用开发模式
nbsp;nbsp;nbsp; 目前,基本上有两种开发模式可供选择:用仿真器、用编程器。
nbsp;nbsp;nbsp; nbsp; 用仿真器。优点:方便,可以设置断点,可以观察存储器及寄存器的内容。缺点:价格昂贵,不同类型的单片机要购买不同的仿真器;仿真器终究不是单片机,有时代码在仿真器上能通过,但在单片机中不能正常工作,反而增加了调试的难度。
nbsp;nbsp;nbsp; nbsp; 用编程器。优点:价格相对便宜,通常一款编程器可编程多种器件。缺点:操作相当不便,每次要将芯片在目标板与编程器之间转移,并且还要在编译操作界面与编程器操作界面之间切换,大部分时间在做简单的重复工作。
nbsp;nbsp;nbsp; 2nbsp; 新的开发模式介绍及芯片选择
nbsp;nbsp;nbsp; 本文介绍的开发工具采用一种新的开发模式(类似于编程器开发模式)。由于利用了芯片的在系统编程功能,因此不需要移动芯片。在软件设计时设计成:一旦代码文件被重新编过,即自动下载到芯片,并自动复位运行,是真正的“所编即所得”。
nbsp;nbsp;nbsp; 目前很多单片机都支持在系统编程。8051系列单片机支持在系统编程的也很多,但大多数是支持通过PC机的串
您可能关注的文档
最近下载
- 工程施工资源配置计划施工资源配置计划.docx VIP
- DB65T 4254-2019机关办公楼(区)物业管理规范 保洁服务.docx VIP
- 《中国高血压防治指南(2024年修订版)》解读及临床实践题库答案-2025年华医网继续教育答案.docx VIP
- 开题报告_(某化工降压变电所电气设计)_图文.docx VIP
- 香精香料废水污染控制与治理技术规范.pdf
- 2025年软件定义汽车:SOA和中间件行业研究报告.pdf VIP
- 中华护理学会团体标准(最新版).pdf VIP
- 2025年老旧小区改造工程进度管理与施工安全风险报告.docx
- 2025年学宪法、讲宪法知识竞赛题库及答案.pdf VIP
- 2022年贵州省遵义市八年级竞赛数学试卷.doc VIP
文档评论(0)