Keil51开发环境的学1实验一

Keil51开发环境的学1实验一

ID:41762446

大小:506.64 KB

页数:9页

时间:2019-09-01

Keil51开发环境的学1实验一_第1页
Keil51开发环境的学1实验一_第2页
Keil51开发环境的学1实验一_第3页
Keil51开发环境的学1实验一_第4页
Keil51开发环境的学1实验一_第5页
资源描述:

《Keil51开发环境的学1实验一》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、Keil51开发环境的学习实验目的:•学习Keil51开发环境。•完成流水刘实验。实验内容:•完成Keil51软件环境和硬件环境的搭建。•编写代码驱动如下电路图:D7R1XTAL2・・R2RSTR3・・R4R5R6WC51FA>XTAL1・100R・LED-REDmPO.O/ADOPO.1/AD1PO.2/AD2PO.3/AD3PO.4/AD4PO.5/AD5PO.6/AD6PO.7/AD7・・100R・・LED^REDD2・・100R■■・・100R■■LED-REDD4>・・100R・・・

2、EXT>LED-RED-D5・・100R-■.LED-RED..・.D6pseETALEEAP2.O/A8P2.1/A9P2.2/A10P2.3/A11P2.4/A12P2.5XA13P2.6/A14P2.7/A15P10/T2P11/T2EXP1.2/ECIP13/CEXOP1.4/CEX1P1.&CEX2P16/CEX3P1.7/CEX4P3.0)RXDP3.1/TXDP3.2不而P3.3/INTTP3.4/TOP3.空P3.6極P3.71RDR8实验步骤:1.从windows开始菜单启动软件Keil51.Keil*

3、uVision1・创建新的工程,然后在选择单片机型号对话框中选择Philips公司的P87C51X2o侏容51单片机)妙:ad-fl

4、ision2NewProject.・・fflImportRVisionlProject.・・+[Target1OpenProjectCloseProjectFileExtensions?BooksandEnvironmentTargets.Groups」Files・・・SelectDeviceforTarget?TargetVRemoveItemOptionsforTarget?TargetTClearGroup

5、andFileOptionsl:XlBuildtargetF71^1RebuildalltargetfilesTranslate...Ctrl+F7(^1Stopbuild71E:tempadad.uv22E:实验ltl.uv2图表1:新建工程图表2:选择philps公司ProjectDebugPeripheralsToolsSVCSWindowHelpSelectDeviceforTargetTTarget1T⑦冈Vendor:PhilipsDevice:P80/P87C51X2Family:MCS-51Database"I~HLJ

6、8XC52ak口8XC54I••口8XC58[

7、…口P80/P87C51X2”口P80/F87C52X2]••••口P80/P87C54X2U口P80/P87C58X2JlU口P80C557E4k-LJP80C557E6]•LJP80C557E8kOP80C562h-QP80C591y<"-1HL宝厂UseExtendedLinker(XX51)insteadofBL51IUseExtendedAssembler(AX51)insteadofA51Description:确定取消I图表3:选择P87C51X2型号的单片机2.建立新的文件,保存,

8、并将这个新的文件加入到工程当中。这里要注意,文件名后缀一定要为.asm文件。(.asm文件是汇编语言,.c文件是C语言文件),正常情况F,Keil会对源代码进行语法着色。图表4:新建文件图表5:保存文件,并注意文件后缀名为.asm图表6:将文件加入到工程当中②冈查找范围(I):

9、Oad三]十向占•詡▼文件名@):

10、ad.asm文件类型(I):

11、AsmSourcefile(*?a*F*7src)▼

12、AddAddFilestoGroupTSourceGroup1Close图表7:在加入对话框中注意选择文件类型为Asm.3.设置工程屈性。在这里需要设

13、置单片机仿真器的内存分布,调试接口。图表&设置工程属性菜单在Target中设置单片机仿真器的内存分布,在Eprom开始地址0x8000,人小为0x4000。图表9:在这里设置内存分布布局在Debug设置对话框中选择硕件仿真,如下图。图表10:Debug设置4.输入代码如下:Main:MOV丄CLRCMainLoop:CALL1RLCAMOV]SJMP1Delay:MOV]Loop:MOV1DJNZ]DJNZ]DJNZ]DJNZ]RETA,#0FFHDelayPl,AMainLoopR7,#0R6,#0R6,$R6,$R6,$R7,LoopORG

14、LJMPORG8000H;此为硬件仿真调试程序,如果用户使用软件仿真或直接运行,应改为()()()()HMain81OOH;此为破件仿真调试程序,如果

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。