没有合适的资源?快使用搜索试试~ 我知道了~
HT1621测试程序--C语言
5星 · 超过95%的资源 需积分: 50 71 下载量 21 浏览量
2011-04-20
21:33:33
上传
评论 1
收藏 55KB PDF 举报
温馨提示
试读
4页
HT1621芯片测试程序,该测试程序能够测试HT1621的每一个字段,依次点亮每一个字段
资源推荐
资源详情
资源评论
HT1621
测
试
程
序
,
2008-2-13, 22:41:43
/********************************************************
功能描述
: HT1621
芯片测试程序
设
计
人:
ZHCE
版
本:
1.0
说
明:本测试程序能够测试
HT1621
的每一个字段,依次点亮
每一个字段
完成时间:
2008
年
2
月
13
日
********************************************************/
#include <REGX51.H>
#include <intrins.h>
#define uchar unsigned char
#define uint unsigned int
#define _Nop() _nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_()
#define BIAS 0x52 //0b1000 0101 0010 1/3duty 4com
#define SYSDIS 0X00 //0b1000 0000 0000
关振系统荡器和
LCD
偏压发生器
#define SYSEN 0X02 //0b1000 0000 0010
打开系统振荡器
#define LCDOFF 0X04 //0b1000 0000 0100
关
LCD
偏压
#define LCDON 0X06 //0b1000 0000 0110
打开
LCD
偏压
#define XTAL 0x28 //0b1000 0010 1000
外部接时钟
#define RC256 0X30 //0b1000 0011 0000
内部时钟
#define TONEON 0X12 //0b1000 0001 0010
打开声音输出
#define TONEOFF 0X10 //0b1000 0001 0000
关闭声音输出
#define WDTDIS 0X0A //0b1000 0000 1010
禁止看门狗
//HT1621
控制位(液晶模块接口定义,根据自已的需要更改)
sbit HT1621_DAT=P3^4; //HT1621
数据引脚
sbit HT1621_CS=P3^2; //HT1621
使能引脚
sbit HT1621_WR=P3^3; //HT1621
时钟引脚
uchar code
Ht1621Tab[]={0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0
0,0x00,0x00,0x00};
//delay us
void Delay(uchar us) //5,7,9
{
while(--us);
}
//delay ms
void DelayMS(uint iMs)
{
uint i,j;
for(i=0;i<iMs;i++)
for(j=0;j<65;j++) Delay(1);
}
第
1
页
资源评论
- zhoushen08172013-06-03需要改下配置
- pengkaipengxi2016-09-12不错,做参考啦
- arthurly2013-03-20不错,稍微修改下就能用
ccfmp3
- 粉丝: 7
- 资源: 28
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功