实训综合设计报告课程设计-基于单片机的数控音频功率放大器(编辑修改稿)内容摘要:

** 程序作者:** 编写时间:2011/12/19** 修改时间:** 软件版本:*********************************************************************************************************/include ../src/include /*********************************************************************************************************字符数组及变量的定义 *********************************************************************************************************/uchar8 code begin[ ] = To share Music!。 /*********************************************************************************************************函数功能:主控程序入口参数:无出口参数: 无 *********************************************************************************************************/void main( ){ uchar8 idata buf[20]。 uchar8 temp。 lcd_init( )。 lcd_clr( )。 Voice = 0x00。 P2 = 0x00。 display( 0x80,begin )。 while( 1 ) { temp = key( )。 sprintf( buf,The voice: %02d dB,( uint16 )temp )。 display( 0xc0,buf )。 } }二、1602. C/*********************************************************************************************************名称:液晶1602内容:显示声音分贝程序*********************************************************************************************************/include ../src//*********************************************************************************************************定义控制端口 *********************************************************************************************************/sbit RS = P3^0。 /* 寄存器选择:为1时选择数据寄存器,为0时选择指令寄存器 */ sbit RW = P3^1。 /* 为读信号线 */sbit EN = P3^2。 /* 为使能端 *//*********************************************************************************************************函数功能:1602写命令程序入口参数:cmd出口参数: 无 *********************************************************************************************************/void write_cmd( uchar8 cmd ){ RS = 0。 RW = 0。 P0 = cmd。 EN = 1。 delay( 10 )。 EN = 0。 }/*********************************************************************************************************函数功能:1602写数据程序入口参数:dat出口参数: 无 *********************************************************************************************************/void write_data( uchar8 dat ) { RS = 1。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。