单片机实验一由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“实验一单片机”。
实验一 Keil的使用及基本指令练习
一、实验目的和要求:
熟悉KEIL单片机编程软件使用环境,掌握利用KEIL调试指令的方法。
二、实验设备:
安装了KEIL的计算机。
二、实验内容和步骤:
1、双击KEIL图标,运行KEIL软件。
2、在Project下选择New Project新建一个项目,输入一个项目名,点击保存,进入选择单片机的对话框,选择:Atmel公司下的AT89C51,点确定;出现生成起始代码的选择,点否。
3、点File菜单下的New,新建一个文件,接着选File下的Save,给文件起个后缀名为ASM的文件。
4、在左边项目工作空间(Project Workspace)里,右键点击Sorce Group1 选择 Add File to……..在出现的对话框里,选择文件类型为Asm Source file,将刚生成的文件添加到项目中。
5、左边项目工作空间的树状结构里,将出现新建的文件,双击它,进入右边编辑空间,开始进行汇编程序的编写。输入以下程序段:(不用输入;之后的内容)ORG0000HLJMPSTAORG0040H
STA:MOVSP,#6FH;SP=
MOV17H,#34H;(17H)= MOVA,#83H;A= MOVR0,#17H;R0= ANLA,#17H;ORL17H,A;(17H)XRLA,@R0;CPLA;A= SJMP$ END6、保存文件,点击Projiect菜单下Rebuild all target files编译文件,若没有错误,编译成功。
7、点击Debug下Start/Stop Debug….进入调试状态。
8、点击View 菜单下的Memmery Window在编辑窗口的右下出现存储器窗口。
9、在存储器窗口输入:D:00回车,改变为观察内部数据存储区。
10、按F10,单步执行程序,每执行一步,观察左边的Register(寄存器)或存储器窗口,看各指令执行前后相关单元的内容变化,并记录下来。
三、实验报告要求:
1、认真按要求的步骤进行实验,掌握使用KEIL的基本方法。
2、按实验要求进行相关数据的记录,并解释每一个数据变化的原因!(执行了什么指令,该指令怎么让数据产生了怎么样的变化!)
3、自己尝试改变程序(比如自己写两条运算指令等),按实验的调试方法,观察运行过程数据单元的变化情况。
单片机实验一:电风扇设计1、基础部分:风扇要求有三个档位可选:低档位、中档位、高档位,当前档位能够直观显示(液晶屏或者LED),风扇有独立的电源开关和档位选择按钮;2、提升部分:①风......
实验一清0、移数将片内20H~2FH及片外0010H~001FH单元清0;然后将片内30H~3FH的数据移到片外0000H~000FH中;判断:若(30H)≤10,则求其平方存到31H中,并将位00H置1(其它位清0) 若(30H)=10,......
实验一、MCS51单片机基本开发环境1. 实验目的:1) 熟悉软件的集成开发环境 2) 掌握单片机软件设计流程3) 掌握单片机存贮器结构及各窗口之间的联系 2. 实验内容:1) 用三种方法实......
姓名:侯伟专业:电气工程及其自动化 《微机原理与应用》实验报告学号:2015012214 年级:2015级2017年秋季学期 实验一 LCM控制实验1、功能要求1、掌握利用单片机控制字符型LCM1602......
单片机实验心得体会一:单片机实验心得体会时间过得真快,不经意间,一个学期就到了尾声,进入到如火如荼的期末考试阶段。在学习单片机这门课程之前,就早早的听各种任课老师和学长......