标题:
TA6932中文手册pdf资料下载 TA6932驱动程序
[打印本页]
作者:
zhuyuye
时间:
2016-12-6 23:29
标题:
TA6932中文手册pdf资料下载 TA6932驱动程序
求论坛大神赐与TA6932的驱动程序 手册在这
中文pdf资料下载:
TA6932.pdf
(480.2 KB, 下载次数: 148)
2016-12-6 23:28 上传
点击文件名下载附件
TA6932手册
下载积分: 黑币 -5
作者:
admin
时间:
2016-12-7 03:22
程序下载:
天微电子TA6932,LED数码管驱动源程序.rar
(21.53 KB, 下载次数: 155)
2016-12-7 03:22 上传
点击文件名下载附件
下载积分: 黑币 -5
typedef unsigned char uint8;
typedef signed char int8;
typedef unsigned int uint16;
typedef signed int int16;
typedef unsigned long uint32;
typedef signed long int32;
typedef unsigned long int uint64;
typedef signed long int int64;
#include"STC12C5A.h"
sbit io_TA6932DIN = P0^0;
sbit io_TA6932STB = P0^2;
sbit io_TA6932CLK = P0^1;
//sbit beep = P0^3;
void v_Writ8byt_f(uint8 shuju)
{
uint8 i;
for(i=8;i>0;i--)
{
shuju >>= 1;
io_TA6932CLK = 0;
io_TA6932DIN = CY;
io_TA6932CLK = 1;
}
}
uint8 code u8_YiMa[]={0xEB,/*0*/ 0x28,/*1*/0xB3,/*2*/0xBA,/*3*/0x78,/*4*/0xDA,/*5*/0xDB,/*6*/ 0xA8,/*7*/0xFB,/*8*/0xFA,/*9*/0xF9,/*A*/0x5B,/*b*/0xC3,/*C*/0x3B,/*d*/0xD3,/*E*/0xD1,/*F*/};
void main(void)
{
uint8 p,dian,shuju;
uint16 i,j;
do{
io_TA6932STB = 0;
v_Writ8byt_f(0x40);//发送显示设置命令
io_TA6932STB = 1;
//for(i=100;i>0;i--);//最小时间保证1US。
io_TA6932STB = 0;
v_Writ8byt_f(0xc0); //发送起始地址
v_Writ8byt_f(u8_YiMa[shuju]|dian); //发送数据
v_Writ8byt_f(u8_YiMa[1]|dian); //发送数据
v_Writ8byt_f(u8_YiMa[2]|dian); //发送数据
v_Writ8byt_f(u8_YiMa[3]|dian); //发送数据
v_Writ8byt_f(u8_YiMa[4]|dian); //发送数据
v_Writ8byt_f(u8_YiMa[shuju]|dian); //发送数据
v_Writ8byt_f(u8_YiMa[6]|dian); //发送数据
v_Writ8byt_f(u8_YiMa[7]|dian); //发送数据
v_Writ8byt_f(u8_YiMa[shuju]|dian); //发送数据
v_Writ8byt_f(u8_YiMa[9]|dian); //发送数据
v_Writ8byt_f(u8_YiMa[10]|dian); //发送数据
v_Writ8byt_f(u8_YiMa[11]|dian); //发送数据
v_Writ8byt_f(u8_YiMa[shuju]|dian); //发送数据
v_Writ8byt_f(u8_YiMa[13]|dian); //发送数据
v_Writ8byt_f(u8_YiMa[14]|dian); //发送数据
v_Writ8byt_f(u8_YiMa[15]|dian); //发送数据
io_TA6932STB = 1;
//for(i=100;i>0;i--);//最小时间保证1US。
io_TA6932STB = 0;
v_Writ8byt_f(0x88+p);//发送显示命令
io_TA6932STB = 1;
shuju++;
if(shuju > 15)shuju = 0;
if((shuju%2)==0)
{
// beep=1;
dian = 0x04;
}
else
{
dian = 0x00;
// beep=0;
}
p =shuju/2;
for(j=1000;j>0;j--) for(i=1000;i>0;i--);
/*
io_TA6932STB = 0;
v_Writ8byt_f(0x44);//发送显示设置命令
io_TA6932STB = 1;
for(i=12;i>0;i--);//最小时间保证1US。
io_TA6932STB = 0;
v_Writ8byt_f(0xc0); //发送起始地址
v_Writ8byt_f(u8_YiMa[0]); //发送数据
io_TA6932STB = 1;
for(i=12;i>0;i--);//最小时间保证1US。
io_TA6932STB = 0;
v_Writ8byt_f(0x88);//发送显示命令
io_TA6932STB = 1;
for(i=12;i>0;i--);//最小时间保证1US。
for(j=250;j>0;j--) for(i=255;i>0;i--); */
}while(1);
}
复制代码
作者:
zhuyuye
时间:
2016-12-8 21:05
admin 发表于 2016-12-7 03:22
程序下载:
谢谢大神 我入门没多久 可能会经常麻烦大家 但我会经常上传一些资料的
作者:
STM888
时间:
2017-6-5 12:30
谢谢分享
作者:
arzeng
时间:
2018-1-9 20:04
谢谢指导
作者:
2003hjw
时间:
2018-9-8 20:15
谢谢分享
作者:
tyghbn
时间:
2018-12-9 20:03
谢谢,下来学习。
作者:
BOB宁宁
时间:
2019-3-7 09:50
admin 发表于 2016-12-7 03:22
程序下载:
正好要用这个芯片,先谢谢啦,下载来学习学习
作者:
tianhehui
时间:
2019-3-14 09:00
xie xie
作者:
wangaj9006
时间:
2019-10-17 19:00
不错,非常好的资料
作者:
Wprogrammer
时间:
2020-5-16 10:32
@admin 例程拿来直接能用了
sbit CY = PSW^7; //标志位 0:加法运算最高位无进位,或者减法运算最高位无借位时 1:加法运算最高位有进位,或者减法运算最高位有借位时 这个比较重要 以前的CY一直没有弄懂
作者:
beautifulskys
时间:
2021-12-3 08:05
谢谢,正好需要个测试程序!
作者:
663776
时间:
2022-10-25 20:21
谢谢指导,正好需要个测试程序!
作者:
hulilanyua
时间:
2023-4-22 22:05
正好需要个测试程序!
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1