c语⾔keil加法实验,实验1:编程、汇编与仿真调试平台软件
keil的使⽤
实验⼀:⑴编程、汇编与仿真调试平台软件keil的使⽤
⑵基本操作指令练习、简单程序编程与调试
⼀、 实验⽬的
汇编语言转c语言的软件1.学习编程、汇编与仿真调试平台软件keil的使⽤⽅法和技巧。
2.通过调试运⾏,理解和掌握程序存储器ROM的结构特点、存储寻址、空间分配特点;理解和掌
握数据存储器RAM的功能分区、结构特点。
3.熟悉针汇编语⾔源程序的设计过程,加强对编译内容、过程、机器码的进⼀步理解。
4.掌握对⼩功能软件运⾏结果的验证⽅法。
⼆、 实验仪器、材料
1.微型计算机(PⅣ以上)
2.编程、汇编与模拟平台软件Keil uVision4
三、 实验内容
1.学习编程、汇编与模拟平台软件Keil uVision4的使⽤;
2.针对AT89C51单⽚机进⾏⼩功能软件的汇编语⾔源程序设计;
3.对汇编语⾔源程序进⾏编译-修改-编译;
4.模拟运⾏机器代码,观察软件的运⾏过程。
四、 实验项⽬及实验步骤
1.Keil uVision4软件的使⽤
1)为了⽂件安全和⽅便管理,先在D盘下建⽴⼀个空⽂件夹,起名ASM⽂件;在ASM⽂件
夹中在建⽴多个⽂件夹,分别存放多个不同的⼯程⽂件,避免相互混合。
2)双击桌⾯上的Keil uVision4图标,出现启动画⾯。
3)选择“主菜单project \ New uVision Project”新建⼀个⼯程。
4)在对话框中,选择相应的路径和⽂件夹,并给⼯程取名后保存,不需要填后缀。
5)接下来⾃动弹出⼀个对话框“Select Device for Target‘Target 1…’”,为⼯程对象选择器件,
就是选择CPU类型。我们到并选中“Atmel”下的AT89C51;
(8051-based Fullly Static 24MHz CMOS controller with 32 I/O Lines,2 Timers/Counters,
6 Interrupts/2 Priority Levels,UART,Three-Level Program Memory Lock,4K Bytes Flash
Memory,128 Bytes On-chip RAM)
6)⼯程创建完毕,接下来开始建⽴⼀个源程序⽂本;选择“主菜单File \ New”命令,新建⼀个
源程序⽂本⽂件。在下⾯空⽩区别写⼊或复制⼀个完整的汇编程序;
7)选择保存⽂件时,需要输⼊源程序⽂件的名称,可以根据题意命名。如果是汇编语⾔源程序,
后缀名是“. asm”,如果是C语⾔源程序,后缀名则是“. c”,并留意保存路径,然后保存。
8)接下来需要把刚创建的源程序⽂件添加到⼯程项⽬⽂件中,选择project左边的管理窗⼝,
右击“Source Group 1”\ “Add File to ‘Source Group 1’” ,在接下来的对话框中选择⽂件类型“*.a*”,在⽂件列表中选择相应的⽂件,然后点击“Add”即可。
9)在点“ADD”按钮时会感到奇怪,对话框不会消失,直接点击“Close”关闭就⾏了,此时可以看到程序⽂本字体颜⾊已发⽣了变化;
10)接下来还需要对项⽬的器件及选项进⾏简单设置,选择“主菜单project \ Options for Target ‘Target 1…’,在对话框中选择“Target”标签,将晶振频率设成12M(12MHZ⽅便计算
指令时间);再选择“Output”标签,选中“Create HEX File”,使编译器编译时输出单⽚机
需要的HEX⽂件;
11)Keil uVISION拥有强⼤的功能,以上只是必备的基本操作,还有仿真、调试等功能。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。