HT66F50的应用
下面我简单介绍一下我在使用的过程中遇到的一些和46F49E/46RU232之间的区别:
一、使用过程的区别:
1.从新开发环境IDE-3000中集成的头文件来看,66F50只给出了相应寄存器的入口地址申明,而并没有像其他两款芯片的头文件一样给出每一个I/O的申明,这使得在使用过程中很是不方便(个人觉得)。因此不得不在使用之前,自己将对应的I/O在头文件申明一遍。
2.66F50引脚的重置功能更加强大。--这也导致在使用过程中对相应寄存器的设置变得更加复杂,不过习惯和熟悉了就好。
3.从个人学习和使用条件上而言,这款芯片上没有集成串口功能,有点遗憾。不过这也符合盛群公司在芯片命名上的特点。比如HT46F49E和HT46RU232两款芯片中,前者就是不带串口功能,而后者则带有串口功能。
二.下面就举一个简单的例子吧。
利用HT66F50在12864上显示一个1、***本程序是在其他程序中截取的一部分,看起来有些凌乱和多余。
#include "HT66F50.h"
#define en
#define rs
#define rw
#define CY
void delay(unsigned int t)
{
}
void com(unsigned char com)
{
}
void dat(unsigned char dat)
{
}
void LCD_string(unsigned char *p)
{
}
void init12864()
{
}
void init()
{
}
void main()
{init(); //初始化单片机 init12864(); //初始化12864 com(0x01); //清屏 delay(5); com(0x83); //写入显示地址 delay(5); dat(1); //写入数据 while(1);
}
要写的东西太多了,基于时间的关系,现在就只能写到这里了,以后有时间再写吧!
HT66F50串口通 相关文章:
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)