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