




已阅读5页,还剩10页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基本输入输出试验,开关控制LED,一、实验目的,1.单片机AT89C51读入4位开关的输入状态(0F),并将其输出到数码管显示。2.用proteus设计、仿真基于AT89C51单片机的开关控制LED数码管实验。3.掌握I/O口的控制方法。,二、PROTEUS电路设计,开关控制数码管电路原理图如图2-1所示。整个设计都在ISIS平台中进行。,图2-1开关控制数码管电路原理图,1.从PROTEUS库中选取元器件,AT89C51:单片机。RES、RX8:电阻(resistor)、8排阻。7SEG-COM-AN-GRN:带公共端的共阳7段绿色数码管(从optoelectronics光电子器件里选择)。SW-SPST:带所存的单刀单掷开关,开关的合或断可单击向下或向上的知识箭头实现。CAP、CAP-ELEC:电容,电解电容。CRYSTAL:晶振。,2.放置元器件、放置电源和地线、元器件属性设置、电气检测,所有操作都是在ISIS中进行,其设计与实验一相似,故不详述。图2-1中的元器件RN1、RN2是8电阻的排阻其中每个电阻的阻值都设置为200,如图2-4所示:,图2-4RN1属性设置,三源程序设计、生成目标代码文件,1.流程图本例源程序流程图如图2-5所示。设P2口为开关状态输入口,P1口为输出显示口。,2.源程序设计,通过菜单”Source”/”Add/RemoveSourceFile”,新建源程序文件:DZC32.ASM。通过菜单”Source”/DZC32.ASM打开PROTEUS提供的文本编辑器SRCEDIT,在其中编辑如下源程序;ORG0ORG30H;/*开始主程序*/STAR:MOVP1,#0FFH;/将p1口置1ST1:MOVP2,#0FFH;/将p2口置1MOVA,P2;/读p2口数据到寄存器AANLA,#0FH;/保留数据低4位,清高4位ACALLSEG7;/段内调用子程序SEG7MOVP1,A;/将A的值传给p1口SJMPST1;/短跳转到ST1,继续查询SJMPSTAR,;/*子程序块*;功能:将数据转换成段码,并查询对应按键对应数值,然后通过查表方式用数码管显示;*/SEG7:INCA;/A中的值加1MOVCA,A+PC;/将table中对应值送给ARET;/*子程序块*/;/*数据段可以写在代码段内,也可以单独作为数据段放在代码段前定义变量*/DB0C0H,0F9H,0A4H,0B0HDB99H,92H,82H,0F8HDB80H,90H,88H,83HDB0C6H,0A1H,86H,8EHEND程序编辑好后,单击按钮存入文件DZC32.ASM中。注意:汇编语言的注释符为分号和c、c+不同。,3.生成目标代码文件,通过菜单”Source”/“BuildAll”,在”ProgramFile”栏中添加上面编译好的目标代码文件DZC32.HEX。若编译失败,对程序修改调试至编译成功。,四POTEUS仿真,1.加载目标代码文件打开单片机属性窗口,在”ProgramFile”栏中添加上面编译好的目标代码文件DZC32.HEX;在”ClockFrequency”栏中输入晶振频率12MHZ。注意:时钟发生器中的晶振要设置频率,单片机的晶振频率也要设置。2.仿真单击按钮,启动仿真。运行片段如图2-2所示。开关断开,输入引脚电平为高;开关闭合,输入引脚电平为低。若要更明白地看到引脚的电平高、低状态,可以单击菜单”Systm”/”SetAnimationOption”,弹出如图2-5所示对话框,选中显示引脚逻辑状态(图中有的项)。此时的仿真运行片段如图2-2所示。,图2-2共阳数码管引脚布局及测试,图2-5动态电路配置、显示引脚逻辑状态,注释:,共阳极数码管为低电平输入时对应的段亮,且读数顺序为1gfedcba,其引脚布局及测试如图2-2、2-3所示。在实例中,当引脚a、b、c、d、e、f为低电平时,对应段亮,引脚g为高电平则不亮。此时p2=11110000与后A=00000000调用子程序后A=00000001P1=11000000即C0显示数字0,若debug要时查看寄存器或端口值,可以点击菜单”Debug”/“WatchWindow”,弹出如图2-6所示的窗口,添加要查看的寄存器的name即可。,图2-6WatchWindow,五、实验报告要求,1.实
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年超星礼仪考试试题及答案
- 2025年内蒙古自治区乌海市导游资格全国导游基础知识模拟题(附答案)
- 水果坚果副产品高值化创新创业项目商业计划书
- 八级上册政治期末试卷及答案
- 水稻空气净化设备应用创新创业项目商业计划书
- 家庭隔音窗设计与安装创新创业项目商业计划书
- 政府采购供应商信用评价系统创新创业项目商业计划书
- 建筑场地平整创新创业项目商业计划书
- 政务移动审批流程创新创业项目商业计划书
- 坚果去壳分级厂创新创业项目商业计划书
- 国开电大《组织行为学》形考任务1-4
- 施工安全生产风险分级管控和隐患排查治理双重预防机制建设实施方案
- 【MOOC】化学与社会-大连理工大学 中国大学慕课MOOC答案
- 精细化工技术-大学专业介绍
- 餐饮财务问题的研究报告
- 慢性疾病运动干预中心服务要求(征求意见稿)
- 林同炎与美洲银行大厦
- (正式版)SH∕T 3548-2024 石油化工涂料防腐蚀工程施工及验收规范
- 人教版八年级历史上册 第一、二单元 单元测试卷( 2024年秋)
- 二次抵押贷款合同
- DZ/T 0462.5-2023 矿产资源“三率”指标要求 第5部分:金、银、铌、钽、锂、锆、锶、稀土、锗(正式版)
评论
0/150
提交评论