📄 8279.c
字号:
//功能:8279实现8位LED显示
//创建日:2007.6.1
//创建人:lj
//修改:
//8279地址:0x2fff 单片机采用12M
#include<lj.h>
#define Cmd8279 XBYTE[0x2fff]
#define Data8279 XBYTE[0x2ffe]
sbit flag=ACC^7 ;
//#define Sta8279 XBYTE[0x2fff]//当第七位为1时,显示或清除命令未完成
void Init8279(void)//初始化8279,显示为12345678,后熄灭
{ uchar i=0;
Cmd8279=0xd1;//清除显示RAM
do{ACC=Cmd8279;} //读入状态字
while(flag) ; //清除等待
Cmd8279=0x2a;//进行10分频
Cmd8279=0x10;//键盘显示命令, 编码扫描,双键锁定
Cmd8279=0xa0;//不熄灭显示并允许写入
Cmd8279=0x90;//显示数据 12345678
for(i=0;i<8;i++)
{
Data8279=Ledtable[i];
}
P2=0XFF;//????????????缺少就会产生乱码
}
void main()
{
Init8279();
//while(1);//????? 当执行这一句则也会产生乱码
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -