3 单片机AT89S51及ISP接口

AT89S51单片机兼容MCS51微控制器,但比早期的AT89C51做了改进,内带看门狗定时器,无需外加监控芯片,通过软件设置就可保证系统可靠工作,并且支持在系统可编程,不需要从电路板上取下器件就可对空白器件进行编程。

单片机采集电阻信号时,通过一个恒流源电路把炭黑的电阻转换成电压值,放大后转换成频率信号送至AT89S51,单片机把采集信息存放在FM24C04中以备查询。

AT89S51的ISP有串口和并口2种方式,设计中采用并行下载接口方式,其与单片机的接口电路如图4所示,该电路下载速度快,工作稳定。采用Easy51Prov2.O软件即可完成在线编程。

4 显示电路T6963C

在中规模图形液晶显示模块中,内置T6963C控制器的液晶显示模块是目前较为常用的图形液晶显示模块。内置T6963C控制器型液晶显示模块的驱动控制系统是由液晶显示控制器T6963C及其周边电路,行驱动器组,列驱动器组以及液晶驱动偏压电路组成。

T6963C的最大特点是具有独特的硬件初始值设置功能,显示驱动所需的参数如占空比系数,驱动传输的字节数/行及字符的字体选择等均由引脚电平设置。这样T6963C的初始化在上电时就已经基本设置完成,软件操作的主要精力就可以全部用于显示画面的设计。T6963C使用了硬件初始化设置,所以使得其指令功能集中于显示功能的设置上,从而加强了T6963C的显示控制能力。

T6963C指令的运行时问有些是不能确定的,这是因为有些指令的运行要受到当时控制部分的状态影响。T6963C指令中有的指令需要参数的补充,如地址指针的设置。T6963C指令参数的输入是在指令代码写入之前。T6963C的指令写入的流程图如图6所示。

  • UC3846控制芯片工作原理控制图 逆变焊机原理与用途
  • 数字万用表电阻档测试二极管正反向没有阻值(使用万用表测量二极管的正向电阻,为什么各档)
  • 学单片机需要学数电模电吗(学单片机要先学数电模电吗)
  • 电工怎么选择适合自己用的万用表(电工初学者买什么样的万用表好)
  • 单片机需要同时运行多个任务怎么办(单片机怎么同时执行多个任务)
  • 电机保护的方案取决于负载的机械特性
  • 绝缘电阻表正负搭接不复零位是怎么回事
  • 短路怎么用万用表查