52单片机数控直流稳压电源设计(编辑修改稿)内容摘要:

图 10 LCD12864 与单片机连接图 YM12864 是一种具有 4 位 /8 位并行、 2 线或 3 线串行多种接口方式,内部含有国标一级、二级简体中文字库的点阵图形液晶显示模块;其显示分辨率为 12864, 内置 8192 个16*16 点汉字,和 128 个 16*8 点 ASCII 字符集 .利用该模块灵活的接口方式和简单、方便的操作指令,可构成全中文人机交互图形界面。 可以显示 84 行 1616 点阵的汉字。 也可完成图形显示。 串 行接口 管脚号 管脚名称 电平 管脚功能描述 1 VSS 0V 电源地 2 VCC +5V 电源正 3 V0 对比度(亮度)调整 4 RS(CS) H/L RS=“H”,表示 DB7——DB0 为显示数据 RS=“L”,表示 DB7——DB0 为显示指令数据 5 R/W(SID) H/L R/W=“H”,E=“H”,数据被读到 DB7——DB0 R/W=“L”,E=“H→L”, DB7 ——DB0 的数据被写到 IR 或 DR 6 E(SCLK) H/L 使能信号 7 DB0 H/L 三态数据线 8 DB1 H/L 三态数据线 9 DB2 H/L 三态数据线 10 DB3 H/L 三态数据线 11 DB4 H/L 三态数据线 12 DB5 H/L 三态数据线 13 DB6 H/L 三态数据线 14 DB7 H/L 三态数据线 15 PSB H/L H: 8 位或 4 位并口方式, L:串口方式(见注释 1) 16 NC 空脚 17 /RESET H/L 复位端,低电平有效(见注释 2) 18 VOUT LCD 驱动电压输出端 19 A VDD 背光源正端( +5V)(见注释 3) 20 K VSS 背光源负端(见注释 3) 总电路软件实现流程图 图 10 总流程图 电源测试结果 电压测试 预置电压( V) 显示电压( V) 测量电压( V) 1 2 3 5 7 8 9 性能测试 性能指标 测量条件 测量结果 测量仪表 全程输出 电压 DM311 型数字万用表 负载电流 =5V, =25 206mA 过流保护 330mA 用单片机控制电源时,输出直流 ,液晶屏显示清晰正确,误差较小,完美的实现了数控恒压源这一课题。 但在功能上还不够强大 ,没有显示预置电压等等,还可以 进一步得到提高。 系统总体电路图 系统总程序 include include define uchar unsigned char define uint unsigned int define DataPort P2 sbit LCM_RS=P1^5。 sbit LCM_RW=P1^6。 sbit LCM_EN=P1^7。 sbit K1=P3^4。 sbit K2=P3^2。 sbit K3=P3^0。 sfr P1ASF=0x9D。 sfr ADC_CONTR = 0xbc。 sfr ADC_RES = 0xbd。 sfr ADC_RESL= 0xbe。 void GET_AD_Result()。 void AD_init( )。 extern void WriteCommandLCM(uchar CMD,uchar Attribc)。 extern void InitLcd()。 extern void DisplayoneChar(unsigned char X,unsigned char Y,unsigned char DData)。 extern void DisplayListChar(uchar X,uchar Y,uchar code *DData)。 unsigned char code dispcode[]={0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39}。 unsigned char dispbuf[8]={0,0,16,0,0,16,0,0}。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。