今年有些意外,还得研究研究HT66F50。PDF里面已经讲解了它强大的功能,这里我就不讲了。(个人觉得我这种条件下使用,芯片上没有集成串口通信,有点遗憾。)
下面我简单介绍一下我在使用的过程中遇到的一些和46F49E/46RU232之间的区别:
一、使用过程的区别:
1.从新开发环境IDE-3000中集成的头文件来看,66F50只给出了相应寄存器的入口地址申明,而并没有像其他两款芯片的头文件一样给出每一个I/O的申明,这使得在使用过程中很是不方便(个人觉得)。因此不得不在使用之前,自己将对应的I/O在头文件申明一遍。
2.66F50引脚的重置功能更加强大。--这也导致在使用过程中对相应寄存器的设置变得更加复杂,不过习惯和熟悉了就好。
3.从个人学习和使用条件上而言,这款芯片上没有集成串口功能,有点遗憾。不过这也符合盛群公司在芯片命名上的特点。比如HT46F49E和HT46RU232两款芯片中,前者就是不带串口功能,而后者则带有串口功能。
二.下面就举一个简单的例子吧。
利用HT66F50在12864上显示一个'1'、***本程序是在其他程序中截取的一部分,看起来有些凌乱和多余。
#include "HT66F50.h"
#defineen
#definers
#definerw
#defineCY
void delay(unsigned int t)
{
}
void com(unsigned charcom)
{
}
void dat(unsigned chardat)
{
}
void LCD_string(unsigned char *p)
{