资源描述:
《单片机开发板指导》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、STC89C52单片机开发板实验指导书目录一、熟悉编程软件的使用第]页二、熟悉下载环境第7页三、最小系统模块第12页四、流水灯第13页五、独立按键第14页六、矩阵键盘扫描与数码管显示第15页七、串口通信实验第17页八、电源指示部分和蜂鸣器第17页附录一元器件的极性识别第19页附录二焊接要求与注意事项第20页熟悉编程软件的使用一、目的掌握KEIL编程软件的安装及使用方法,熟悉KEIL编程环境。二、步骤(一)、先安装下载软件:1.在单片机开发板的开发工具文件夹中找到KEIL文件夹,然后双击"C51V900修正版
2、1.l.exe",按照提示安装即可。安装完成后会在桌面上出现一个KEILuVision4的图标。2.对KEIL软件进行在线注册,首先打开uVision4,在菜单栏中找到File选项,然后再File栏111选择LicenseManagement选项,如图1所示,在打开的LicenseManagement窗口,复制右上角的CID。图1在KEIL文件夹屮找到“Keil_lic・v3.2.exe”,然后双击。打开注册机,在CID窗口里境上刚刚复制的CID,其它设置不变,点击Generate生成许可号,复制许口J号,
3、如图2所示。将许口J号复制到LicenseManagement窗口下部的NewLicenseIDCode,点击右侧的AddLIC。若上方的Product显示的是PK51ProfoDevelopersKit即注册成功,SupportPeriod为有效期,一般可以到30年左右,若有效期较短,可多次生成许可号重新注册。如图3所示。图2图3(二)、此时,KEIL软件我们就注册成功了。我们打开pVision4软件,点击Project菜单,点击NEW,选择pVisionProject建立新工程,如图4所示。在文件名窗口
4、中输入我们要建立的工程的名字,然后在保存在窗I」中选择我们的工程存储位置。然后点击保存。会出现图5所示,我们在这个窗口中选择我们板子的单片机类型,我们单片机开发板的单片机是STC公司的STC89C52RC,选择好后点击确定。会出现如图6所示的一个对话框选择“Y”选项。图4图5UVision3图6我们在如图7所示的位置,选择第一选项新建文木。然后点击第三个选项保存文本。会出现图8所示的窗口。图7图8我们要对新建的文档进行命名,一般文档的命名和我们所见的工程是一致的,不过文档的后缀必须是“.C”。文档存储在我们
5、建的工程之中。文档名字改好后点击保存。然后添加我们新建文档,右击"SourceGroup1",如图9所示,点击“AddFilestoGroupSourceGroup1?,选项。如图10所示,-迂jTarget1$…国STASourceGrmin_:OptionsforGroup**SourceGroup1,OpenListFileOpenMapFilefflffiOpenFileRebuildalltargetfilesBuildtargetTranslateFileStopbuildNewGroupAdd
6、.FilestoGroup*SourceGroup1"AManageComponentsRemoveGroup?SourceGroupTanditsFiles□IncludeDependencies图10ProjectWorkspace▼x1_Targ:;et1SourceGroup1蓟STARTUP.A51直123.C图11选择我们新建的后缀为“.C”的文档,然后单击“ADD”。在点击“Close”关闭窗口,就可以把我们新建的文档添加到工程中了。如图11所示。我们就可以进行编程了。程序编写完后我们要对程序
7、进行编译如图12所示,I般菌幽葛鐸祇[Targetl三
8、畠皂幕■•图12我们点击左边第二个编译选项,编译我们编写好的工程。程序编译后没有错误及警告,我们点击左边第六个选项。出现如图13所示。图13把“CreateHEXFi”窗口选上,然后再编译一次,生成“.HEX”文件。如图14所示,生成“.HEX”文件,用于下载到单片机中。assemblingSTARTUP.A51...compi1ing123.C.■■linking.■■ProgramSize:data=9.0xdata=Ocode=92creatin
9、ghexfilefrom"123".■■"123"—0Error(s),0Warning(s).熟悉下载环境一、目的掌握STC下载软件的使用方法及PL2303下载线使用方法,熟悉STC下载环境。二、步骤(一)、安装卜•载线驱动:1•在单片机开发板的下载线驱动文件夹中找到PL2303驱动安装软件,如果你的系统是XP系统,点击XP文件夹,双击USB_Driver.exeoiUSBJriver.exeI里£屯]£]£T