第三讲单片机开发软件快速入门.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1、Proteus ISIS下的电路设计。 首先在Proteus ISIS环境下完成一个单片机应用系统的电路原理图设计,包括选择各种元器件、外围芯片等,电路连接以及电气检测,步骤如下: (1)新建设计文件 (2)选取元器件 (3)放置元器件、电源和地 (4)电路连接 (5)元器件属性设置 (6)电气检测 * 本设计所需元件列表 元件名称 型号 数量 Proteus的关键字 备注 单片机 AT89C51 1 AT89C51 U1 晶振 12MHz 1 CRYSTAL X1 LED灯 黄色 2 LED-YELLOW D1、D2 按钮 2 BUTTON K1、K2 电容 22pf 2 CAP C1、C2 电解电容 10uf 1 CAP-ELEC C3 电阻 220 2 RES R2、R3 电阻 10k 1 RES R1 2、C51语言源程序设计。 在Keil uVision3环境下进行C51语言源程序的输入、编译与调试,并生成目标代码文件(*.hex)。步骤如下: (1)新建一个工程 (2)选择单片机的型号 (3)新建一个文档,以扩展名c保存 (4)添加文件至源代码组件 (5)编辑窗口中输入代码 (6)目标选项卡选择生成.Hex文件 (7)编译 * #include reg51.h sbit LED1 = P0^0; sbit LED2 = P0^1; sbit K1 = P1^0; sbit K2 = P1^1; void DelayMS(unsigned int x) { unsigned char t; while(x--) { for(t=120;t0;t--); } } void main() { P0=0xff; P1=0xff; while(1) { LED1 = K1; if(K2==0) { while(K2==0) ; LED2=~LED2; } DelayMS(10); } } 3、调试与仿真 在Proteus ISIS平台下将目标代码文件(*.Hex)加载到单片机中,对系统进行虚拟仿真。 人有了知识,就会具备各种分析能力, 明辨是非的能力。 所以我们要勤恳读书,广泛阅读, 古人说“书中自有黄金屋。 ”通过阅读科技书籍,我们能丰富知识, 培养逻辑思维能力; 通过阅读文学作品,我们能提高文学鉴赏水平, 培养文学情趣; 通过阅读报刊,我们能增长见识,扩大自己的知识面。 有许多书籍还能培养我们的道德情操, 给我们巨大的精神力量, 鼓舞我们前进。 * 第三讲 单片机开发软件快速入门 Proteus Keil uVision 实例 3.1 Proteus功能概述 Proteus是Lab center Electronics公司于1989年推出,为单片机应用系统开发提供的功能强大的虚拟仿真工具。除具有模拟电路、数字电路的仿真功能外,最大特色是对单片机应用系统连同程序运行以及所有的外围接口器件、外部测试仪器一起仿真。针对单片机的应用,可直接在基于原理图的虚拟模型上进行编程,并实现源代码级实时调试。由于Proteus 具有强大功能与特色,目前已在包括斯坦福大学等全球数千所高校及世界各研发公司广泛应用。 * Proteus特点: (1)能对模拟电路、数字电路进行仿真。 (2)强大的电路原理图绘制功能。 (3)支持各种主流单片机仿真。 除8051系列外,Proteus还可仿真68000系列、AVR系列、PIC12/16/18系列、Z80系列、HC11、MSP430等其他各主流系列单片机,以及各种外围可编程接口芯片。此外还支持ARM7、ARM9以及TI公司的2000系列某些型号的DSP仿真。 (4)元件库中具有几万种元件模型。 可直接对单片机各种外围电路进行仿真,如RAM、ROM、总线驱动器、各种可编程外围接口芯片、LED数码管显示器、LCD 显示模块、矩阵式键盘、实时时钟芯片以及多种D/A和A/D 转换器等。虚拟终端还可对RS232总线、I2C总线、SPI总线动态仿真。 (5)提供了各种信号源。 丰富的虚拟仿真仪器,如示波器、逻辑分析仪、信号发生器计数器、电压源、电流源、电压表、电流表等。并能对电路原理图的关键点进行虚拟测试。除仿真现实存在的仪器外,还提供与示波器作用相似的图形显示功能,可将线路上变化的信号以图形的方式实时显示出来。仿真时,可运用这些虚拟仪器仪表及图形显示功能来演示程序和电路的调试过程,更清晰地观察到程序和电路设计调试中的细节,发现设计中的问题。 (6)提供了丰富的调试功能。

文档评论(0)

502992 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档