




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
电子设计应用软件训练总结报告一、 任务说明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 org 03h jmp in0 org 13h jmp in1start:mov ie,#85h mov ip,#04h mov tcon,#05h mov dptr,#table disp:mov a,r4 mov b,#10 div ab mov 20h,a mov 21h,bdisp1:mov a,20h movc a,a+dptr mov p0,a clr p2.7 setb p2.6 lcall delaydisp2:mov a,21h movc a,a+dptr mov p0,a clr p2.6 setb p2.7 lcall delay ajmp disp in0:mov a,r4 cjne a,#99,add1 ajmp jp1 add1:add a,#01h mov r4,a jp1:nop reti in1:mov a,r4 cjne a,#00,subb1 ajmp jp2subb1:subb a,#01h mov r4,a jp2:nop retidelay:mov r7,#
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025跨国技术合作合同
- 2025年法制宣传日法律基础知识竞赛题库及参考答案
- 地理知识培训感受课件
- 大宗土石方运输协议
- 科技研发合作协议
- 地球队清洁工课件
- 2025年高热的护理试题及答案
- 跨部门协作的标准化工作流程
- 学校的香樟树350字(12篇)
- 股东社区建设协议
- 福建省福州市联盟校2023-2024学年高一下学期期末考试英语试题(解析版)
- 2025文化和旅游部直属事业单位招聘社会人员29人模拟试卷附答案详解
- 2024-2025学年重庆市万州区八年级(下)期末语文试卷
- 2025年乒乓球二级裁判考试题及答案
- 血标本采集考试试题附有答案
- 2025年公共安全生产试题及答案
- 员工工资及考勤管理制度
- 浙江省温州市龙湾区2024-2025学年七年级下学期学业水平期末检测数学试题
- 废料出售管理办法
- 2025年江苏省苏豪控股集团有限公司校园招聘笔试备考试题及答案详解(必刷)
- (完整)中小学“学宪法、讲宪法”知识竞赛题库及答案
评论
0/150
提交评论