重庆科技学院学生实习(实训)总结报告学院:电气与信息工程学院专业班级:***************学生姓名:___***_______学号:_***********_实习(实训)地点:_______I506___________报告题目:_____关于方波波形发生器的实习报告_______报告日期:2014年10月29日指导教师评语:____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________成绩(五级记分制):_____________指导教师(签字):_____________________重庆科技学院实习指导书实习题目:方波波形发生器学生姓名第1组课程名称单片机应用实习专业班级电自专2012地点实验楼I506起止时间2014.9.15至2014.9.26实习内容及要求要求实习的方波波形发生器完成以下功能:1.基本功能①发生方波信号②频率可调③幅度可调2.扩展功能测量信号的频率;产生其他波形,自行扩展功能设计参数①前两位显示输出频率,后两位显示输出电压②10~90Hz范围频率可调③0-4v范围幅度可调进度要求①布置任务、分析任务、学习单片机的C51功能程序设计(1天)②方案设计、使用Protel设计和绘制硬件原理图(1.5天)③程序设计和调试(6.5天)④实习验收、撰写报告(1天)详见进度安排表参考资料张义辉,李家庆,单片机系统综合训练指导书.重庆科技学院张毅刚.单片机原理及应用.北京:高等教育出版社,2005其它说明1.本表应在每次实施前一周由负责教师填写二份,院系审批后交院系办备案,一份由负责教师留用。2.若填写内容较多可另纸附后。3.一题多名学生共用的,在设计内容、参数、要求等方面应有所区别。系主任:指导教师:张小云2014年9月10日摘要:在电子工程、通信工程、自动控制、测量仪器、仪表和计算机等技术领域,经常需要用到各种各样的信号波形发生器。本次实习主要采用PCF8591输出频率和幅值可调的方波信号。在硬件系统设计中,采用MCS51单片机为控制核心,D/A转换电路等实现设计要求。软件设计中,在Keil软件平台下采用C51编程,设计了调频功能和调幅功能,使得所编写的程序具有可读性强、易于修改、测试和升级方便的特点。关键词:单片机数模转换频率幅值可调数字方波发生器一、目的和功能1.1目的:设计一种频率和幅值范围限定且可调的数字方波发生器,产生简易的方波波形。1.2功能:利用PCF8591输出方波波形,用MCS51单片机上的四个按键对方波的幅值和频率进行一定范围的调节,从而输出我们想要频率的方波。1.3具体任务:时间内容地点指导教师12.169:00布置实习任务及要求,查资料,准备方案KEILC51程序设计练习(定时器程序设计)I506、图书馆张小云12.179:00总体方案设计,硬件设计I506张小云12.189:00画硬件电路原理图数码管显示程序设计、调试I506张小云12.199:00显示北京时间程序设计、调试显示北京时间程序设计、调试I506张小云12.209:00键盘控制程序设计、调试I506张小云12.239:00软件方案设计,查阅资料,画软件流程图I506、图书馆张小云12.249:00设计、调试程序I506张小云12.259:00设计、调试程序,讲解实习报告要求I506张小云12.269:00实习成果验收,完成设计报告I506张小云12.279:00实习成果验收,完成设计报告I506张小云二、硬件设计2.1硬件设计思想用PCF8591将按键的变化转化成相应的数值变化,用不同的变量代表不同的按键变化,当不同变量的值发生变化,就改变方波的频率或幅值。基本设备是MCS51单片机上STC89C51、PCF8591以及按键部分,测试时还需要用到示波器来观察输出点的波形情况。2.2硬件电路图三、软件设计3.1软件设计思想不停得扫描是否有按键输入,根据按键对应值得变化输出相应的波形。幅值由输出高低电平值得变化控制,频率由输出高电平和低电平的时间控制。这里用按键的次数控制某个变量的自增或自减改变幅值或频率,从而得到对应的方波。3.2程序框图开始系统初始化按键扫描是否有按键按下DA转换键值显示结束NY3.3调试Keil软件中,在“文件\新建文件”中,新建C语言源程序文件,编写相应的程序。在“文件\新建项目”的菜...