简单实例助你快速掌握proteus的用法

简单实例助你快速掌握proteus的用法

ID:16307546

大小:1.81 MB

页数:83页

时间:2018-08-09

简单实例助你快速掌握proteus的用法_第1页
简单实例助你快速掌握proteus的用法_第2页
简单实例助你快速掌握proteus的用法_第3页
简单实例助你快速掌握proteus的用法_第4页
简单实例助你快速掌握proteus的用法_第5页
资源描述:

《简单实例助你快速掌握proteus的用法》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、子情境1:简单实例助你快速掌握PROTEUS的用法121.1子情境内容:让单片机动起来,用单片机控制一个LED灯闪烁发光。151.2子情境目标:151.3子情境步骤151.3.1步骤一:PROTEUS电路设计151.3.2步骤二:源程序设计与生成目标代码文件20(1)程序流程图20(2)源程序设计211.3.3步骤三:PROTEUS仿真221.4扩展练习24子情境二:用发光二极管实现流水灯乒乓球效果252.1子情境目标:252.2子情境步骤252.2.1步骤一:PROTEUS电路设计252.2.2步骤二:源程序设计与目标代码文件生成2

2、6(1)程序流程图26(2)源程序设计272.2.3步骤三:PROTEUS仿真292.4扩展练习29子情境三:数码管动态扫描303.1子情境内容:利用动态扫描让四位数码管稳定的显示1234。303.2子情境目标:30(1)掌握单片机控制四位数码管的动态扫描技术,包括程序设计和电303.3知识点链接303.4任务步骤313.4.1步骤一:PROTEUS电路设计,单片机控制四位共阴极数码管动态扫描显示的原理图如图5-17所示。313.4.2步骤二:源程序设计与目标代码文件生成33(1)程序流程图33(2)源程序设计333.4.3步骤三:P

3、ROTEUS仿真353.5扩展练习36子情境四:定时/计数器的使用——方波发生器374.1子情境内容:用AT89C51单片机定时/计数器0的定时功能可构成一简单的方波发生器,实现周期为2s的方波,并能在虚拟示波器上直观地显示波形。374.2子情境目标:374.3知识点链接374.4.1步骤一:PROTEUS电路设计,实现周期为2s的方波的原理图如图5-22所示。37(1)程序流程图38(2)源程序设计384.4.3步骤三:PROTEUS仿真394.5扩展练习41子情境五:单片机外部中断仿真425.1子情境内容:外部中断是单片机的重要内

4、容,本子情境用外部中断功能改变流水灯和数码管的显示状态。425.2子情境目标:42(1)理解单片机的中断原理及中断过程42(2)用PROTEUS设计、仿真单片机的外部中断。425.3知识点链接425.4任务步骤425.4.1步骤一:PROTEUS电路设计,实现外部中断功能改变流水灯和数码管的显示状态的原理图425.4.2步骤二:源程序设计与目标代码文件生成43(1)程序流程图43(2)源程序设计435.4.3步骤三:PROTEUS仿真455.5扩展练习47主程序中数码管从0至9顺序显示数字,中断发生后(在单片机P3.2引脚上有低电平)

5、,数码管从9至0反序显示。47子情境六:直流电机正反转486.1子情境内容:用单片机AT89C51控制直流电机正反转。486.2子情境目标:48(1)掌握趋动电机正反转的电路48(2)用PROTEUS实现电机正反转电路的设计,并进行实时交互仿真486.3知识点链接486.4任务步骤486.4.1步骤一:PROTEUS电路设计,实现用单片机AT89C51控制直流电机正反转原理图486.4.2步骤二:源程序设计与目标代码文件生成50(1)程序流程图50(2)源程序设计516.4.3步骤三:PROTEUS仿真526.5扩展练习53子情境七:

6、用ADC0809实现电压表557.1子情境内容:利用单片机AT89C52和ADC0809设计一个数字电压表,能够测量0-5V之间的电压值,用四位数码管显示。557.2子情境目标:55(1)掌握PROTEUS中电压探针和电压表的使用方法55(2)通过制作简易电压表,学会AD转换芯片在单片机应用系统中的硬件接口技术和编程方法。557.3知识点链接55了解ADC0809芯片的功能以及使用方法55(1)功能:ADC0809芯片为8通道模/数转换器,可以和单片机直接接口,将IN0~IN7任何一通道输入的模拟电压转换成八位二进制数,在时钟为500

7、KHZ时,一次变换时间约为100us。55(2)使用方法:28脚双列直插式封装如图5-39所示,各引脚功能如下:557.4任务步骤567.4.1步骤一:PROTEUS电路设计,利用单片机AT89C52和ADC0809设计一个数字电压表的原理图如图5-40所示。567.4.2步骤二:源程序设计与目标代码文件生成58(1)程序流程图58(2)源程序设计597.4.3步骤三:PROTEUS仿真627.5扩展练习66子情境八:1602液晶显示器678.1子情境内容:利用单片机AT89C52控制液晶显示器(LiquidCrystalDispla

8、y,简称为LCD)实时显示。在1602液晶的第一行显示“ILOVEMYFAMILY”,在第二行显示“WWW.YZCIT.CN”。678.2子情境目标:67(1)掌握1602液晶与单片机的接口电路67(2)通过控制LCD,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。