编辑: 黎文定 | 2018-01-18 |
1 写命令(包括但不限于初始化、调节显示位置、清除显示)
2 写数据 (把一个字符的ASC 码写入液晶使其显示)
3 读忙信号(液晶乃低速设备,每次操作前应该测试忙信号,确定其不忙时 再操作) (4)1602LCD的指令码(命令码) 此液晶上电的时候需要初始化 典型的指令码是38H,也就是上电的时候需要 调用void write_cmd(unsigned char command)这个函数写指令码,用法是 write_cmd(0x38);
执行完这个函数可以把液晶初始化成16x2显示5x7的点阵8位总 线接口 3.4 报警电路 本设计采用的是电信号报警,根据脉冲频率的不同,使蜂鸣器发出不同的声 音.由STM32通过三极管电路进行驱动.在STM32端口送出高电平的情况下, 则三极管导通.此时,报警电路开始工作.报警电路如图6所示: 图6 报警电路 读状态 输入 RS=L,R/W=H,E=H 输出 D0~D7=状态字 写指令 输入 RS=L, R/W=L, D0~D7=指令码, E=高脉冲 输出 无 读数据 输入 RS=H,R/W=H,E=H 输出 D0~D7=数据 写数据 输入 RS=H,R/W=L,D0~D7=数据, E=高脉冲 输出 无64.电路的制作与调试 4.1 实践制作工具及仪器仪表 电烙铁一把,焊锡丝,镊子1把,普通万用表1只,十字螺丝刀一把,示波器 1台,导线若干. 4.2 实践制作过程 (1)制作电路板 运用PCB设计软件进行PCB板的制作,做出超声波的单面板,注意整体的 PCB布局情况,合理安排布局结构. (2)制作电池接口板 电源采用3-5V电压, 可以用3个1.5V干电池放入电池盒中,也可以自己制 作相应电源板进行供电. (3)芯片安装 正确识别芯片的电源管脚和接地管脚,不能混淆.正确使用芯片的其它 管脚,不能随意连接芯片管脚,导致无法实现芯片的基本功能.在焊接时, 注意焊接的方式,电路中元器件不能有假焊、漏焊,否则会造成电路无法实 现其功能,更无法检查出设计的错误. (4)焊接方式 焊接芯片要用焊台 不建议使用普通电烙铁 因为普通电烙铁焊接时 静电电压很高,远远超过了芯片承受的5v电压,带有静电焊接时很容易烧芯 片,普通电烙铁焊接时建议断电焊接 同时建议接地线要可靠接地滤除静电 4.3 电路功能调试 1)接好两个或四个1.5V干电池放入电池盒中. 2)按上述制作步骤完整接好电路并复查,通电检测. 3)遇到调试出错,可以对每部分的设计进行部分测试,确定出错的地方.
(二)课程设计的扩展部分 在完成上述基础部分的基础上,允许并鼓励学生进行课程设计的扩展和提高, 允许自由发挥,参考的扩展方案如下: 1. 对主芯片的外围电路进行扩展与改进,更好地优化实现的功能 2. 从节能出发,降低电路的功耗
(三)评分标准 该课程设计要求每位同学都要完........