模拟电子琴装置课程设计.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
模拟电子琴装置课程设计

2011年至2012年第1学期 《单片机原理与应用》课程设计 班 级 指导教师 涂 立 李 旎 学生人数___ _3__ ___ 设计份数 1 2011年12月23日 模拟电子琴装置课程设计报告 -53 周艳妹 -33 都兴忱 -29 赵 欢 一.设计时间 2012年12月19日——2011年12月23日 二.设计地点 湖南城市学院一实验楼401教室 三.设计目的 1. 进一步熟悉和掌握单片机的结构及工作原理。 2. 掌握单片机的接口技术及相关外围芯片的外特性,控制方法。 3. 通过课程设计,掌握以单片机核心的电路设计的基本方法和技术,了解表关电路参数的计算方法。 4. 通过实际程序设计和调试,逐步掌握模块化程序设计方法和调试技术。 5. 通过完成一个包括电路设计和程序开发的完整过程,使学生了解开发一单片机应用系统的全过程,为今后从事相应打下基础。 四.设计小组及其分工 -53 周艳妹(组长 资料整理编写课程设计报告) -29 赵 欢(原理图 流程图的设计) -33 都兴忱(编写程序) 五.指导老师 涂立老师 李旎老师 六.设计课题设计题目 实现电子琴模拟装置 图2. 模拟电子琴装置系统流程图 九、调试过程 1.开打keil软件,建立一个新工程单击【Project】在下拉菜单中找到【New Project...】选,如图3所示: 图3. 新建工程 2.选择工程要保存的路径,并且输入工程文件名。Keil的一个工程里通常含有很多小文件,为了方便管理,一般将一个工程放在一个独立的文件夹下,比如保存到课程设计文件夹,工程文件的名字为“交通灯系统”,如图4所示: 图4. 保存文件 3.单击保存后会弹出一个对话框,要求选择单片机的型号,可以根据使用的单片机来选择。Keil C51几乎支持所有的51内核的单片机,在这里选择Atmel的AT89C52 ,如图5所示,选择后单击保存。 图5. 选择单片机型号 4.完成上一步骤后,窗口界面如图6所示: 图6. 完成新建AT89C52文件 5.到此为止,还没有建立好一个完整的工程,虽然工程名有了,但工程当中还没有任何文件及代码,接下来的就是添加文件及代码。 6.单击【File】菜单中的【new】菜单项,或单击界面上的快捷键图标。如图7所示: 图7. 添加新文件 7.新建文件后的窗口界面如图8所示: 图8. 新建文件 8.此时光标在编辑窗口中闪烁,可以输入用户的应用程序,但此时这个新建文件与刚刚建立的工程还没有直接的联系,单击图标,窗口界面如图9所示: 图9. 建立联系 9.输入要保存的文件名,同时必须输入正确的扩展名(如果用C语言编写的程序,则扩展名必须是.c;如果用汇编语言编写的程序,则扩展名必须是.asm).这里的文件名不一定要和工程名相同,可以随意填写文件名,然后单击【Save】按钮。如图10所示: 图10. 保存文件名 10.回到编辑界面,单击【Target 1】前面的“+”号,然后在【Source Group 1】单击右键,弹出如图所示的菜单然后选择【Add Files to Group ‘Source Group 1’】菜单项弹出如图11对话框: 图11. 添加到Source Group 1 11.选中【交通灯系统.C】,单击【Add】按钮,再单击【Close】按钮,然后再单击左侧【Source Group 1】前面的“+”,屏幕窗口如图12所示,接着是在编辑窗口中编写程序: 图12. 编写程序 12.编写好程序就要进行程序的编译,单击工具栏上的进行编译,在编译过程中如果出现错误,修改程序直到没有错误为止,然后在依次点击和,在此过程中出现错误的,也要修改程序直到没有错误为止,编译过程中出现警告一般可以不必考虑,但特殊时也要通过修改程序消除警告。 13.把文件转化成十六进制文件,点击【Project】在下拉菜单里找到【Options for Target ‘target1】’,如图13所示单击【Options for Target ‘target1’】会弹出下面的对话框: 图13. 转换文件 14.在Eprom和Ram后面的框中填入相应的数据(也可以不进行填写),然后单击Output选项出现如图14所示界面: 图14. 更改数据 15.用鼠标左键单击Creat HEX Fi:前面的方框,这时方框里会用一个对号如图15: 图15. 输出HEX文件 然后点

文档评论(0)

manyu + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档