- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
电子琴的实验报告
单片机课程设计
设计题目 电子琴
指导老师:苏
参与实验者: moxiaoxiao
专业:统本电信0801
地点:3#楼北楼605
电子琴
一.设计目的:
(1).培养综合运用知识的能力
(2).朋友查阅资料,使用工程设计标准及编写设计文档的能力.
(3).掌握单片机应用系统的设计方法.
(4).提高计算机绘图能力
二.设计任务:
利用DP51PROC实验系统上的定时器/计数器,按键和蜂鸣器单元。用单片机I/O口线控制蜂鸣器发出不同的音调,程序检测按键状态,7个按键中某一键按下时,蜂鸣器对应标称音阶.
三.设计与调试环境
KEIL uVision2 是众多单片机应用开发软件中优秀的软件之一,它支持众多不同公司的 MCS51 架构的芯片,它集编辑,编译,仿真等于一体,同时还支持,PLM ,汇编和 C 语言的程序设计,它的界面和常用的微软VC++的界面相似,界面友好,易学易用,在调试程序,软件仿真方面也有很强大的功能。
1:按下面的步骤建立一个项目:
图 1-4 选取芯片
图 1-5 新建程序文件
(1)点击 图1-5 中的 3 保存新建的程序,也可以用菜单 File-Save 或快捷键 Ctrl+S 进行保存。因是新文件所以保存时会弹出类似 图1-3 的文件操作窗口,我们把第一个程序命名为test1.c,保存在项目所在的目录中,这时程序单词有了不同的颜色,说明 KEIL 的 C 语法检查生效了。如 图1-6 鼠标在屏幕左边的 Source Group1 文件夹图标上右击弹出菜单,在这里可以做项目中增加减少文件等操作。我们选 “Add File to Group ‘SourceGroup 1’”弹出文件窗口,选择刚刚保存的文件,按 ADD 按钮,关闭文件窗,程序文件已加到项目中了。这时在 Source Group1 文件夹图标左边出现了一个小+号说明,文件组中有了文件,点击它可以展开查看。
图 1-6 把文件加入到项目文件组中
编译程序
(2)进入调试模式,软件窗口样式大致如 图1-8 所示。图中 1 为运行,当程序处于停止状态时才有效,2 为停止,程序处于运行状态时才有效。3 是复位,模拟芯片的复位,程序回到最开头处执行。按 4 我们可以打开 5 中的串行调试窗口,这个窗口我们可以看到从 51 芯片的串行口输入输出的字符,这项目也正是在这里看运行结果。
2.输入输出引脚
(1) P0 端口[P0.0-P0.7] P0 是一个 8 位漏极开路型双向 I/O 端口,端口置 1(对端口写1)时作高阻抗输入端。作为输出口时能驱动 8 个 TTL。对内部 Flash 程序存储器编程时,接收指令字节;校验程序时输出指令字节,要求外接上拉电阻。在访问外部程序和外部数据存储器时,P0 口是分时转换的地址(低 8 位)/数据总线,访问期间内部的上拉电阻起作用。
(2) P1 端口[P1.0-P1.7] P1 是一个带有内部上拉电阻的 8 位双向 I/0 端口。输出时可驱动 4 个 TTL。端口置 1 时,内部上拉电阻将端口拉到高电平,作输入用。对内部 Flash 程序存储器编程时,接收低 8 位地址信息。
(3) P2 端口[P2.0-P2.7] P2 是一个带有内部上拉电阻的 8 位双向 I/0 端口。输出时可驱动 4 个 TTL。端口置 1 时,内部上拉电阻将端口拉到高电平,作输入用。对内部 Flash 程序存储器编程时,接收高 8 位地址和控制信息。在访问外部程序和 16 位外部数据存储器时,P2 口送出高 8 位地址。而在访问 8 位地址的外部数据存储器时其引脚上的内容在此期间不会改变。
(4) P3 端口[P3.0-P3.7] P2 是一个带有内部上拉电阻的 8 位双向 I/0 端口。输出时可驱动 4 个 TTL。端口置 1 时,内部上拉电阻将端口拉到高电平,作输入用。对内部 Flash 程序存储器编程时,接控制信息。除此之外 P3 端口还用于一些专门功能,具体请看表 2-2.。
*P1-3 端口在做输入使用时,因内部有上接电阻,被外部拉低的引脚会输出一定的电流。
P3 引脚兼用功能 P3.0 串行通讯输入(RXD) P3.1 串行通讯输出(TXD) P3.2 外部中断0( P3.3 外部中断1(INT1) P3.4 定时器0 P3.5 定时器1 P3.6 外部数据存储器写选通WR P3.7 外部数据存储器写选通RD 生成 HEX 文件和最小化系统
3:如何用 KEIL uVision2 来编译生成用于烧写芯片的 HEX文件。HEX 文件格式是 Intel 公司提出的按
您可能关注的文档
- 汇编语言与接口技术 第二版 (叶继华)第5次作业.docx
- FH-3000 S电力故障录波监测装置使用说明书.doc
- 单片机原理及应用模拟题1.doc
- 8086程序设计仿真练习题.docx
- EH有压回油与无压回油.doc
- 电工试卷(1.2).doc
- 【全程复习方略】2014-2015学年高中数学(北师大版)必修二课时作业 1.5.1平行关系的判定].doc
- EH油系统调试方案.doc
- 单片机 考前复习习题1.doc
- 概论1、2章答案.doc
- 江苏省泰州市2024_2025学年八年级英语下学期期中试卷分类汇编词汇运用.doc
- 河南省息县第一高级中学2024_2025学年高二政治下学期网课检测试题扫描版.doc
- 广西专版新教材高中物理第5章传感器过关检测B卷新人教版选择性必修第二册.docx
- 全国通用版2024高考英语三轮冲刺提分练语法练第1练名词.docx
- 新课标2024中考生物复习方案第三单元生物圈中的绿色植物课时训练10绿色植物的呼吸作用试题新人教版.docx
- 鲁京津琼2025版高考生物总复习第31讲微生物的培养与应用教案.doc
- 山东省潍坊诸城一中2025届高三生物11月份模拟试题.doc
- 陕西省西安市2025届高三生物上学期期末校际联考试题含解析.doc
- 九年级语文上册综合能力检测卷新人教版.docx
- 九年级语文上册第四单元综合测试卷新人教版1.doc
最近下载
- 2024年部编版六年级上册语文第二单元综合检测试卷及答案.pptx VIP
- 【工程安全交底】现场小工、零工安全技术交底.pdf VIP
- 学习新质生产力什么是新质生产力PPT课件.pptx VIP
- descum参考课件参考课件.ppt
- (2024秋新改)苏教版一年级数学上册《练习一》PPT课件.pptx VIP
- 风电场升压站受电和风机启动前阶段质量监督监理单位汇报内容.doc
- 2024年四川省绵阳市中考英语试题卷(含答案解析).docx
- 华电煤业集团有限公司煤炭建设项目工程造价管理办法.doc VIP
- 九上英语《Don't cross that rope》Museums课件.ppt VIP
- QC∕T 1115-2019 -自动变速器(AT)技术要求与试验方法.pdf
文档评论(0)