一个单片机IO口与74HC573及数码管显示应用

发布者:幸福之舞最新更新时间:2019-10-15 来源: eefocus关键字:单片机  IO口  74HC573  数码管显示 手机看文章 扫描二维码
随时随地手机看文章

 

这两天总有人问数码管与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     for(j=0;j<240;j++);        

}


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)        ;        

                }

        }

}


关键字:单片机  IO口  74HC573  数码管显示 引用地址:一个单片机IO口与74HC573及数码管显示应用

上一篇:DMAVR-L的USART串口发送与接收数据示例程序
下一篇:ATMEGA16A单片机1602字符显示程序

推荐阅读最新更新时间:2024-11-04 13:40

ARM、ST与MATHWORKS携手实现支持STM32 MCU代码生成等功能
ARM与意法半导体(STMicroelectronics)携手宣布首款配合MATLAB和 Simulink支持ARM® Cortex™-M系统的Embedded Coder已上市。 意法半导体与ARM的合作项目获得MathWorks的全面支持,使软件开发人员能够在MATLAB和Simulink环境中开发算法,然后在处理器在环(PIL)仿真中编译目标,集成、调试和测试这些模型。Embedded Coder生成的C代码运行于STM32评估板上,Keil™微控制器开发套件(MDK-ARM™)的调试器与Simulink直接交互,进一步简化了代码集成过程。 意法半导体微控制器产品部总经理Michel Buffa表示:“基于消费者对MATL
[单片机]
PIC18F4520单片机AD转换程序与注释
/*包含头文件: 该头文件位于D:\Program Files\Microchip\mplabc18\v3.40\h下,这下面是不同型号的单片机 的头文件定义,使用时把相应的头文件包含进来就可以了 */ #include p18f4520.h const unsigned char seg ={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}; //共阴型数据管0-9的字段码,共阳的我没有写,用到时可以再改 /************************************************************** 功能:延时函数 参数:unsigned 16位
[单片机]
MSP430教程14:MSP430单片机ADC12模块
MSP430模数转换模块--ADC12 MSP430单片机的ADC12模块是一个12位精度的A/D转换模块,他具有高速度,通用性等个性。大局部都内置了ADC模块.而有些不带ADC模块的片子,也可穿越利用内置的模仿比拟器来告终AD的转换。在系列产品中,我们能够穿越以下列表来容易地认识他们的ADC功能告终。 系列型号ADC功能告终转换精度 MSP430X1XX2比拟器告终10位 MSP430F13XADC模块12位 MSP430F14XADC模块12位 MSP430F43XADC模块12位 MSP430F44XADC模块12位 MSP430X32XADC模块14位 从以下ADC12构造图中能够看出,ADC12模块中是由以下局部构成:
[单片机]
基于51单片机的车用数字仪表设计与实现
摘 要:介绍了一种以MCS 51单片机为主控器,以ADC0809为核心,以气压、油压、温度、霍尔元件等传感器为主要外围元件的车用数字仪表(VDI)的设计与实现。该仪表系统具有显示直观、准确,使用方便可靠等优点,代表了车用仪表的最新发展趋势。 关键词: MCS 51单片机;传感器;车用数字仪表 引言 ---车辆仪表是驾驶员与汽车进行信息交流的重要接口和界面,是车辆安全行驶的重要保证。随着电子技术的广泛应用,传统汽车仪表逐渐被微处理器为核心的电子控制数字仪表取代已成为必然趋势。然而,目前国内车辆仪表数字化水平还不高,绝大部分仪表还是模拟式的,而大多数模拟仪表表头的体积较大、数量多,使得显示系统拥挤不堪,影响美观;另外一些模拟
[单片机]
ATmega64 MCU控制寄存器MCUCR
ATmega64 MCU 控制寄存器包含了电源管理的控制位。 • Bit 5 – SE: 睡眠使能 为了使MCU 在执行SLEEP 指令后进入睡眠模式, SE 必须置位。为了确保进入睡眠模 式是程序员的有意行为,建议仅在SLEEP 指令的前一条指令置位SE。一旦唤醒立即清 除SE。 • Bits 4..2 – SM2..0: 睡眠模式选择位 如Table 17 所示,这些位用于选择具体的睡眠模式。 Note: 1. 仅在使用外部晶体或谐振器时Standby 模式和扩展的Standby 模式才可用。
[单片机]
ATmega64 <font color='red'>MCU</font>控制寄存器MCUCR
MSP430单片机定时器A结构及其应用范例
1-简介 简介MSP430单片机定时器A结构及其应用范例。 2-定时器模块 在MSP430系列单片机中带有功能强大的定时器资源,这定时器在单片机应用系统中起到重要的作用。利用MSP430(以下称为430)单片机的定时器可以用来实现计时,延时,信号频率测量,信号触发检测,脉冲脉宽信号测量,PWM信号发生。另外通过软件编写可以用作串口的波特率发生器。后面我们将用定时器A作为一个波特率发生器,来编写一个串口例程给初学者参考。以加强初学者对定时器A的理解和应用。 在430的大系列产品中,不同的子系列产品定时器资源有所不同;在F11X,F11X1中是不带定时器B资源的。430的定时器主要分为3部分模块:看门狗定时器,定时器A,定时器
[单片机]
MSP430<font color='red'>单片机</font>定时器A结构及其应用范例
单片机产生脉宽300MS周期600MS方波
采用51单片机芯片下面是汇编语言源代码: org 0000h sjmp main org 000bh SJMP ZCXC; MAIN:MOV TMOD,#01010101B MOV TL0,#9CH; MOV TH0,#0FFH; SETB EA SETB ET0 SETB TR0 SJMP $ ZCXC: CPL P0.4; MOV TL0,#9CH; MOV TH0,#0FFH; RETI END org 0000h sjmp main org 000bh SJMP ZCXC; MAIN:MOV
[单片机]
<font color='red'>单片机</font>产生脉宽300MS周期600MS方波
使用MCU GD32替代STM32的体会
GD32作为国产MCU里的佼佼者,产品线也比较丰富,是替代STM32的一个很好的选择。前段时间有个项目用到GD32的单片机,今天来说说使用的一些体会。 1.硬件我用的单片机型号为GD32F405RGT6,对应STM32F405RGT6。首先,硬件上基本兼容,有一点不同的是GD32的31和47脚为NC,STM32的为VCAP。STM32这两个引脚需要分别连接一个电容到GND,而GD32则不需要。当然,有这两个电容也无所谓,所以,硬件上GD32可以直接替换STM32。 仿真器可以使用Jlink,也可以使用STLink,但是下载程序时会弹框提示,非ST芯片。 2.软件软件上,前期
[单片机]
使用<font color='red'>MCU</font> GD32替代STM32的体会
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved