按下SET键 进入 上限值设定 通过 NEXT 键改变 要设定的位,这时 LCD把光标打开显示出来。UP 和down是 要设定数值的 加 减。 然后在按一下SET键 进入下败运数限值设定。还是通过NEXT改变要设定的位。然后再按一下SET键 返回到正常现实界面。注意:上限值是采集的数大于这个设定值时 输出 上限报警。下限值是 当采集的数小于下限值时 输出 下限报警。
关于按键菜单的编程 ,你可以定义一个状态寄存器,l例如定义一个 unsigned char SET_FLAG的变量。在正常显示时 SET_FLAG = 0当有按键输入时先判断 SET_FLAG的值 如果是 0
再判断是否有SET键按下 若果是 SET_FLAG = 1 系统进入上限设定状态。否则返回。如果在SET_FLAG = 1 时按下按键,判断是什么按键就执行什么程序就完事了 然后 SET_FLAG 再加1
一直到最后 按下SET键返回时 SET_FLAG = 0。
具体的 TLC2543的 读写程序 LCD的驱动程序 网悄物上都有例子。下载一个就可以了。
如果不明白 你可以加我 百度hi 。
累死我了·。
AD转换器的精度 取决于位数 和小数点无直接基陪伏关系 8位的梯度为256级,你提到的是12位的4096级,还搏携有16位的是65536级,就是同样5V输入谁的分辨率高。小数点是你在程序里乱扒面具体的应用。51单片机是对带神唤所有兼容Intel 8031指令系统的单片机的统称。该系列单片机的始祖是Intel的8004单片瞎拆机,后来随着Flash rom技术的发展,8004单片机取得了长足的进展,成为应用最广泛的8位单片机之一,其代表型号是ATMEL公司的AT89系列,它广泛应用于工业测控系统之中。很多公司都有51系列的兼容机型推出,今后很长的一段时间内将占有大量市场。51单片机是基础入门的一个蠢凯单片机,还是应用最广泛的一种。需要注意的是52系列的单片机一般不具备自编程能力。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)