- 11
- 0
- 约6.32千字
- 约 12页
- 2019-09-24 发布于湖北
- 举报
《单片机原理及应用》课程设计
—八音盒设计
完成日期:2013年06月11日
目录
TOC \o 1-2 \h \z \u 一、单片机设计课程的目的和基本要求 2
二、八音盒的设计要求 3
三、关于AT89C51 3
3.1、对于AT89C51的性能介绍 3
3.2、AT89C51的管脚介绍 4
四、总体设计 6
五、硬件原理及设计说明 7
六、软件设计流程图 7
七、程序输入窗口、编码及音乐程序 9
7.1程序输入窗口 9
7.2编码 9
7.3音乐程序 10
八、仿真和调试 22
九、元器件清单 23
十、电路总图 24
十一、实验总结 25
参考文献: 26
单片机设计课程的目的和基本要求
大学本科生动手能力的培养和提高时大学本科的一个重要内容。本次课程的设计目的,是让我们通过课程设计建立起单片机应用系统的概念,根据系统设计要求,掌握初步的单片机系统设计方法,让学生的动手能力和对单片机系统从硬件系统和软件系统设计两个方面都得到实际的提高。为今后的毕业设计打下良好的基础。
课程设计的基本要求有:
在课程设计过程中,学会使用89S51单片机及相应绘图软件,根据设计要求设计,编程,运行,调试最后提供课程设计报告;
课程设计应由学生本人独立完成,严禁抄袭;
认真编写课程设计报告。
二、八音盒的设计要求
8051八音盒
本设计利用8051单片机结合内部定时器LCD设计一个八音盒,按下单键可以演奏预先设置的歌曲旋律。本设计可以学习8051定时器程序设计,按键扫描及歌曲旋律简单直觉式输入法的设计方法。
其基本功能为:1使用LCD显示器来显示目前演奏的歌曲编号;2具有16个按键操作来选择演奏哪一首歌曲;3内建10首歌曲旋律,按下单键可以演奏歌曲;4演奏时可以按键中断。程序执行后工作指示LED闪动,表示程序开始执行,按下单键0~9便可以演奏歌曲,歌曲演奏中,可以按键中断。
三、关于AT89C51
3.1、对于AT89C51的性能介绍
AT89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROM—Falsh Programmable and Erasable Read Only Memory)的低电压,高性能CMOS8位微处理器,俗称单片机。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。 它可以提供以下的功能标准:
(1)4K的字节闪烁存储器;
(2)128字节随机存取数据存储器;
(3)32个I/O口;
(4)2个16位定时/计数器;
(5)1个5向量两级中断结构;
(6)1个串行通信口;
片内振荡器和时钟电路。
另外AT89C51还可以警醒OHZ的惊涛逻辑操作,并支持两种软件的节点模式。
3.2、AT89C51的管脚介绍
图3.1 AT89C51的管脚图
VCC:供电电压。 GND:接地。 P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的低八位。在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。 P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为低八位地址接收。 P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。 P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入“1”
振荡器特性: XTAL1和XTAL2分别为反向放大
您可能关注的文档
- 八年级生物上册总复习课件人教版03.ppt
- 八年级微生物课件.ppt
- 八年级英语-unit-2-how-often-do-you-exercise?(第2课时).ppt
- 八年级下册英语Unit3,SectionB 课件(人教版新目标).ppt
- 八年级牛津(SZY)2013-2014年上学期 第15期 同步评估.ppt
- 八年级语文《口技》PPT.ppt
- 八年级英语下册 人教版Unit 1 sa 3A.ppt
- 八年下册中华人民共和国的成立和巩固.ppt
- 八本安质电气的规定.ppt
- 八年级英语上册 Unit 2 How often do you exercise课件 (新版)人教新目标版.ppt
- 2026福建泉州晋江英林镇达德幼儿园后勤人员招聘1人备考试题及参考答案详解.docx
- 2026福建泉州晋江英塘中心幼儿园招聘保育员2人备考题库及答案详解一套.docx
- 2026福建泉州晋江英塘中心幼儿园招聘保育员2人备考题库及答案详解1套.docx
- 供销社 调研报告.docx
- 2026福建泉州晋江英塘中心幼儿园招聘保育员2人备考题库含答案详解.docx
- 2026福建泉州晋江英林镇达德幼儿园后勤人员招聘1人备考试题及参考答案详解一套.docx
- 2025年高中物理选修3-2模拟试卷.docx
- 2026福建泉州晋江英塘中心幼儿园招聘保育员2人备考试题含答案详解.docx
- 2026福建泉州晋江英塘中心幼儿园招聘保育员2人备考试题带答案详解.docx
- 2026福建泉州晋江英塘中心幼儿园招聘保育员2人备考试题及完整答案详解1套.docx
最近下载
- 农贸市场改造升级策略及实施方案.docx VIP
- 高中英语单词表(全)(最新完整版)11802.xls VIP
- 比亚迪E5汽车驱动电机异响故障检修方案设计.docx VIP
- 西方近现代美术 课件 2026浙美版美术八年级下册.pptx
- Fuji富士-人机界面HMI操作说明书-MONITOUCH V8系列 参考手册.pdf
- 第三单元 第01课时 认识多边形及长方形、正方形的特点(教学设计)数学人教版三年级下册2026.docx
- 2023年卫生公共基础知识.doc VIP
- 第1课时 认识多边形及长方形、正方形的特点 教学设计 2026人教版数学三年级下册.pdf
- 【不详】品类创新:成为第一的终极战略.pptx
- 人教版四年级数学下册第一单元测试卷(2套)(附答案).pdf VIP
原创力文档

文档评论(0)