STC实验箱4使用说明书STC实验箱4使用说明书V1.02015-3-20官方网站:页联系电话:0513-55012928STC实验箱4使用说明书目录一、实验箱4外观图.......................................................................................................................3二、实验板布局图...........................................................................................................................4三、新建Keil项目............................................................................................................................5四、保存STC-ISP范例程序到Keil项目........................................................................................12五、下载用户程序到STC实验箱4...............................................................................................19六、直接下载STC-ISP范例程序到STC实验箱4........................................................................22七、使用STC实验箱4仿真用户代码..........................................................................................26附录:实验箱4参考线路图.............................................................................................................33官方网站:页联系电话:0513-55012928STC实验箱4使用说明书一、实验箱4外观图从此处打开!打开方式:双手捏住如上图红圈所示的实验箱4的把手处,双手分别向两边用力即可打开实验箱4。官方网站:页联系电话:0513-55012928STC实验箱4使用说明书官方网站:页联系电话:0513-55012928二、实验板布局图Micro-USB接口串口2测试接口串口1测试接口串口1与串口2相互通讯开关红外发送测试红外接收测试8位数码管测试掉电检测测试(调节电压)USB接口主控芯片电源开关下载测试代码时,先点下载软件中的下载按钮,再按下此电源键,松开后即可进行程序下载(按下给目标芯片断电,松开后重新上电)LCD亮度调节电阻LCD12864接口INT0测试接口可进行掉电唤醒测试INT1测试接口可进行掉电唤醒测试行列式矩阵扫描按键测试ADC分压检测按键测试自定义实验万能板仿真主控芯片RS232电平转换芯片USB转串口芯片RTC测试芯片PCF8563外部扩展RAM测试接口ADC通过热敏电阻测温RMB0.05内部PWM做DAC并由自带的ADC来纠正误差外部2.5V参考源TL431/CD431RMB0.1在此,需要对“主控芯片电源开关”进行说明此按钮的原理是按住此开关时主控芯片将会处于停电状态,放开此开关时主控芯片会被重新上电而进行上电复位。而对于STC的单片机,要想进行ISP下载,则必须是在上电复位时接收到串口命令才会开始执行ISP程序,所以下载程序到实验箱4的正确步骤为:1、使用USB线将实验箱4与电脑进行连接2、打开STC的ISP下载软件3、选择单片机型号为“IAP15W4K58S4”4、选择实验箱4所对应的串口5、打开目标文件(HEX格式或者BIN格式)6、点击ISP下载软件中的“下载/编程”按钮7、按下实验箱4上的“主控芯片电源开关”,然后松开即可开始下载STC实验箱4使用说明书三、新建Keil项目(由于Keil的版本比较多,本说明书将只使用Keil的uVersion4为例进行介绍,Keil的其他版本与之类似)首先打开Keil软件,并打开“Project”菜单中的“NewuVersionProject…”项在下面的对话框中输入新建的项目名称,然后保存官方网站:页联系电话:0513-55012928STC实验箱4使用说明书接下来需要在如下的对话框内选择芯片型号型号确定后,Keil会弹出下面的对话框,问是否需要将启动代码文件添加到项目中。一般建议选择“是”(也可选择“否”)至此,基本的项目文件已基本建立。接下来需要新建源代码文件,打开“File”菜单中的“New…”项官方网站:页联系电话:0513-55012928STC实验箱4使用说明书在新建的文件中输入相应的源代码,然后选择“File”菜单中的“Save”项对文件进行保存官方网站:页联系电话:0513-55012928STC实验箱4使用说明书如下图文件保存完成后需要使用下面的操作将源代码文件添加到项目中来,具体的操作方法是:使用鼠标右键单击“Project”列表中的“SourceGroup1”项,在出现的右键菜单中选择“AddFilestoGroup‘SourceGroup1’”项目在下面的对话框中选择我们刚才保存的文件,并点击“Add”按钮即可将文件添加到项目中,完成后按下“Close”按钮关闭对话框官方网站:页联系电话:0513-55012928STC实验箱4使用说明书此时我们可以看到在项目中已经多了我们刚才添加的代码文件按下快捷键“Alt+F7”或者选择菜单“Project”中的“OptionforTarget‘Target1’”官方网站:页联系电话:0513-55012928STC实验箱4使用说明书在如下的对话框中对项目进行配置在“Output”属性页中,将“CreateHEXFIle”选项打上勾,即可在项目编译完成后自动生成HEX格式的目标文件,按“OK”保存。按下快捷键“F7”或者选择菜单“Project”中的“BuildTarget”项对当前项目进行编译官方网站:页联系电话:0513-55012928STC实验箱4使用说明书若代码中没有错误,编译完成后则会在“BuildOutput”的信息输出框中显示“0Error(s),0Warning(s)”,同时也会生成HEX的执行文件。到此创建项目完成。官方网站:页联系电话:0513-55012928STC实验箱4使用说明书四、保存STC-ISP范例程序到Keil项目首先打开Keil软件,并打开“Project”菜单中的“NewuVersionProject…”项在下面的对话框中输入新建的项目名称,然后保存接下来需要在如下的对话框内选择芯片型号官方网站:页联系电话:0513-55012928STC实验箱4使用说明书型号确定后,Keil会弹出下面的对话框,问是否需要将启动代码文件添加到项目中。一般建议选择“是”(也可选择“否”)至此,基本的项目文件已基本建立。接下来打开STC的ISP下载软件,如下图选择软件右边功能模块中的“范例程序”页,然后在下列列表中选择一个范例(我们以“STC开发板(实验箱4)演示程序”中“P17P16P47P46-跑马灯”的C语言代码为例)官方网站:页联系电话:0513-55012928STC实验箱4使用说明书选择完成后点击“范例程序”页中的“保存文件”按钮对文件进行保存,如下图:将文件保存到我们前面所建项目的目录中官方网站:页联系电话:0513-55012928STC实验箱4使用说明书文件保存完成后需要使用下面的操作将源代码文件添加到项目中来,具体的操作方法是:使用鼠标右键单击“Project”列表中的“SourceGroup1”项,在出现的右键菜单中选择“AddFilestoGroup‘SourceGroup1’”项目在下面的对话框中选择我们刚才保存的文件,并点击“Add”按钮即可将文件添加到项目中,完成后按下“Close”按钮关闭对话框官方网站:页联系电话:0513-55012928STC实验箱4使用说明书此时我们可以看到在项目中已经多了我们刚才添加的代码文件,打开文件即可看到我们刚才从ISP下载软件中保存的文件,如下图按下快捷键“Alt+F7”或者选择菜单“Project”中的“OptionforTarget‘Target1’”官方网站:页联系电话:0513-55012928STC实验箱4使用说明书在如下的对话框中对项目进行配置在“Output”属性页中,将“CreateHEXFIle”选项打上勾,即可在项目编译完成后自动生成HEX格式的目标文件,按“OK”保存。按下快捷键“F7”或者选择菜单“Project”中的“BuildTarget”项对当前项目进行编译官方网站:页联系电话:0513-55012928STC实验箱4使用说明书若代码中没有错误,编译完成后则会在“BuildOutput”的信息输出框中显示“0Error(s),0Warning(s)”,同时也会生成HEX的执行文件。到此创建项目完成。官方网站:页联系电话:0513-55012928STC实验箱4使用说明书五、下载用户程序到STC实验箱4下面我们以刚才新建的项目“Demo”为例,将编译后生成的HEX文件下载到STC实验箱4首先使用USB线将STC实验箱4与电脑正确连接然后打开STC的ISP下载软件(例如:“STC-ISP(Ver6.83)”)在上面的界面中,下面几点需要注意:1、单片机型号必须选择“IAP15W4K58S4”(因为实验箱4中的主控芯片都是IAP15W4K58S4)2、串口口必须选择实验箱4所对应的串口号(当实验箱4与电脑正确连接后,软件会自动扫描并识别名称为“USB-SERIALCH340(COMx)”串口,具体的COM编号会因电脑不同而不同)。当有多个CH340类型的USB转串口线与电脑相连时,则必须手动选择。点击界面中的“打开程序文件”按钮,在出现的打开程序代码文件的对话框中选择需要下载的文件(这里以我们前面所建立的项目为例)官方网站:页联系电话:0513-55012928STC实验箱4使用说明书文件正确打开后,点击界面中的“下载/编程”按钮开始下载代码如下图官方网站:页联系电话:0513-5