《物联网基础应用实训》课程设计汇报
PINGDINGSHANUNIVERSITY
8至数码管滚动显示单个数字
姓 名: 田益搏
班 级: 13级物联网1班
学 号:
指导老师: 王启明
完成时间: 6月16日
一、设计要求
单片机控制8只数码管,分别滚动显示单个数字0-7.
程序运行后,单片机控制左边第一个数码管显示0,其它不显示,延时以后,控制左边第二个数码管显示1,其它不显示,直至第8个数码管显示7,其它不显示,反复循环上述过程。
二、原理说明
利用单片机来控制LED共阳极数码管显示器。
三、Proteus电路设计
1.建立新文件
进入Proteus ISIS界面,单击菜单单项【文件】 → “新建设计”选项,就会弹出“新建设计”窗口(见图),窗口中提供了多个模板选择。其中横向图纸为Landscape,纵向图纸为Portrait,DEFAULT为默认模板。单击选择模板图标,再单击“确定”按钮,即建立一个该模板空白文件。假如直接单击“确定”按钮,即选择系统默认DEFAULT模板·。
单击保留按钮,在弹出对话框“保留ISIS设计文件”中输入文件名再单击“保留”,则完成新建设计文件保留操作,其后缀自动为“.DSN”。
目前绘图纸大小为默认A4。假如改变图纸大小,可单击菜单中【系统】 → “设置图纸大小”就会弹出所表示窗口,可选择所需图纸尺寸。
单击器件选择按钮,弹出图5-3所表示选择元器件对话框。在其左上角“关键字”一栏中输入元器件名称“AT89S51”,则出现关键字匹配元器件列表,图5-3所表示。选中AT89S51所在行或单击AT89S51所在行后,再单击“确定”按钮,便将元器件AT89S51加入到ISIS对象选择窗口中。按此操作方法逐一完成其它元器件选择。被选择元器件加入到ISIS对象选择窗口中。
上述方法称“关键字查找法”,关键字能够是对象名称,描述,分类,子类,甚至是对象属性值。还有一个“分类查找法”,即元器件所属大类,子类,甚至以生产厂家为条件,一级一级缩小范围进行查找。在具体操作时,常将两种方法结合使用。
4.放置、移动、旋转元器件
单击ISIS对象选择窗口中元器件名,蓝色条出现在该元器件名上。把鼠标指针移到编辑区某一位置后吧,单击就可放置元器件于该位置,每单记一次,就放置一个元器件。假如要移动元器件,先右击元器件使其处于选中状态中,再按住鼠标左键进行拖动,抵达目标处后,松开鼠标即可。如要调整元器件方向,先将指针指在元器件上单击鼠标右键选中,再单击对应转向按钮。若多个对象,一起移动或转向,可选择对应块操作命令。
5.放置电源、地(终端)
Proteus中单片机芯片默认已经添加电源和地,也能够省略。先看添加电源操作,首先单击左侧工具箱中终端模式按钮,然后在对象选择窗口中单击POWER来选中电源,然后使用元器件调整工具按钮进行方向调整,最终就能够在编辑区中单击放置电源了。放置GROUND操作类似。
6.电路图布线
系统默认自动布线有效。相继单击元器件引脚间、线间等要连线处,会自动生成连线。
7.设置、修改元器件属性
Proteus库中元器件全部有对应属性,要设置、修改它属性,可右击放置在ISIS编辑区中该元器件,再单击它打开其属性窗口,这时可在属性窗口中设置、修改它属性。比如,设置某电阻R3属性。
8.电气检测
电路设计完成后,单击电气检验快捷按钮,会出现检验结果窗口,窗口前面是部分文本信息,接着是电气检验结果列表,若有错,会有具体说明。电气检测也可经过菜单操作【工具】“电气规则检验”完成。
经过上述各步骤操作后,完成本实例原理电路设计。
经过上述步骤操作后,完成本实例原理电路图以下。
四、Keil μVision3平台下源程序设计
源程序设计包含源程序源代码输入编辑和调试,现在常使用两种设计手段:一个是使用Proteus VSM;另一个是使用Keil
μ Vision3平台.
Proteus VSM提供了简单文本编辑器,对于不一样系列单片机,VSM均提供了对应编辑器,使用时可依据单片机型号和语言要求来选择.
德国Keil企业开发Keil μ Vision3软件平台是现在最好AT89C51单片机软件开发平台之一。Keil μ Vision3是一个集成化文件管理编译环境,使用工程方法来管理文件,而不是单一文
单片机实训总结报告 来自淘豆网m.daumloan.com转载请标明出处.