proteus控制数码管增减课程设计报告

proteus控制数码管增减课程设计报告

ID:6603014

大小:232.57 KB

页数:10页

时间:2018-01-20

proteus控制数码管增减课程设计报告_第1页
proteus控制数码管增减课程设计报告_第2页
proteus控制数码管增减课程设计报告_第3页
proteus控制数码管增减课程设计报告_第4页
proteus控制数码管增减课程设计报告_第5页
资源描述:

《proteus控制数码管增减课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、电子设计应用软件训练总结报告一、任务说明1、按照设计要求自行定义电路图纸尺寸;2、设计任务如下:利用51单片机和2位共阴极数码管及2个按键等器件,设计一个控制数码管增减的单片机系统,数码管显示范围为00-99。3、按照设计任务在Proteus6Professional中绘制电路原理图;4、根据设计任务的要求编写程序,在Proteus下进行仿真,实现相应功能。二、应用PROTEUS软件绘制原理图的过程1、进入proteus7professional。2、设置图纸尺寸。单击system,再单击setsheetsizes

2、,将尺寸设置A4,单击OK。如图1所示。图1设置图纸尺寸3、选择原理图所需要元件。点击左侧栏第二个图标,再点击P,在搜索栏输入需要的元件名称。数码管为7seg,排阻为respack-8,按键为button,单片机为89c51,晶振为crystal,电阻为res,电容有两种,分别为cap-elec,capacitor。如图2所示。10电子设计应用软件训练总结报告图2选择原理图所需要元件4、选择电源及地线。单击左侧栏第8个图标,选择电源VCC,地线GROUND。如图3所示。图3选择电源及地线5、设置元件参数。双击需要改

3、变参数的元件,按需要修改参数。6、连接时钟电路部分。鼠标单击需要连接的一段,这时鼠标变成连线,再将鼠标落在需要连接的另一端即可将原理图完成。如图4所示。10电子设计应用软件训练总结报告图4时钟电路部分7、连接共阴极数码管部分。因为数码管为共阴极,所以在连接P0口同时,与1k欧姆排阻相连,排阻另一端接5V直流电源,通过P2.6和P2.7控制数码管。如图5所示。图5数码管部分连接电路10电子设计应用软件训练总结报告8、连接按键部分。通过P3口第二功能放置按键。用外部中断源0,1控制按键1,2。按键1,2的功能分别为控制

4、计数的加减,如图6所示。图6按键部分原理图9、原理图连接完成。三、应用PROTEUS软件对原理图进行仿真的步骤以及过程结果1、在keil中编写程序。由于设计任务是用按键控制正计数和倒计数,则利用两个外部中断分别控制。在计数时,首先对数据进行判断,若当前值为预设值时,退出中断,返回主程序,否则进行加减计数。程序流程图如图7所示。INT0加1子程序                                  主程序开始当前值是否为99?    Y     N中断设置  加1将当前值进行            返回

5、当前值十位与个位分离显示十位             INT1减1子程序   显示个位             当前值是否为00?  Y                     N                    减1                     返回当前值图7程序流程图10电子设计应用软件训练总结报告2、编译无误后,生成hex文件。3、选择hex文件。右键单片机,选择editproperties,单击programfile右侧文件夹按钮,选择生成的hex文件,单击OK。如图8所示。图8选择hex

6、文件4、选择仿真。单击左下角三角按钮,开始仿真。如图9所示。图9选择仿真5、仿真过程结果。程序仿真开始,初始情况如图10所示。数码管显示00。当按下键1时,数码管进行加一,每按一次显示数字加一,加至99停止。如图11所示。当按下键0时,数码管显示减一,减至00截止。如图12所示。10电子设计应用软件训练总结报告图10仿真初始情况图11进行加一操作10电子设计应用软件训练总结报告图12进行减一操作3、仿真完成,结果正确。需要注意的是,仿真结果中数码管有轻微闪烁,但经验证,程序及原理图无误,是proteus与实物有些许

7、差别,所以截图只能显示一位,但动态显示是两位,结果正确。四、总结五、参考文献[1]张毅刚.单片机原理及应用.第3版[M]哈尔滨:高教出版社,2015年.[2]张坤毅.单片微型计算机原理及应用[M]西安:西安电子科技大学出版社,1997年.[3]陈忠平.基于Proteus的51系列单片机设计与仿真.第2版[M]北京:电子工业出版社,2008.[4]李广弟等.单片机基础[M].北京:北京航空航天出版社,2001.[5]王东峰等.单片机C语言应用100例[M].北京:电子工业出版社,2009.附录I仿真电路图10电子设计

8、应用软件训练总结报告附录II程序代码10电子设计应用软件训练总结报告org00hjmpstartorg03hjmpin0org13hjmpin1start:movie,#85hmovip,#04hmovtcon,#05hmovdptr,#tabledisp:mova,r4movb,#10divabmov20h,amov21h,bdisp1:mova,20hm

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

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

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