2024单片机实验指导书(vision1).docx

上传人:王** 文档编号:1133920 上传时间:2024-04-02 格式:DOCX 页数:17 大小:603.36KB
下载 相关 举报
2024单片机实验指导书(vision1).docx_第1页
第1页 / 共17页
2024单片机实验指导书(vision1).docx_第2页
第2页 / 共17页
2024单片机实验指导书(vision1).docx_第3页
第3页 / 共17页
2024单片机实验指导书(vision1).docx_第4页
第4页 / 共17页
2024单片机实验指导书(vision1).docx_第5页
第5页 / 共17页
2024单片机实验指导书(vision1).docx_第6页
第6页 / 共17页
2024单片机实验指导书(vision1).docx_第7页
第7页 / 共17页
2024单片机实验指导书(vision1).docx_第8页
第8页 / 共17页
2024单片机实验指导书(vision1).docx_第9页
第9页 / 共17页
2024单片机实验指导书(vision1).docx_第10页
第10页 / 共17页
亲,该文档总共17页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《2024单片机实验指导书(vision1).docx》由会员分享,可在线阅读,更多相关《2024单片机实验指导书(vision1).docx(17页珍藏版)》请在优知文库上搜索。

1、试验一认知试验试验目的1、相识并了解IAP15W4K58S4试验箱;2、了解及学会运用kSI4软件;3、学会运用STC程序烧录软件。试验内容1、依据给出的试验箱参考注释图,了解试验箱的大体构造以及试验箱拥有的功能2、自主安装keil4软件,并且能够运用keil4对单片机进行编程;3、应用STC烧录软件对写好的程序进行烧录;试验器材STC试验箱一个、下载线一条、电脑一台;试验箱详细内容介绍试验箱外观图打开方式:双手捏住如上图红圈所示的试验箱的把手处,双手分别向两边用力即可打开试验箱试验板布局图、缸外发送红外按收X位数码管Micro-USBLCDl 2864亮度调节电阻INTOllttftn掉电检

