下载此文档

一、实验目的和要求。.doc


文档分类:高等教育 | 页数:约4页 举报非法文档有奖
1/4
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/4 下载此文档
文档列表 文档介绍
一、实验目的和要求。.doc一、实验目的和要求。二、 实验仪器设备n三、 实验设计及调试:(一) 实验内容。(二) 实验电路:画出与实验内容有关的简单实验电路。(三) 实验设计及调试步骤:(1)对实验内容和实验电路进行分析,理出完成实验的设汁思路。(2)列出程序设计所需的特殊标志位、堆栈sp、,分配列表时注意考虑资源在程序执行过程可能会出现冲突的问题。(3) 画出程序设计流程图,包括主程序和各子程序流程图。(4) 根据(2)、(3)的内容写岀实验程序。(5) 调试程序(可以使用模拟仿真器)。a、 根据程序确定调试目的,即调试时所需观察的内容结果。b、 根据各调试目的分别选择调试所需的方法,如单步、断点等命令,分别列出各调试方法中所需要关注记录的内容。c、 调试程序,按各种调试方法记录相应的内容。d、 分析调试记录的内容和结果,找出程序屮可能出错的地方,然后修改程序,继续调试、记录、分析,直到调试成功。(四) 实验调试过程中所遇到的问题、解决问题的思路和解决的方法。叫、实验后的经验教训总结。分享单片机实验报告來源:张克终西秦人的日志实验名称:电子音乐发生器实验仪器:PIC16F877单片机,仿真头,演示模版各一套。:赵嵩(本人),李建勋实验要求:程序能演奏简单的曲目可以用键盘点歌功能具有歌曲存储功能实验规划:在具体进行程序的设计以前,我把整个程序分成了儿部分,以便于连个人分开进行开发:整体规划。对程序的整体运作方式以及各部分的实现方式进行设定,以便后期两人程序的合并键盘部分。这是整个系统进行人机互动的核心部分。包含各个主要功能程序的调用,以及乐谱数据的输入。放音程序。这是使程序发出声音的核心部分。包括两部分:单个音符的制作(发音);对所存储的乐谱进行识别,并演奏。液晶驱动。实现人机互动的另一个重要部分。以上各部分中,由我负责进行第1,2项的工作。液晶的部分,由我们两人各自完成自己程序中编写说明:键盘的识别:我的程序所用的键盘检测方法是这样的。先将RB0~'RB3置为输入,再将RD全部设为输出,然后将PORTD的值置为”11110111”并将STATUS的C也置为1,然后通过将PORTD值循环左移,使程序检测PORTB的低4位是否有为0的,以此来检查是否有键被按下。因为当按键被按下时,PORTD上相应位上的‘0’会被RB的读入,从而使PORTB的那一位清为零。再根据此时的PORTD高4位以及PORTB低4位数据组成的8位二进制值来判断具体是哪个键被按下。并调用相应的子程序。按键程序的调用进行了容错的设计。程序中设计了PLYMOD,EDTMOD等状态标志量,用来表明程序在某一时刻所处的状态,相应的了程序在运行时通过对这些状态变量的检查来判断是否运行下面的语句。防止用户在子程序运行期间按键,出现不正常的情况。苜符的存储:乐谱中的每个咅符包含两部分信息,即音高和咅程。但这两部分的信息确左后,该咅符就确泄了。因此,对音符的存储就需要保存着两部分的信息。考虑到所用的设备在不使用外部模块的情况下存储空间比较有限,,以及从

一、实验目的和要求。 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数4
  • 收藏数0 收藏
  • 顶次数0
  • 上传人sssmppp
  • 文件大小75 KB
  • 时间2020-09-24
最近更新