




已阅读5页,还剩31页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
微机与单片机实验2指 导 书 薛琳 高正中信息与电气工程学院电工电子实验中心微机原理与接口技术实验室2011年9月山东科技大学学生实验守则1学生必须按时到实验室上实验课,不得迟到早退。2进入实验室要保持安静,不得高声谈笑,不准抽烟,不准随地吐痰和乱扔纸屑杂物。3. 不准动用与本实验无关的仪器设备和室内其它设施。4. 学生做实验前要预习,认真阅读实验指导书,复习有关基础理论,并接受教师的检查。5. 一切准备工作就绪后,须经指导老师同意,方可动用仪器设备,进行实验。6. 实验中要细心观察,认真记录实验数据,不准马虎从事,抄袭别人数据,不得擅自离开操作岗位。7. 实验中要注意安全,严格遵守操作规程,尽量节约水电与其它消耗材料。如损坏仪器设备等应立即向指导教师汇报,事后写出损坏报告,由实验室及校主管部门根据情况处理。8. 实验中如出现事故,要保持镇静,要及时采取措施(如断水、断电),防止事故扩大。9. 尊重实验室管理人员的职权,对不遵守操作规程又不听劝告者,实验室管理人员有权令其停止实验。对违章操作造成事故,要追究责任,损坏仪器要赔偿。10实验室一切物品(仪器、模型、标本、药品等)不得带离实验室,违者除追回物品外,要批评教育,丢失要赔偿。11实验完毕后,必须断电、断水,整理好仪器设备、标本、模型等,经老师允许后方可离开实验室。12学生要求重做实验或做规定外的实验,应征得指导老师同意后,方可进行实验,以免发生事故。13开放式实验室由任课教师提前安排好,按实验规则要求,由实验室管理人员具体执行。 二七年八月山东科技大学信息与电气工程学院实验指导书实验要求课前要做好实验预习工作,课上认真完成每项实验,课上未完成的实验内容在课后实验室开放时间补上,实验报告书写要认真规范。实验报告书写要求:1、封面课程名称要准确,学院、专业、班级、学号要写全,不得简写。2、每项实验名称要准确。3、实验组别、实验日期以及同组实验者要真实。不允许出现同组实验者不同日期、组别和结果数据现象。4、正文要求以下项目要齐全:(1)实验目的(2)实验设备(3)实验内容(4)实验电路图(硬件)(5)实验步骤(6)实验流程图及程序(7)实验结果及结果分析。5、字迹要清晰、规范、工整,字迹颜色要一致,程序框图采用标准符号。目 录实验一 数据传送指令1实验二 二进制数的运算2实验三 分支结构程序的设计3实验四 循环结构程序设计4实验五 子程序程序设计5实验六 外部中断系统的应用6实验七 定时器/计数器实验7实验八 键盘扫描显示实验8实验九 串行通信实验9实验十 /转换实验10实验十一 /转换实验12实验十二 利用MCS-51单片机控制交通灯(综合实验)13实验十三 电脑时钟(综合实验)14附录1 SDUST-CEE-UC单片机实验箱介绍15附录2 Keil uVision3 操作指南30附录3 编译错误信息35实验一 数据传送指令1.1 实验目的通过实验熟悉Keil uVision3软件仿真环境和MCS-51系列单片机指令系统。掌握简单的程序编制、调试方法。加深对MCS-51系列单片机硬件结构的认识。1.2 实验内容1、把R1中内容传送至R0中。2、把内部数据存储器20H单元中的内容传送至内部数据存储器30H单元中。3、把外部数据存储器20H单元中的内容传送至内部数据存储器20H单元中。4、把外部数据存储器2000H单元中的内容传送至内部数据存储器20H单元中。5、把外部程序存储器2000H单元中的内容传送至内部数据存储器20H单元中。6、把外部数据存储器2050H单元、2060H单元中的内容相互交换。*7、执行以下程序后,问SP=?,(71H)=?,(72H)=? MOV SP, #70HMOV A,#7CHMOV B,#0F0HPUSH ACCPUSH BPOP BPOP ACC8、应用MOVC A,A+DPTR指令求累加器A的平方值Y(设Y=50时 y=x;当50x=20时 y=5x;当x“New Project”,进入“Create New Project”界面,如图1.2.3所示:图1.2.3 Create New Project界面选择保存新项目的位置,并为新项目取名(一般为英文名),点击“保存”按钮,进入“Select Device for Target Target 1”界面,即CPU选择界面,其中左侧“Data base”框内列出了当前可用的CPU类型,右侧“Description”框内为所选CPU的介绍,如图1.2.4所示:图1.2.4 CPU选择界面选择所需要的CPU,点击“确定”按钮,此时出现图1.2.5所示询问框,选择“否”进入图1.2.6所示界面。图1.2.5 询问框图1.2.6 新工程界面至此,新工程建立完毕,下一步需要新建源程序文件。选择“File”“New”,如图1.2.7所示,源程序编辑窗口中出现编辑界面,输入需要调试的程序(C51或ASM),点击“File”“Save”将源程序保存,如图1.2.8所示:图1.2.7 新建空源文件图1.2.8 保存源文件注意,在保存源文件时,如果所调试的源程序是C51程序,文件名应为“XXX.c”;如果所调试的源程序是ASM程序,文件名应为“XXX.asm”。将源文件保存后,在“项目管理窗口”中右键点击项目文件夹,如图1.2.9所示,选择“Add Files to Group“XXXX”,进入源文件选择界面,如图1.2.10所示:图1.2.9 向工程中添加源文件图1.2.10 选择要添加的源文件选择要添加的源文件,点击“Add”按钮,然后关闭该界面,即可发现“项目管理窗口中”出现刚添加的源文件,如图1.2.11所示:图1.2.11 源文件添加完毕至此,新工程的建立、源文件的建立以及源文件如何添加至新工程均操作完毕,然后便可以对源程序进行编译、仿真等操作。如:选择“Project”“Rebuild all target files”可以对源程序进行编译;选择“Debug”“Start/Stop Debug Session”可以对源程序进行在线仿真。附录3 编译错误信息01:Bad operation操作码错02:Bad operand操作数错03:Bad constant 常数错04:Bad string字符串错05:Repeat define or constant 重复定义或常数。汇编程序期望一个标识符,但却出现一个常数,或虽是一个标识符,但它已被定义过。06:Divide by zero除数为0,表达式中0作为除数。07:Invalid character无效字符,该字符在汇编语言中无定义。08:Null string字符串长度为009:UnExpectedEND in include file在包含文件中出现了不期望的“END”,一个程序不能在包含文件中结束。10:“(”Expected期望“(”11:“)”Expected期望“)”12:“CR”Expected期望“CR”汇编程序已成功的汇编了一行,但这行中还有内容未用到。13:“,”Expected期望“,”14:Procedure name error过程名应是一个未定义的标识符,汇编程序期望一个标识符,但却出现一个常数,或虽是一个标识符,但它已被定义。15:PROC symbol not define过程已结束,但还有过程入口没有定义。16:File name Expected期望文件名。INCLUDE,USES命令行中需要文件名。17:Bad ORGORG定义的地址错18:Jump out of range跳转出范围19:Too many FORWARD define太多的向前定义(大于2K个)20:Too many labels in program程序中标号太多(1K)。程序中的标号太多,建议使用汇编程序提供的过程结构。21:Too many lables in procedure过程中标号太多(1K)。一个过程中的标号太多,一个过程不应这样大,您可将这个过程分成若干个小规模的过程。22:Too many debug file 被调试的文件太多,一个程序最多可调试含48个子文件的源程序。23:Bad bit address位地址错。位地址的范围是:(1)20H2FH(2)大于80H且能被8整除24:PROC can not in procedure过程中不能定义过程,过程是不可嵌套的25:Too many Entry in procedure过程的入口太多,一个过程最多可有30个入口,如果您的过程入口多于30个,请分成若干个小规模的过程。26:Symbol not define 标号未定义27:Program out of range程序超出了程序存储器的地址空间28:DB or DW too longDB或DW太长。每个DB和DW最多允许定义255字节。您可用几个DB或DW来定义大量数据。29:Too many lines行超出范围30:UnExpected“END”in procedure过程中不期望的“END”。过程已结束,但还有入口没有被定义。31:Too many lables在列表时标号太多32:PROC not end in init单元中的过程必须在单元中结束33:“END” Expected期望“END”34:TITLE String Expected期望标题TITLE语句中必须有一标题字符串,如果不想打印标题可设为一空白字符串,TITLE的初值即为一空白串。35:String too lo
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 门诊和住院患者身份识别制服及流程试题(含答案)
- 2025年农业科技创新项目成果转化与应用服务合同
- 2025全面覆盖数据中心运维支持与系统稳定运行保障合同
- 2025年环保公益众筹项目合作共赢协议书
- 2025年国际企业员工海外派遣及综合福利保障协议
- 2025年特色民宿经营权及品牌使用权租赁合同
- 2025年新能源汽车电池运输与维护保养服务合同
- 2025年度专业车辆租赁及深度维修保养服务合同模板
- 2025版政府指定食堂绿色食品采购供应服务合同
- 2025版生物制药产业合作开发合同书
- 《项目的变更管理》课件
- 人教板七年级至九年级英语单词表
- 安全主任竞聘演讲稿
- 2025-2030年中国化学纤维市场发展格局及投资前景规划研究报告
- 维护保养及售后服务说明
- 大学启示录:如何读大学(上海交通大学)学习通测试及答案
- 《静脉输液指南》课件
- AI技术赋能体育课堂教学评价
- 耳穴压豆课件完整版
- DBJ41T 256-2021 河南省海绵城市设计标准 河南省工程建设标准(住建厅版)
- 独家授权合同模板
评论
0/150
提交评论