2、费毒箕 (辑节电压)自定义实险 万Ifi板ADC分压检 按试inti MMftD 可进行掉电噢,试外源2.5Vn TM31/CIM31 AIX出方(Mk电 IfiflHK主拄芯片电开关下我测试代码时.先点下钱 软件中的下祓按钮,再按下 此电源犍.松开后即可进行2014-07-18内建PWM做DAC并由自带的.ADC来纠正派差P*s1仿克主控芯片外部犷及RM 制试接口SP3232 *平转 换芯片RT( 试芯片PCF8563VSB * 芯片CH54。串口 1 混祓接口程序下1 (按下给目标芯 C断电.松开后至新上电),可进行掉电嗅在此,须要对“主控芯片电源开关”进行说明此按钮的原理是按住此开关时主

3、控芯片将会处于停电状态,放开此开关时主控芯片会被重新上电而进行上电复位。而对于STC的单片机,要想进行ISP下载,则必需是在上电复位时接收到串口吩咐才会起先执行ISP程序,所以下载程序到试验箱4的正确步骤为:1、运用USB线将试验箱4与电脑进行连接2、打开STC的的ISP下载软件3、选择单片机型号为uIAP15W4K58S4”4、选择试验箱4所对应的串口5、打开目标文件(HEX格式或者BIN格式)6、点击ISP下载软件中的“下载/编程”按钮7、按下试验箱4上的“主控芯片的电源开关”,然后松开即可起先下载keil软件介绍1新建Keil项目1.1、 首先打开Keil软件,并打开“Project”菜

4、单中的NewuVersionProject”项)1.2、 在下面的对话框中输入新建的项目名称,然后保存1.3、 接下来须要在对话框内选择芯片型号1.4、 型号确定后,Keil会弹出下面的对话框,问是否须要将启动代码文件添加到项目中。一般建议选择“是(也可选择“否”)1.5、 至此,基本的项目文件已基本建立。接下来须要新建源代码文件,打开“File”菜单中的“New”项1.6、 在新建的文件中输入相应的源代码,然后选择“File”菜单中的“Save”项对文件进行保存1.7、 文件保存完成后须要运用下面的操作将源代码文件添加到项目中来,详细的操作方法是:运用鼠标右键单击“Project”列表中的“

5、SourceGroup1”项,在出现的右键菜单中选择AddFilestoGroupSourceGroup1项目1.8、 在对话框中选择我们刚才保存的文件,并点击“Add”按钮即可将文件添加到项目中,完成后按下“Close”按钮关闭对话框1.9、 按下快捷键Alt+F7”或者选择菜单“Project”中的“OptionforTarget4Targetl,w在“Output”属性页中,将“CreateHEXFile”选项打上勾,即可在项目编译完成后自动生成HEX格式的目标文件,按“0K”保存。1.10、 按下快捷键“F7”或者选择菜单“Project”中的“BuildTargetv项对当前项目进行

6、编译1.11、 若代码中没有错误,编译完成后则会在“BuildOutput”的信息输出框中显示“0Error(s),OWarning(s)”,同时也会生成HEX的执行文件。到此创建项目完成。下载用户程序到STC试验箱41、首先运用USB线将STC试验箱4与电脑正确连接,然后打开STC的ISP下载软件(例如:“STC-ISP(Ver6.83)”)2、单片机型号必需选择“IAP15W4K58S4”(因为试验箱4中的主控芯片都是IAP15W4K58S4)3、串口口必需选择试验箱4所对应的串口号(当试验箱4与电脑正确连接后,软件会自动扫描并识别名称为“USB-SERIALCH340(COMx)”串口,

7、详细的COM编号会因电脑不同而不同)。当有多个CH340类型的USB转串口线与电脑相连时,则必需手动选择。4、点击界面中的“打开程序文件”按钮,在出现的打开程序代码文件的对话框中选择须要下载的文件,文件正确打开后,点击界面中的“下载/编程”按钮起先下载代码5、接下来须要按下试验箱4上的“主控芯片电源开关”,然后松开即可起先下载试验二LED流水灯试验目的进一步熟识keil编程软件、ISP下载软件的运用。了解并熟识单片机I/O和LED灯的电路结构,学会构建简洁的流水灯电路。驾驭IARI5中单片机I/O口的编程方法和运用I/O进行输入输出的留意事项。试验内容运用kdl4编程软件编辑Ied流水灯程序,

8、并且生成.hex文件,并且将生成的文件通过ISP程序烧录软件烧录到单片机中,程序运用P4.7P4.6PL6P1.7来演示跑马灯,输出低电平驱动。试验器材STC试验箱一个、下载线一条、电脑一台;开发板部分线路图串口 2通讯指示灯VCCLEDlORED*LED9 REDUlSTCl 5Fxx LQFP44r , , I I / yr I r I r rm I小口 I通讯指示灯PO.5AD5P06AD6PO.7AD7Pl O ADCO CCPl RxD2Pl I ADCl CCPO TxD2P4.71xD2JPl 2 ADCSCMPOP1.1ADC3WSIPl 4 ADC4 NSOP1.5/ADC5

9、SCLKPl 6 ADCd RxD 3 XTAUvcc巴乙即L FP5fC1595RClKR71 IKCI 和 C30 二选一COIlzEaV SSWd2ulswsd Q OdqaY 3# SS 七二二二二) 92WcdR) Kazs-lZdJO ShlZagV9M/ZZcPQl OfaV IOdZ-ClY二。史 Om2eOJyEd -JLNUeEd QlNad Oxst- ON 一,lLlllzLa 20 W IJIK9Z3。dwjqsdMOSI 2 A11P2.3MKO-2 AlOP2 2 SClK 2.A9. P2 1 RSTOI LCVASPLO-RDP4 4SCLK 3 P4 3Fk

10、P4 2 flSO,3P4.1 CCP2 2 CCP2 TxIWf3 P3 7 CCP1.2 RXIrl Ni2P3.6 CCPO 2 TOOKOTI P3 5WlioScL27V掉电检测电路F-P二:SPIUt泻 dIR23- P3?PUM(JPP3 3_IXTlp4 (TSHd试验原理及介绍1.ED流水灯事实上是一个带有发光二极管的单片机最小系统,即由Ied灯、电阻、电容器、电源等电路和必要的软件组成的单个的单片机;假如要让接在P1.7的LED7亮起来,那么只须要将P1.7的电平变为低电平就可以了。同理,将该端口电平变为高电平,LED7就会熄灭。开发板中P1.6连接LED7;P1.7连接L

11、ED8;P4.7连接LED9;P4.6连接LEDlOoLED7LED8LED9LED10依次亮灭,就可实现LED流水灯的显示。程序框图试验步骤1 .编写流水灯程序,并且生成.hex文件2 .通过ISP程序烧录软件将生成的.hex文件烧录到单片机中3 .换一种流水灯的亮灭依次,变更延时时间的大小,多次试验,敏捷运用流水灯程序清单defineMAIN_Fosc22118400L定义主时钟#includeSTC15Fxxxx.Hvoiddelay();/*主函数*voidmain(void)POMl=O;POMO=O;设置为准双向口PlMl=O;PlMO=O;设置为准双向口P2M1=O;P2M0=O

12、;设置为准双向口P3M1=O;P3M0=0;设置为准双向口P4M1=O;P4M0=O;设置为准双向口P5M1=O;P5M0=O;设置为准双向口P6M1=O;P6M0=O;设置为准双向口P7M1=O;P7M0=O;设置为准双向口while(l)(P17=0;delay();P17=l;P16=0;delay();P16=1;P47=0;delay();P47=1;P46=0;delay();P46=1;)=/函数:VOiddelay()/描述:延时函数/=voiddelay()unsignedinti;for(i=0;i65530;i+);试验三小灯闪耀程序清单试验目的进一步熟识keil编程软件

13、、ISP下载软件的运用。了解并熟识单片机I/O口和LED灯的电路结构,学会构建简洁的流水灯电路。驾驭IAR15中单片机I/O口的编程方法和运用I/O口进行输入输出的留意事项。试验内容运用keil4编程软件编辑Ied闪耀程序,并且生成.hex文件,并且将生成的文件通过ISP程序烧录软件烧录到单片机中,程序运用P1.7来演示小灯闪熠。程序框图起先I试验步骤1、编写流水灯程序,并且生成.hex文件2、通过ISP程序烧录软件将生成的.hex文件烧录到单片机中3、换一个LED灯,变更延时时间的大小,多次试验,敏捷运用小灯闪耀程序清单#defineMAIN_Fosc22118400L定义主时钟#includeSTC15Fxxxx.Hvoiddelay500ms();*主函数*voidmain(void)POMl=O;POMO=0;设置为准双向口PlMl=O;PlMO=O;设置为准双向口P2M1=O;P2M0=0;设置为准双向口P3M1=O;P3M0=0;设置为准双向口P4M1=0;P4M0=0;设置为准双向口P5M1=O;P5M0=0;设置为准双向口P6M1=O;P6M0=0;设置为准双向口P7M1=O;P7M0=0;设置为准双向口while(l)P17=0;delay500ms();P17=l;delay500ms();)voiddelay500ms()(unsignedchar

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > 计算机原理

copyright@ 2008-2023 yzwku网站版权所有

经营许可证编号:宁ICP备2022001189号-2

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!