8279.c
来自「8279的简单测试程序,仅仅显示,带键盘的明天再传上来,晚上再寝室」· C语言 代码 · 共 37 行
C
37 行
//功能: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 + =
减小字号Ctrl + -
显示快捷键?