伴随着社会的进步,单片机广泛应用于日常生活、工作中,与此同时单片机技术伴随着科技的发展而更加智能化,并随之与时俱进。单片机是一种微型控制器,它的功能齐全,种类繁多,体积小,宜于产品的设计。本设计主要通过单片机 STC89C52 做核心器件,外接复位电路与晶振电路,七个按键充当音符控制键,第八个键为音乐控制键,液晶显示器显示数字来代替音符,使电子琴更加直观、清晰,单片机的I/O口输出信号经过晶体管进行放大、通过蜂鸣器进行发音。电子琴的发展对丰富我们的精神世界,提高我们的品味能起到一些作用,它也有一定的现实意义。
1。 硬件设计部分
1。1 系统总体硬件设计模块
本设计以单片机STC89C52为核心器件,并以其作为信号发生器产生正弦波形;产生的信号经过晶体管进行放大,从而通过蜂鸣器实现发音;使用多个微动开关作按键控制电路、来代表音符、并有液晶显示器进行音符显示,以蜂鸣器作为发声装置。将综合应用单片机STC89C52、液晶显示器、晶体管、蜂鸣器以及软件程序来实现本次的设计要求。如图1所示是本设计的整体框图。
图1 整体图
1。2 控制单元模块
控制模块用的是STC89C52单片机,它是一种微型计算机,有512字节RAM、8KB flash闪存、4个8位并行I/O口、In System Program(在系统可编程)/In Application Program (在应用可编程)即无需专用编程器或下载器通过串口就可以直接向片内载入用户程序,在使用上完全兼容传统51单片机[1]。单片机控制功能的实现如图2I/O引脚使用图所示,各单元与I/O口相连即可。
1。3 晶体管单元模块来:自[优E尔L论W文W网www.youerw.com +QQ752018766-
晶体管(transistor)是一种固体半导体器件,可以用来检波、整流、放大、信号调制等其它功能。晶体管因自由电子或空穴导电,具有电流电压放大及开关作用,这促使了电子技术的飞跃发展。晶体管是利用电讯号来控制的,开关速度很快,一般有截止区、饱和区、放大区三种状态,三种接法有:共集、共基、共射。在同一个硅片上制造出的三个掺杂区域是根据不同的掺杂方式,并形成两个PN结,两个PN结一般背靠背,就构成了晶体管。其可根据材料、极性、结构和制造工艺等进行分类。