实验一 keil软件使用与p1口控制

实验一 keil软件使用与p1口控制

ID:1044996

大小:160.00 KB

页数:7页

时间:2017-11-07

实验一  keil软件使用与p1口控制_第1页
实验一  keil软件使用与p1口控制_第2页
实验一  keil软件使用与p1口控制_第3页
实验一  keil软件使用与p1口控制_第4页
实验一  keil软件使用与p1口控制_第5页
资源描述:

《实验一 keil软件使用与p1口控制》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、实验一KEIL软件的使用及P1口控制一实验目的1、学习KEIL软件的使用方法及单片机实验平台2、学习P1口的控制方法3、学习延时子程序的编写和单片机延时计算方法二实验原理1、KEIL软件是德国Keil公司开发的基于Windows平台的单片机集成开发环境软件。KEIL软件包括编译器、连接器、库管理器和仿真调试器,通过集成开发环境(μVision)将这些部分组合在一起。2、P1口是一个八位的准双向I/O口,其中一位的内部结构如图所示,输出驱动电路有一只场效应管和一个上拉电阻组成。每一根口线都可以分别定义成输入或输出线。做输出线时,写入“1”,则Q’为“0”,T1截止,P1.X输出高电平,写入“

2、0”,则Q’为“1”,T1导通,P1.X输出低电平。做输入线时,必须先向该口线写“1”,使T1截止。3、程序延时分析方法:延时=指令个数X机器周期机器周期=12÷nMHZn为单片机时钟频率三实验要求与步骤实验(一):用P1口做输出口,接八位逻辑电平显示,程序功能使发光二极管从右到左轮流循环点亮。1、使用单片机最小应用系统1模块。关闭该模块电源,用扁平数据线连接单片机P1口与八位逻辑电平显示模块。(并口线与右侧的8个插孔是串联等效的。)2、用串行数据通信线连接计算机与仿真器,把仿真器插到模块的锁紧插座中,请注意仿真器的方向:缺口朝上。3、打开KeiluVision2仿真软件,首先建立本实验的

3、项目文件,接着添加P1_A.ASM源程序,进行编译,直到编译无误。4、进行软件设置,选择硬件仿真,选择串行口,设置波特率为38400。5、(先接通仿真器电源再开启试验箱电源)打开模块电源和总电源,点击开始调试按钮,点击RUN按钮运行程序,观察发光二极管显示情况。发光二极管单只从右到左轮流循环点亮。注:软件具体操作见附录实验(二):用P1.0、P1.1作输入接两个置位开关,P1.2、P1.3作输出接两个发光二极管。程序读取开关状态,并在发光二极管上显示出来。1、用导线分别连接P1.0、P1.1到两个置位开关,P1.2、P1.3到两个发光二极管。2、添加P1_B.ASM源程序,编译无误后,运行

4、程序,拨动置位开关,观察发光二极管的亮灭情况。四实验参考程序实验(一):汇编语言:ORG0000HLJMPSTARTORG0030HSTART:MOVA,#0FEHMOVR2,#8OUTPUT:MOVP1,ARLAACALLDELAYDJNZR2,OUTPUTLJMPSTARTDELAY:MOVR6,#0MOVR7,#0DELAYLOOP:;延时程序DJNZR6,DELAYLOOPDJNZR7,DELAYLOOPRETENDC语言:#include#includevoiddelay(unsignedchari);voidmain(){unsigned

5、charii;P1=0xFE;while(1){for(ii=0;ii<8;ii++){P1=_crol_(P1,1);delay(200);}}}voiddelay(unsignedchari)//延时函数,无符号字符型变量i为形式参数{unsignedcharj,k;//定义无符号字符型变量j和kfor(k=0;k

6、G0030HSTART:MOVC,KEYLEFTMOVLEDLEFT,CMOVC,KEYRIGHTMOVLEDRIGHT,CLJMPSTARTENDC语言:#includesbitP10=P1^0;sbitP11=P1^1;sbitP12=P1^2;sbitP13=P1^3;voidmain(){bitk;bitkk;P10=1;P11=1;while(1){k=P10;kk=P11;P12=~k;P13=~kk;}}五、附加要求改变程序,使LED从左至右循环显示,并且使实验一中每个LED灯闪烁的间隔时间大约为5s左右。六、实验报告要求1对实验(一)程序抄写并注释2画出实

7、验(一)程序流程图3找出实验(一)中延时子程序,并根据实验箱情况计算具体延时。七、附录KEIL软件的使用一新建工程文件夹在磁盘根目录下新建一非中文名称文件夹,以后所有实验文件都保存在该文件夹下。每次实验完成后清空该文件夹内容。二建立工程1打开KEIL软件,在菜单栏选择Project一>newProject2设置工程名和工作工程文件夹(即步骤一中建立的文件夹)设置完成后点击“保存”3选择工程器件并配置硬件在2中点击保存后弹

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

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

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