单片机应用技术项目1 信号灯.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言VS汇编语言 比较项目 C语言 汇编语言 可读性 高 低 硬件涉及度 低 高 可移植性 高 低 复杂算法 容易 难 开发效率 高 低 运行效率 低 高 学习难度 低 高 认识C语言 结构化语言 丰富的数据类型 便于维护管理 与汇编语言相比,C语言的优点如下: 不要求编程者详细了解单片机的指令系统,但需了解单片机的存储器结构; 寄存器分配、不同存储器的寻址及数据类型等细节可由编译器管理; 结构清晰,程序可读性强; 编译器提供了很多标准库函数,具有较强的数据处理能力。 /******************** //版权和版本声明 * 文件标识:*.c * 摘要:简要描述本文件的内容 * 当前版本:1.1 * 作者:输入作者(或修改者)名字 * 完成日期:2012年7月20日 **********************************/ #include at89x52.h // 引用标准库的头文件 ? #include “myheader.h” // 引用非标准库的头文件? /**************************** * 函数名称: * 函数功能: * 输入/输出参数: * 返回值: ***************************************/ // 主函数的实现体 void main(?) { ? } // 空行 C语言文件结构格式 处理框:框中指出要处理的内容。通常有一个入口和一个出口。 判断框:表示分支情况。 四个顶点,通常上面表示入口,视需要用其余两个顶点表示出口。 连接框:连接因写不下而断开的流程线。 流程线:有向线段,指出流程控制方向。 开始符/结束符表示本段算法的开始或结束。 算法与流程图 【活动一】硬件设计––单片机的选择 单片机内部资源的三大指标: 1.FLASH (程序存储空间ROM) 2.RAM(内存) 3.SFR(特殊功能寄存器) STC89C52: 8KFLASH、512字节RAM、32个IO口、3个定时器、1个UART、8个中断源。 P89V51RD+: 64KFLASH、1024字节RAM、32个IO口、3个定时器、1个UART、8个中断源、1个SPI、PWM、并且支持与KEIL连机进行在线仿真 硬件电路设计 单片机控制发光二极管闪烁系统的硬件电路如图所示,包括最小系统电路及LED驱动显示电路。单片机的最小系统电路包括+5V电源电路、晶体振荡时钟电路、复位电路,同时要求单片机的31引脚接高电平。单片机的P1口的P1.0~P1.7引脚与发光二极管的阴极连接,当P1口对应引脚输出低电平时,发光二极管点亮;当P1口对应引脚输出高电平时,发光二极管熄灭。 LED信号指示系统的硬件原理图 PROTEUS构成 Proteus 是一个完整的嵌入式系统软、硬件设计仿真平台。 ISIS为功能强大的原理布线工具。 ARES PCB设计为一PCB设计系统。 【活动二】Proteus ISIS绘制电路图 主菜单 通用工具菜单 1. Proteus的主界面简介 专用工具 菜单 PCB 电路 电路编辑窗口 坐标原点 浏览窗口 器件工具列表窗口 仿真按键 2. Proteus的主菜单简介 点击主菜单 主菜单 编 辑 工 具 ←点击鼠标: 点击此键可取消左键的放置功能,但可编辑对象. ←选择元器件: 在元件表选中器件,在编辑窗中移动鼠标,点击左键放置器件. ←标注联接点: 当两条连线交叉时,放个接点表示连通. ←标志网络线标号:电路联线可用网络标号代替,相同标号的线是相同的. ←放置文本说明: 是对电路的说明,与电路仿真无关! ←放置总线: 当多线并行简化联线,用总线标示. ←放置子电路: 可将部分电路以子电路形式画在另一图纸上. ←放置器件引脚: 有普通.反相.正时钟.反时钟.短引脚.总线 ←放置图纸内部终端: 有普通.输入.输出.双向.电源.接地.总线. 调 试 工 具 ←放置分析图 : 有模拟.数字.混合.频率特性.传输特性.噪声分析等. ←放置录音机: 可录/放声音文件. ←放置电源.信号源: 有直流电源,正弦信号源,脉冲信号源等. ←放置电压探针: 显示网络线上的电压. ←放置电流探针: 串联在指定的网络线上,显示电流值. ←放置虚拟仪器: 有示波器.计数器.RS232终端.SPI调试器.I2C调试器.信号发生器.

文档评论(0)

132****9295 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档