- 80.50 KB
- 3页
- 1、本文档共5页,可阅读全部内容。
- 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
- 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
- 文档侵权举报电话:19940600175。
'《单片机控制系统开发训练》DevelopmentofMCUcontrolSystem项目报告TrainingItemReport评语Comment教师评定成绩(80%)成果报告成绩(20%)成绩Score日期Date课程名称CourseName单片机控制系统开发训练项目编号ItemNo.5名称ItemD/A控制系统开发姓名Name学号No.班级Class41132项目报告1.说明项目中所涉及的知识点及难点。知识点:1)设计控制系统硬件、软件方案的流程;2)进行芯片选型的流程;3)单片机系统应用程序模块化设计方法;4)程序模块间的通信方法;难点:在设计0~5V的区间变化时,遇到了一些困难。后来通过老师的教导,进行电阻数值的调节和代码的编写,成功的解决了困难。2.设计心得与体会。在设计该项目时应特别注意“调满量程”和“调零”这两个电阻的区别。在设计显示数据增长时,应有意识用到中断的思想来解决该问题。
《单片机控制系统开发训练》DevelopmentofMCUcontrolSystem项目任务单ItemTaskBill编制部门Dept.:信息工程编制人Name.:靳会超、刘旭东编制日期Date.:2008年2月10日项目编号ItemNo.5项目名称ItemD/A控制系统开发学时Time24目的Objective1.熟悉根据设计需求设计控制系统硬件、软件方案的流程;2.掌握根据设计方案进行芯片选型的流程;3.掌握单片机系统应用程序模块化设计方法;4.掌握程序模块间的通信方法;任务要求Requirement1.系统需求分析和方案设计;2.键盘和显示电路的制作;3.D/A转换电路制作;4.光耦隔离电路和功率接口电路;5.软件功能分解和流程图绘制6.模块程序设计;7.程序的仿真、测试和调试;工具Tools1.多媒体教学设备;2.微机;3.单片机实训装置;4.电路设计绘图软件;5.电路仿真软件;6.C51编程软件;提交成果Production1.打包秤控制系统的电路原理图2.元器件清单3.打包秤控制系统的PCB板图4.应用程序清单5.设计说明书备注Remark
C源程序:#include"at89S53.h"电路原理图:#include"absacc.h"#definedac0832XBYTE[0xfffe]inta;main(){TMOD=0x01;TH0=0x3C;TL0=0xB0;EA=1;ET0=1;TR0=1;while(1){dac0832=a;}}voidtime0()interrupt1using1{ET0=0;a++;TH0=0x3C;TL0=0xB0;ET0=1;}'