- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《单片机技术》111实验报告
信息工程类 实验报告 课程名称: 单片机技术 姓 名: 系: 信息与机电工程系 专 业: 电子信息工程 年 级: 2013级 学 号: 指导教师: 职 称: 2015 年 11 月 日 #include reg51.h #define uchar unsigned char #define uint unsigned int sbit in=P3^0; sbit out=P1^0; void main(void) { while(1) { in=1; if(in= =0)out=0; else out=1; } } 2)Protues软件使用 下图2-1-1为利用单片机、1个开关和1个发光二极管,构成一个简单的开关检测系统的仿真电路图。单片机P3.0引脚接按钮开关,P1.0引脚接发光二极管的阴极。当开关闭合时,发光二极管亮;开关打开时,发光二极管灭;按钮开关与发光二极管没有任何电气上的联系。利用Protues仿真软件画出仿真电路图,并进行电气规则检查。 图2-1-1 3)Proteus仿真 电路图绘制完毕后,加载“.hex”文件到电路图中的单片机内进行仿真,观察运行结果。注意系统时钟频率的设置 3.主要仪器设备(实验用的软硬件环境) 安装有Keil C51软件与Proteus仿真软件PC机1台; Dais-52PRO+或Dais-PRO163C实验系统一套。 4.操作方法与实验步骤 1)Keil C51软件使用 (1)建立用户文件夹 (2)建立工程 (3)建立文件并编码。输入以下源程序,并保存在项目所在的目录中 (4)把文件加入工程中 (5)编译工程。编译时观察在界面下方的“Build”页中的到编译错误信息和使用的系统资源情况等。 (6)调试。利用常用调试命令,如复位、运行、暂停、单步、单步跳过、执行完当前子程序、运行到当前行、下一状态、打开跟踪、观察跟踪、反汇编窗口、观察窗口、代码作用范围分析、1#串行窗口、内存窗口、性能分析、工具按钮等命令进行调试,观察并分析调试结果。 (7)目标代码文件的生成。运行生成相应的.HEX文件。 2)proteus电路设计 (1)建立新文件 (2)设定绘图纸大小 (3)选取元器件并添加到对象选择窗口中 (4)放置、调整元器件位置 (5)放置电源、地(终端) (6)电路图布线调 (7)电气检测 (8)电路图存盘。 3)Keil C与Proteus连接仿真调试 在Keil C中编译输出*.HEX文件,右键选中工作区中单片机芯片,左键单击打开属性对话框,在弹出的选择文件对话框中选择相应的*.HEX文件。通过运行控制按钮控制程序的执行,观察K1闭合和打开时的程序运行过程。 4)实验箱实验步骤 按照图2-1-2连接实验箱各个模块并仔细检查线路,确保无误后上电。 连线说明:通用机型因受PCB面积所限,单片机的I/O口均使用排针引出,可使用8芯排线整体接入发光二极管或逻辑电平开关的排针插头。当需要单独使用某一位或多位I/O口时则需转接,以本实验为例:先用8芯排线将P1.0~P1.7连接逻辑电平开关K0~K7,再将K0~K7拨至下方(预置高电平),最后用单根导线将K0的插孔连接发光二极管L0。 运行Dais软件,进入集成开发环境,软件弹出设置通信端口对话框(如图2-1-2),请确保实验装置与PC正确连接,并已打开实验装置电源,使其进入在待命状态。这里选择与实验装置实际相连的通信端口,并单击“确定”。如通信正确则进入Dais软件主界面,否则弹出“通信出错”的信息框(如图2-1-3),请检查后重试。 图2-1-2 设置通信端口对话框 图2-1-3 通信错误信息框 通信成功后,单击菜单栏“设置”→“仿真模式”项打开对话框,选择需要设置型号、程序/数据空间。这里我们将型号设置为“MCS-51实验系统”,外部数据区设置为“系统RAM”,用户程序区设置为“片外(EA=0)”,如图2-1-4所示,最后单击“确定”按钮保存设置。 图2-1-4 设置工作方式对话框 工作方式设置完毕后,单击菜单栏“文件”→“新建”项或按Ctrl+N组合键(建议单击工具栏“”按钮)来新建一个文件,软件会出现一个空白的文件编辑窗口。 在新窗口中输入程序代码: #include reg51.h #define uchar unsigned char #define uint unsigned int sbit in=P3^0; sbit out=P1^0; void main(void) { while(1) { in=1; i
您可能关注的文档
- JJ2000-2A安装调试手册.doc
- JUnit测试框架之JUnit3和JUnit4使用区别的总结.doc
- M11口试题.doc
- Moldflow在气体辅助注塑成型中的应用分析.docx
- MSC.1-Circ.1206防止救生艇事故的措施.doc
- LQ1600KⅢH操作使用手册.docx
- MC475平臂吊安装方案.doc
- GBA重装机兵2改-完美攻略.doc
- PS考证试题2009-12-27_12-31-45_983693.doc
- QHSE作业计划书编写导则(2012.2.16).doc
- AI大转型:如何从试点探索走向产业重塑-2025.pdf
- Capgemini-软件驱动的移动时代:超越车辆(英)-2025.pdf
- AI时代教师主体性的促进与保护-2025.pdf
- Capgemini-利用人工智能的价值:释放可扩展的优势(英)-2025.pdf
- 电视淘宝25年双11招商方案-2025.pdf
- AI时代保持领先:领导者指南-2025.pdf
- 查塔姆研究所-非线性和异质性削弱了对聚合波动的反应:我们能从机器学习中学到什么?(英)-2025.pdf
- 2025未来办公趋势前瞻.pdf
- 聚焦女性情绪需求,半年转化千万GMV——突破计生用品行业壁垒,0帧起手成为站内TOP1品牌!-2025.pdf
- 化债观察之城投新增融资透视-2025.pdf
文档评论(0)