- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
protus控制数码管增减课程设计报告
电子设计应用软件训练总结报告 PAGE \* MERGEFORMAT 10电子设计应用软件训练总结报告 PAGE \* MERGEFORMAT 1任务说明1、按照设计要求自行定义电路图纸尺寸;2、设计任务如下:利用51单片机和2位共阴极数码管及2个按键等器件,设计一个控制数码管增减的单片机系统,数码管显示范围为00-99。3、按照设计任务在Proteus 6 Professional中绘制电路原理图;4、根据设计任务的要求编写程序,在Proteus下进行仿真,实现相应功能。二、应用PROTEUS软件绘制原理图的过程1、进入proteus7 professional。2、设置图纸尺寸。单击system,再单击set sheet sizes,将尺寸设置A4,单击OK。如图1所示。图1 设置图纸尺寸3、选择原理图所需要元件。点击左侧栏第二个图标,再点击P,在搜索栏输入需要的元件名称。数码管为7seg,排阻为respack-8,按键为button,单片机为89c51,晶振为crystal,电阻为res,电容有两种,分别为cap-elec,capacitor。如图2所示。图2选择原理图所需要元件4、选择电源及地线。单击左侧栏第8个图标,选择电源VCC,地线GROUND。如图3所示。图3 选择电源及地线5、设置元件参数。双击需要改变参数的元件,按需要修改参数。6、连接时钟电路部分。鼠标单击需要连接的一段,这时鼠标变成连线,再将鼠标落在需要连接的另一端即可将原理图完成。如图4所示。图4 时钟电路部分7、连接共阴极数码管部分。因为数码管为共阴极,所以在连接P0口同时,与1k欧姆排阻相连,排阻另一端接5V直流电源,通过P2.6和P2.7控制数码管。如图5所示。图5 数码管部分连接电路8、连接按键部分。通过P3口第二功能放置按键。用外部中断源0,1控制按键1,2。按键1,2的功能分别为控制计数的加减,如图6所示。图6 按键部分原理图9、原理图连接完成。三、应用PROTEUS软件对原理图进行仿真的步骤以及过程结果1、在keil中编写程序。由于设计任务是用按键控制正计数和倒计数,则利用两个外部中断分别控制。在计数时,首先对数据进行判断,若当前值为预设值时,退出中断,返回主程序,否则进行加减计数。程序流程图如图7所示。 INT0加1子程序 主程序开始 当前值是否为99? Y N中断设置 加1将当前值进行 返回当前值十位与个位分离显示十位 INT1减1子程序 显示个位 当前值是否为00? Y N 减1 返回当前值图7 程序流程图2、编译无误后,生成hex文件。 3、选择hex文件。右键单片机,选择edit properties,单击program file右侧文件夹按钮,选择生成的hex文件,单击OK。如图8所示。图8 选择hex文件4、选择仿真。单击左下角三角按钮,开始仿真。如图9所示。图9 选择仿真5、仿真过程结果。程序仿真开始,初始情况如图10所示。数码管显示00。当按下键1时,数码管进行加一,每按一次显示数字加一,加至99停止。如图11所示。当按下键0时,数码管显示减一,减至00截止。如图12所示。图10 仿真初始情况图11 进行加一操作图12 进行减一操作3、仿真完成,结果正确。需要注意的是,仿真结果中数码管有轻微闪烁,但经验证,程序及原理图无误,是proteus与实物有些许差别,所以截图只能显示一位,但动态显示是两位,结果正确。四、 总结五、参考文献[1]张毅刚.单片机原理及应用.第3版 [M] 哈尔滨:高教出版社,2015年.[2]张坤毅.单片微型计算机原理及应用[M]西安:西安电子科技大学出版社,1997年.[3]陈忠平.基于Proteus的51系列单片机设计与仿真.第2版[M]北京:电子工业出版社,2008. [4]李广弟等.单片机基础[M].北京:北京航空航天出版社,2001.[5]王东峰等.单片机C语言应用100例[M].北京:电子工业出版社,2009.附录I 仿真电路图附录II 程序代码org 00h jmp start
您可能关注的文档
最近下载
- 2025年高考真题全国二卷英语-解析.pdf VIP
- 通风系统工程技术方案(3篇).docx VIP
- 2019款比亚迪E5电动后视镜不工作故障检修方案设计 (1).docx VIP
- 雨课堂东南大学《领导力素养》课后习题及单元测试答案.docx VIP
- 慢性伤口护理实践与质量控制新进展题库答案 - 2025年华医网继续教育.docx VIP
- 四年级(上)英语必背知识点总结译林版(2).pdf VIP
- 牛人工授精技术.ppt VIP
- 一汽-大众-迈腾MAGOTAN-产品使用说明书-新一代迈腾330TSI DSG尊贵型-FV7187BBDBG-MagotanB8L-201606.pdf
- 2025重庆永川区永荣镇村(社区)专职干部本土人才后备干部入库招录20人笔试模拟试题及答案解析.docx VIP
- 2020年南海区第十二届初中综合能力大赛数学模拟考试试题.docx VIP
原创力文档


文档评论(0)