版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Keil 创建一个汇编程序的步骤1、在 C 盘新建文件夹“实验一” ,启动 Keil2、建立一个新工程,单击 Project 菜单,在弹出的下拉菜单中选中 New Project 选项,如图 11 所示。图 1 13、然后选择你要保存的路径“ C:/ 实验一” , 输入工程文件的名字“实验一” , 然后点击保存。4、这时会弹出一个对话框 ,要求你选择单片机的型号 ,这里选择 Atmel 89C51, 如 图1 2所示,选择89C51之后,右边栏是对这个单片机的基本的说明,然后点击 确定。完成后,屏幕如图 13 所示。图 1 35、在图1 3中,单击“ File ”菜单,再在下拉菜单中单击“ N
2、eW选项。新建文件后屏幕如图 14 所示。图 146、此时光标在编辑窗口里闪烁, 这时可以键入应用程序了, 建议首先保存该空白 的文件,单击菜单上的“ File ”,在下拉菜单中选中“ Save As”选项单击,屏 幕如 15 图所示,在“文件名”栏右侧的编辑框中,键入欲使用的文件名 如” Text ”,然后,单击“保存”按钮。图 157、回到编辑界面后,单击“ Target 1”前面的“”号,然后在“ Source Group 1 ”上单击右键,并单击“ Add File to Group Source Group 1 ”选项,在 出现的对话框 1 6 中选中“”,此时出现对话框如图 1 7
3、 所示,在 Type 选择 栏中选择第二项“ Assembly Language File ”,确定文件类型为汇编语言。8、然后得到如图 1 8所示的操作界面,注意比对左侧编辑框项目是否和图18一致,下面可以在右侧空白栏中编写汇编程序了。图 16图 1 8实验一 汇编语言实验一、实验目的1利用单片机的 P1 口作 I/O 口,掌握 P1 口同时作为输入和输出的用法。 2掌握汇编语言程序编写方法。二、实验设备(仪器)PC 微机一台, Keil 软件三、实验内容1寻址方式实验。2. 单片机 I/O 口实验。输入并完善实验例程,进行 Keil 仿真功能调试。四、实验步骤1 寻址方式实验。掌握汇编编写
4、步骤、OR指令定位的验证,调试状态下观察RO代码16进制显示、 RAM变化,写出程序运行结果。ORG0000H;LJMP MAINMAIN: MOV50H,#0BEHMOV51H,#99HMOV R1, #50H ;通用寄存器验证MOVA, R1INC R1ADD A, R1INC R1MOV R1, ACLR AADDC A, #0INC R1MOV R1, AEND2 依据电路图,对以下程序补充并进行调试,完成下述功能:作为输出,控制7位LED 口作为输入,当按下时,输出低电平;当没有按下时,输出高电平,给程序添加注释。1K*P1.0P1.1P1.2MCUP1.3P1.4P1.5P1.6P
5、1.7-| 乍 1 200图电路原理图ORG 0000HLJMP Mai nORG 0100HMai n: SETB ;JB _ , SETLED ;按键没有按下时,跳转到SETLEDCLRLED: MOV R0,#0FFHDJNZ R0,$ ;按键去抖JB ,SETLED;ANLP1, _;输出低电平,点亮LEDSJMP Mai nSETLED:MOV P1,;令LED熄灭,试用其它语句实现该功能;跳转主程序END五、预习要求1 .例程分析补充。2 完成预习报告。六、实验报告要求1把程序和注释补充完整,并写出运行中的观察体会。实验二 接口实验(开关量输出实验)一、实验目的了解和掌握开关量输出
6、通道的工作原理和方法。二、实验设备(仪器) 1计算机 2 Keil 软件三、实验内容利用单片机产生PWM信号,其中占空比由外部拨码开关控制四、实验步骤HEX文 件)1双击AT89C52各KEIL软件生成加载。(也可自己编写软件,生成 2 运行程序,调整PWM&号占空比,观察运行结果。五、预习要求 预习测控通道内容,熟悉 Proteus 软件。六、实验报告要求 按上述要求完成全部实验内容并做相应记录。 电路图为:(软件参考教材 P47)参考程序:ORG 000HAJMP MAINMAIN: MOV R7,#06HMOV R5,#0MOV A,R5LOOP: JNB ,POSAJMP LOOPPO
7、S: MOV DPTR,#TABLE1LOOP1: MOVC A,A+DPTRMOV P2,AACALL DELAYINC R5MOV A,R5DJNZ R7,LOOP1AJMP MAINDELAY: MOV R3,#255DEL1: MOV R4,#255DEL2: NOPDJNZ R4,DEL2DJNZ R3,DEL1 RETTABLE1: DB 0F1H,0F3H,0F2H,0F6H,0F4H,0F5HEND实验三 A/D 实验(四课时)1. 实验目的了解和掌握ADC0809T作原理及应用2. 实验设备(仪器)1计算机2Proteus 软件3. 实验内容学习单片机采用非复用接口方式采集
8、ADC0809通道5的数据,通道5的数据 由电位器提供4. 实验步骤1. 根据实验内容在 Protues 软件中选择合适电路芯片进行电路连接。2. 完善程序,使用KEIL软件编写,生成HEX文件,然后双击AT89C52将 HEX文件加载。3. 运行程序,观察运行结果。5. 预习要求熟悉 Proteus 软件,预习单片机及数码显示内容, 。6. 实验报告要求按上述要求完成全部实验内容并做相应记录。电路图为:;置数据区首地址; =0,且指向通道 0 ;置通道数启动 A/D 转换;软件延时参考程序MAIN:MOV R1 , #dataMOV DPTR , #7FF8HMOV R7 , #08H LO
9、OP:MOVX DPT,RAMOV R6 , #0AH DELAY:NOPNOPNOPNOPNOPDJNZR6 , DELAYMOVXA , DPTR;读取转换结果MOVR1, A;存储数据INCDPTR;指向下一个通道INCR1;修改数据区指针DJNZR7 , LOOP;8 个通道全采样完了没实验四 数据处理实验一、实验目的 了解和掌握测控系统中的人 - 机接口和通信接口的基本工作原理,理解在 控制中接口电路软件与硬件的关系。二、实验设备计算机三、实验内容 编程实现非线性校正,分析下面程序,查找错误,加以改正,并将其补充完 整。1). 查表法公式:z=Yi+(Yi+l Yi)/ (Xi+1
10、Xi)*(X Xi)Y2).插值法一等距节点分段直线校正法:设采样结果在表DATATable中(8位),等分四段,aii和aoi在KABTAB开始的单元中,单字节。a0i为整数, a1i为小于0的小数,校正结果存在 R2, R3中,部分程序如下:LINE :MOV A , R2;求段号MOV B , A; Xi 暂存 BANL A , #B;求段号SWAP ARR ARR AADD A , AMOV R7 , AADD A , #0EHMOVC A, A+PC;取 ai0MOV R3 , AMOV A , R7ADD A , #0AHMOVC A, A+PC;取 ai1MUL ABMOV A , BADD A , R3;a1i*Xi+a0iMOV R3 , ACLR AADDC A , #00HMOV R2 , ARETBKTAB: DB;1, 2, 5, 4,DATATable: DB ; 2,16,34,57,60,13END四、实验步
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年南阳科技职业学院单招职业技能考试题库附参考答案详解(基础题)
- 2026年信阳艺术职业学院单招职业倾向性考试题库及一套答案详解
- 2026年内蒙古能源职业学院单招职业倾向性考试题库及答案详解(名校卷)
- 2026年南阳工艺美术职业学院单招职业适应性测试题库附答案详解(完整版)
- 2026年航空物流公司社交媒体推广管理制度
- 2026年江西省新建二中高三“五校”联考语文试题含解析
- 辽宁省丹东市通远堡高中2026届高三数学试题理第三次调研考试试题解析含解析
- 上海市宝山区行知实验2026年高三下学期第二次“战疫”线上教学综合测试数学试题含解析
- 重庆市西北狼联盟2026年青浦高中高三下开学考英语试题含解析
- 2026届上海市宝山区通河中学招生全国统一考试仿真卷(十)-高考英语试题仿真试题含解析
- 2026年AR辅助医疗手术报告及医疗科技前沿报告
- 中国人身保险业经验生命表2025
- 农业合作社管理与运营实操指南
- 外伤性脑出血病例分析与管理流程
- 大类资产配置量化模型研究系列之五:不同协方差矩阵估计方法对比分析
- 产前筛查设备管理制度
- 木工机械日常点检表
- 古代汉语(第2版)PPT完整全套教学课件
- (完整word)长沙胡博士工作室公益发布新加坡SM2考试物理全真模拟试卷(附答案解析)
- GB/T 4108-2004镁粉和铝镁合金粉粒度组成的测定干筛分法
- GB/T 12805-2011实验室玻璃仪器滴定管
评论
0/150
提交评论