版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、电子检测系统设计实验报告期末大报告一、实验目的熟悉Keil4和STC-ISP-V6.58A软件的使用,能用keil4编写简单的程序,然后用 stc烧录程序烧到单片机中工作。掌握定时器,外部中断,PWM波,AD转换等功能。4.掌握自主调试,验证代码正确二、实验要求ABAB图1 4*4键盘图本次实验要求使用如图1的A和B键。用定时器采用PWM波,按A键,频率增加,到了 900HZ之后再按回100HZ。端口用P0.X(X以组长学号最后一位)误差1%按B键,从P1.2 口进行AD采样。1V200HZ,5V1000HZ误差5%三、实验工具1.STC15F2K60S2 开发板,Keil4 和 STC-IS
2、P-V6.58A 软件2.实验计算机一台万用表一台示波器一台稳压电源一台四、程序流程图开起timcl开起timcl五、主程序代码#includecalculator.h#include intrins.h#include#define CCP_S0 0 x10/P_SW1.4#define CCP_S1 0 x20/P_SW1.5sbit clk=P0A1;intcount=10,sum,sum2,x=1000,y=100,error_d,i,count1,huoer=118,pwm1,sum3,error1,error2,sum2_result,pwm1_result,count2;int
3、sum1;bit flag, flag1,flag2,flag3;void time();int pid(int error,kp,kd,output_max);void main()SEND7279_CMD (CMD_RESET);InitADC(); /adc 初始化IT1=1; EX1=1;/按键中断time();/ac采样时间初始化while(1)if(flag1=1&flag2=1) SEND7279_CMD (CMD_RESET);sum2=(int)(long)sum1*10000/2560);display1(sum2);/y=39*sum1/100;x=2564100/sum
4、1;sum1=0;TR1=1;flag2=0;if(flag1=0)display1(y);void time1() interrupt 3 count2+;/if(count2=10) TR1=0;flag2=1;/elsecount2=0;/flag2=1;/void time0() interrupt 1count1+;if(count1=x)clk=clk;count1=0;void int1() interrupt 2if(translate()=7)SEND7279_CMD (CMD_RESET);if(flag1=1)TR1=0;flag1=0;y=0;if(y=900)y=0;
5、y=y+100;x=100000/y;/+10000%y;if(translate()=10)flag1=1;TR1 = 1;void time() TMOD=0 x00;TL0=(65536-count)%256;设置定时器为模式0(16设置定时器为模式0(16位自动重装载)定时器1开始计时TR0 = 1;ET0 = 1;EA=1;TL1=(65536-20000)%256;TH1=(65536-20000)/256;设置定时器为模式0(16位自动重装载)TR1 = 0;定时器1开始计时ET1 = 1;六、实验结果及分析1.PWM 波:单片机上显示的频率(HZ)100200300400500600700800900示波器上显示的频率(HZ)100.005200.018299.966400.035500.044599.932699.852800.070899.360误差()0.0050.0090.01130.00880.00880.01360.02110.00880.0711单片机上显示的频率值(即理论值)与示波器上显示的频率值的误差在实验题目允许 范围之内,即实验误差1%,所以实验结果可用。2.AD显示电源电压12345理论输出频率2004006008001000实际频率198401604802999理论值与单片机上显示的电压对应的数值的误差在实验题目
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论