
1、实验要求
完成驱动蜂鸣器实验
二、实验目的
1.学习Proteus软件的使用方法
2.学习Keil软件的使用方法
3.学习端口输出的使用方法
4.掌握延时程序的设计
3、实验说明
(条理清晰,含程序的一些功能分析计算)
分析系统要实现的功能,怎么设计实现方案,有哪些计算相关数据要计算,需要使用哪些什么特殊功能寄存器等,
四、硬件原理图及程序设计
(一)硬件原理图设计
在PROTEUS中截图过来,并有文字说明
(二)程序流程图设计
将实现方案流程化,对流程图要有简要文字介绍
(三)程序设源代码
#include sbit buzzer=P3^7; void delay(int); void pulse_BZ(int,int,int); main() { while(1) { pulse_BZ(100,1,1); delay(1000); } } void delay(int x) { int i, j; for(i=0;i } void pulse_BZ(int count,int TH,int TL) { int i; for(i=0;i buzzer=1; delay(TH); buzzer=0; delay(TL); } } 将程序的源代码付上,主要句子和功能要有注释 五.实验总结 1、实验过程中遇到的问题及解决方法 2、体会
