这两天总有人问数码管与74HC573的事,现在将数码管与74HC573正确连接图发给大家,并附上代码。代码是阿迪用其他软件编写的,我用ICCV7稍改了一下.发这个代码的另一个意义是他这个代码写的很精练,有很好的启发作用.
单片机源码:
#include #include #define uchar unsigned char #define uint unsigned int uchar du[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d}; void delay(uint S) { uint i,j; for( i=0;i } int main() { uchar i; DDRA =0xff; PORTA |= BIT(3); DDRB = 0xff; while(1) { for(i=0;i<6;i++) { PORTB = 0xff; //暂时关DA码 PORTB &=~ BIT(i) ; //送位码 精华! 不用数组,用PI口变量定义位 PORTA |= BIT(4) ; //开573位 //相当于51 P1^4=1; P1也可是P2,P3 PORTA &=~ BIT(4); //关573位 // 相当于51 P1^4=0; PORTA = BIT(3) ; //开573DA选 PORTB=du[i]; //送DA码 PORTA &=~ BIT(3); //关573DA选 delay(1) ; } } } for(j=0;j<240;j++);
上一篇:DMAVR-L的USART串口发送与接收数据示例程序
下一篇:ATMEGA16A单片机1602字符显示程序
推荐阅读最新更新时间:2024-11-04 13:40
设计资源 培训 开发板 精华推荐
- DER-846 - 基于LinkSwitch-TN2的15W抽头降压式非隔离电源,适用于家用电器
- P1021COME-DS-PB: P1021COME-DS-PB QorIQ®开发系统
- M328晶体管测试仪
- 使用 ROHM Semiconductor 的 BU4945 的参考设计
- Lakewood (MAXREFDES7#): 3.3V输入、±12V (±15V)输出隔离电源
- AM1D-0515D-RZ ±15V 1 瓦 DC/DC 转换器的典型应用
- 交流转直流单路输出电源用于交流转直流电源
- 基于H7的3D旋转裸机移植(800x480)
- LT6656BIDC-2.5、2.5V 精密电流和升压电压基准的典型应用
- 使用 MaxLinear, Inc 的 SPX29302U 的参考设计