资源简介
原厂C 语言 89s51 TM1620 软件 没有任何更改
代码片段和文件信息
/*
*版权信息: 深圳天微技术部
*文件名: TM1620
*当前版本: 1.0
*单片机型号: AT89S52
*开发环境: Keil uVision3
*晶震频率: 12M
*作者: 李建文
*完成日期: 2009-05-05
功能: 驱动共阴LED数码屏做时钟显示,可由按键控制时钟暂停,开始,停止以及显示0-9数字
*/
#include
#include
#define nop _nop_();
#define uchar unsigned char
#define uint unsigned int
sbit stb =P1^0; //定义片选通讯口
sbit clk =P1^1; //定义时钟通讯口
sbit dio =P1^3; //定义数据输入/输出通讯口
bdata uchar y=0;//定义可以位寻址全局变量y
sbit y7 =y^7;
uchar cir_LED[6]={ 0x400x200x020x040x100x08};//数码屏圆圈做动态显示
uchar show[12] = { 0x000x000x3f0x000x380x000x380x000x7b0x000x76};//初始化显示“HELLO”字符代码
uchar show_LED2[14];//显示寄存器数组
uchar TIME_secondsseconds_2sub_1sub_2shi_1shi_2; //时间寄存器依次从秒个位至小时十位
uchar TIME_count; //定时中断控制
uchar key_FLAG1;//按键标志位
uchar key_LED; //按键单独显示赋值寄存器
uchar count6=0;
uchar show_2=0x01;
/*********************************
功能: TM1620写数据
**********************************/
void write(uchar wr_data)
{
uchar i;
stb =0; //给有效的片选信号(片选信号是低电平有效)
nop;
nop;
for(i=0;i<8;i++)//开始传送8位数据,每循环一次传送一位数据
{
clk =0;
nop;
nop;
wr_data >>= 1;//移位数据,低位在前!
nop;
dio = CY;
nop;
nop;
clk =1;
nop;
}
}
/*********************************
TM1620控制指令
功能: 驱动LED屏做相应的显示
**********************************/
void xianshi(uchar show_led[14])
{
uchar h;
stb = 1;
clk = 1;
dio = 1;
write(0x02);//显示模式设置,设置为6个GRID,8个SEG
stb = 1;
write(0x40);//写数据到显示寄存器,采用地址自动加一
stb = 1;
write(0xc0);//显示寄存器的00H单元开始
for(h=0;h<12;h++)
{
write(show_led[h]);//给显示寄存器送数据,
}
stb=1;
write(0x8b);//显示控制参数,点亮数码屏幕,亮度可以通过改变低三位调节
}
/**********************************
定时中断函数入口
功能: 每50MS中断一次
**********************************/
相关资源
- pcbtemp电流计算软件
- EPSON XP225 xp235 xp245打印机清零软件+教
- 三菱fx3u解密软件
- 电信中兴光猫超密获取工具使用方法
- m1卡 ic卡可选择扇区初始化加密软件
- GBT 15532-2008 计算机软件测试规范
- 秒杀360加壳.rar
- labview编程软件滤波器以及编写程序设
- ccs官方软件及安装
- 黑苹果硬件兼容检测和查询软件
- 三星笔记本电源管理软件 v2.1.4.3 官方
- Quartus II 15.0中仿真Altera三速以太网I
- Quartus II 15.0中仿真Altera三速以太网I
- CAD中插入带坐标的正射影像——Inse
- 2017款解码软件v1.0.0.6
- WPF USB 网络 串口 通信软件
- 加密软件漏洞评测系统 V8.9
- 通信软件的具体实例──基于Socket的
- 音乐代码转换软件 单片机编程时用
- PLC上位机编程软件
- [免费]安全加密软件U盘加密,文件加
- 图论软件包(图论里的程序)
- 国内一家大型软件公司内部的正规软
- 组态软件IFIX 学习 教程
- 武汉大学 科傻GPS 静态后处理软件
- Qt局域网聊天软件
- 51模拟SPI读写SD卡(包括Fat和Fat32文件
- [免费]MW310R V4.0升级软件20140123
- 石油化工行业维护维修费用计价软件
- honeywell半球枪式监控搜索软件
评论
共有 条评论