单片微机原理与接口技术实验指导.docx

单片微机原理与接口技术实验指导.docx

ID:48423691

大小:66.40 KB

页数:36页

时间:2019-11-17

单片微机原理与接口技术实验指导.docx_第1页
单片微机原理与接口技术实验指导.docx_第2页
单片微机原理与接口技术实验指导.docx_第3页
单片微机原理与接口技术实验指导.docx_第4页
单片微机原理与接口技术实验指导.docx_第5页
资源描述:

《单片微机原理与接口技术实验指导.docx》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、单片微机原理与接口技术实验指导实验一用户程序的编辑、编译与仿真调试1•实验目的(1)学会给keilC集成开发环境添加STC系列单片机型号、头文件以及在线仿真驱动数据库。(2)学会用keilC集成开发环境编辑、编译用户程序,并生成用户程序的机器代码。(3)学会用keilC集成开发坏境模拟仿真调试用户程序。2.预习与思考预习3」节内容,并根据实验内容制定好实验步骤。3.实验电路原理及硬件连线本实验只需PC机和keilC集成开发环境工具,无须其它硬件电路。2.4.实验内容(1)实验程序功能与参考程序本实验程序功能是一流水灯控制,控制信号从P1口输出,低电平驱动,轮流点亮

2、P1控制的LED灯,时间间隔为Is,参考程序如下:#include//STC15系列单片机头文件〃I/O初始化文件,详见附录六从STC-ISPT具中获得ll@11.0592MHz#include#include#defineucharunsignedchar#dcfincuintunsignedintucharx=Oxfe;/*1000ms延时函数,voidDelay1000ms()unsignedcharijk;_nop_();_nop_();i=43;j=6;k=203;dodowhile(—k);)wh

3、ile(-j);}while(・・i);}/*主函数*/voidmain(void){GPIO();while(l){Pl=x;Delay1000ms();x=_crol_(x,1);}}(1)用KeilnVision2开发工貝输入、编辑与编译上述实验程序,并牛•成该程序的机器代码。(2)用KeilpVision2开发工具的软件模拟仿真功能调试木实验程序。5.程序调试及效果分析(1)从项目文件夹屮,查看生成的机器代码,默认情况下,其默认文件名取决于哪里。(2)用KeilnVision2开发工貝的软件模拟仿真功能调试本实验程序的效果。6.实验报告要求(1)总结给Ke

4、ilpVision2开发工具添加STC系列单片机型号、头文件以及STC在线仿真鞭动数据库的方法。(2)总结应用KeilpVision2开发工具编辑、编译用户程序,生成用户程序机器代码的操作步骤。实验二用户程序的在线编程与在线仿真1.实验目的(1)理解STC单片机与PC机USB接II的通信线路及学会加载USB转串II的驳动程序。(2)学会用STC-ISP在线编程工具给单片机加载用户程序与在系统调试。(3)学会应用KeilyVision4开发工具与STC15实验板进行用户程序的在线仿真调试。2.预习与思考(1)预习3.2节内容,理解STC单片机少PC机USB接口的通信

5、线路,以及加载USB转串口驱动程序的方法。(2)预习3.2节内容,掌握用STCJSP在线编程工具下载用户程序的方法。(3)预习3.2节内容,掌握STC单片机在线仿真的方法,包括如何设置仿真芯片以及KeilpVision4开发工具在线便件仿真的设置。(4)分析demo.c的程序功能。3・实验参考程序(demo.c)#include#include#include#dcfincucharunsignedchar#defineuintunsignedint/*1ms延时函数,从STC-ISP工具中获得*/voidD

6、elay1ms()ll@11.0592MHz{unsignedchari,j;_nop_();_nop_();_nop_();i=11;j=190;do{while(—j);}while(—i);}/*xms延时函数*/voiddelay(uintx)ll@11.0592MHz{uinti;for(i=0;ivx;i++)/*主函数*/voidmain(void){GPIO();while(l){P17=0;delay(100());P17=1;P16=0;delay(l000);P16=1;P47=0;dclay(lOOO);P47=1;P46=0;delay(

7、lOOO);P46=1;}}2.实验电路原理及硬件连线木实验基于STC15开发板上实施,硬件线路包括STC单片机与PC机USB接口的通信线路,以及LED7、LED8、LED9、LED10等LED灯。3.实验内容(1)用KeilnVision2JF发工具编辑、编译demo.c程序,并生成机器代码。(2)用STC」SP在线编程工具给STC15单片机开发板下载用户程序,运行用户程序,验证程序功能是否符合程序要求。(3)应用KeilpVision2开发工具与STC15实验板进行用户程序的在线仿真调试,验证程序功能是否符合程序要求。4.程序调试及效果分析(1)在系统调试,分

8、析程序运行

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

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

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