AVR实验一.docx
《AVR实验一.docx》由会员分享,可在线阅读,更多相关《AVR实验一.docx(38页珍藏版)》请在第壹文秘上搜索。
1、单片机与接口技术实验刘东卓西南大学电子信息工程学院姓名:肖旭学号:2223班级:4i三年级:2014仿JX器。Idir1.8,S10Idir1.9.$01;Idir17,OxOc;1.Oadconstantinr1.7Idir1.7,SOe:1.oadconstantinr!71.oop:addr1.8,r1.9:Addr2tor1.实验一实验环境熟悉实验目的,1,熟悉编译环境的安装使用,2,/斛汇端语言涮写程序的相关要点。实殴事理:编详器的安装和使用请见说明实验内航根据本电子文档的1、2、3的介绍,熟悉端详环境的安装使用,熟悉汇编语言编写程序的相关要点,连接好KMFRvrS1.Udi。%建立
2、汇涮语言新工程,翻写汇编语言程序.如下面所示:Decrementr1.7brne1.oop:Branchifr1.70nop;Continue(donothing)利川编译器里面的单步执行或全速运行,竹行存放器数据变化:!RegisterXI1.RO4-0x7BR05-0x9FRO6=OxADR07三OxEEROB三0xC9R09=0x63R1.O-0x7BR1.1.-OxCCR12-OxBER13-OxFDR1.4-0xD2R15三0xF4R1.6=0x00R17三0x00R180x1.RIK0x01R20-0xS2R21-0x7BR22-0x2AR23-0x9ER24三0x01R25三Ox
3、BED*5-CCO*?-CVCC运行完毕后,H8里面的值为0x1.e.5!c1.rr!8c1.rr1.9Idir174Idir1.6,$0Idir26,$61.oop:incr1.6nu1.r19tr16movr1.9,rmu1.rI8,r1.6movr1.81.raddr1.9.rimu1.r17,r16movr17,raddr1.8,r1.cpr16.r26bme1.oopretFrtMra;,u1.皿3nsat1.EI1.1.1.U1.1.IHm1.1.e1.t1.1.eua5H3WFCZO三IIMBHHMHHBHBaH0!Cu1Uwm.mmNoUMba“,x:zs,D1.UakM.p)
4、t三z1ggM11:”】:3jBaeeSI:X“SXM9mUEf8)X3SC8*iX1.:eg%og.1M9:8X:S:C8:80:CUXtacwshcte:Ca3CM,M8,:C020uii0*Idi一rR16,1;1.oop:mu1.R17,R16:IiiovR17,RO:nu1.R18,R16;movR18,RO:addR17,R1;nu1.R19,R16;movR19,RO;addR18,R1;incR16:cpiR16,11:brne1.oop;nop:Memorvukurmry(Dyt9*QV*nc:CrOCooaoooooooaooooooooo*row*-OuoI-.-3I.实
5、殴总副这是我第一次做AVR实验,因此有点难,虽然五的阶乘这个程序简单,但由于没有预习,上理论课时不太认真,对于设置存放微,各种运算符号不熟。所以这一次通过翻书向同学才做出来。实验二汇编语言程序设计实险目的,1.进一步熟悉编译环境的安袋使用.2、熟悉汇编语言编写程序.实验JK理,编译器的安装和使用请见说明实险内部根据本电子文档的1、2、3的介绍,进一步熟悉娘洋环境的使用,熟悉汇编语言编写程序,连接好仿真器.M开AVrSIUdi。4,建立汇编语言新工程,编写汇编语言程序,如卜面所示:Idir!6,32Idir1.7,$31Idir1.81Ox1.OIdir1.9,31.Idir20,$80100p
6、1.rmu1.sr1.9,r201oop2:mu1.r1.9,r201.oop3:addr17,r161oop4:subr1.7,r1.9decr1.8brne100P2nop利用维译器里面的单步执行或全速运行件看存放器数据变化:通过编译器编译,谕答更如下问即:1、如果外接品振为4比请问这段代码运行完毕所需要多长时间?2074.75us2、第6行运后RO、RkR19和R20里面的值是多少?R0-80.R1.=FF,R19-0UR20-803、第7行运完毕后RO、KkR19和R20里面的值是多少?R0=80.R1=00.R19=01.R20=804、全部运行完毕后RO、RKRI6、R1.7、RI
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- AVR 实验