单片机驱动74HC595的c51程序

#include

#define uchar unsigned char

#define uint unsigned int

sbit clk=P3^5;

sbit dat=P3^6;

sbit shuo_cun=P3^7;

uchar volaTIle e,f;

uchar code tab[]={ 0x03,/*0*/

0x9F,/*1*/

0x25,/*2*/

0x0D,/*3*/

0x99,/*4*/

0x49,/*5*/

0x41,/*6*/

0x1F,/*7*/

0x01,/*8*/

0x09,/*9*/

};

void fa_shon(uchar k) //

{

uchar i; //定义循环变量

for(i=0;i《8;i++) //因为是1字节是8位,所以循环8次

{

dat=k&0x01; //将要发送的数据与上0X01送到数据引脚

clk=0; //时钟引脚加低电平

clk=1; //时钟引脚加高电平

k》》=1; //将发送的数据右移1位

}

}

void main()

{

TMOD=0x01;

TH0=15535/256;

TL0=15535%256;

EA=1;

ET0=1;

TR0=1;

while(1)

{

uchar a;

for(a=0;a《3;a++)

{

fa_shon(tab[e%10]);

fa_shon(tab[e%100/10]);

fa_shon(tab[e/100]);

}

shuo_cun=0; //锁存为低电平

shuo_cun=1; //锁存为高电平

}

}

void tt()interrupt 1

{

TH0=15535/256;

TL0=15535%256;

f++;

if(f》10)

{

f=0;

e++;

if(e》250)e=0;

}

}

c语言74hc595程序,单片机驱动74HC595的c51程序 - 51单片机控制74HC595驱动的编程要点_单片机驱动74HC595的c51程序...相关推荐

  1. 华为c语言编程规范_单片机开发之C语言编程基本规范

    为了提高源程序的质量和可维护性,从而最终提高软件产品生产力,特编写此规范.本标准规定了程序设计人员进行程序设计时必须遵循的规范.本规范主要针对单片机编程语言和08编译器而言,包括排版.注释.命名.变量 ...

  2. vb调用oracle 触发器,单片机VB编程实例_单片机控制的数字触发器

    摘要:介绍了8051单片机在晶阐管触发电路中的应用,同时有单片机与上位机进行串口通讯的软件设计.由软件控制可产生不同顺序的6组触发脉冲. 关键词:单片机 VB 晶阐管 数字触发器 电力电子技术研究的内 ...

  3. keil 4c语言读写寄存器,【STM32单片机学习】第四课:GPIO控制LED(用寄存器编程)

    [朱老师课程总结] 第一部分.章节目录 第二部分.章节介绍 3.5.1.STM32的GPIO模块数据手册详解1 本节讲解STM32数据手册中GPIO模块相关的部分,主要是GPIO的各类模式及其配置方法 ...

  4. 一个按键控制数码管的开和关_单片机是否能用一个按键控制数码管的显示图?...

    展开全部 可以的62616964757a686964616fe58685e5aeb931333365646231. 代码如下: #include #define uint unsigned int # ...

  5. 库卡机器人编程权限_库卡机器人编程之BAS程序

    更多内容请点击上方安德鲁机器人关注. 转载请先后台留言,请支持原创!谢谢 在库卡机器人程序目录下R1System下有一个程序名为BAS.SRC,该程序主要用来设置机器人运动相关参数数,比如坐标系.速度 ...

  6. STM32单片机学习笔记(七)-RCC时钟控制:简单了解时钟树(一)

    写在前面:本系列内容均为自学笔记,参考资料为野火指南者开发板资料及芯片参考手册等,使用野火指南者开发板进行学习,该系列内容仅用于记录笔记,不做其他用途,笔记的内容可能会存在不准确或者错误等,如有大佬看 ...

  7. 51单片机七段数码管显示时钟无按键控制—①—74HC595版

    参考链接: 51单片机七段数码管显示时钟加按键控制-③-74HC595版 51单片机七段数码管显示时钟加按键控制-②-74HC595版 文章目录 一.实验内容: 二.实验分析: 三.仿真图: 四.源代 ...

  8. 《嵌入式C编程:PIC单片机和C编程技术与应用》一第1章C语言概述和程序结构1.1 C源代码...

    本节书摘来自华章出版社<嵌入式C编程:PIC单片机和C编程技术与应用>一书中的第1章,第1.1节,作者 [美]马克·西格斯蒙德(Mark Siegesmund),更多章节内容可以访问云栖社 ...

  9. 单片机c语言篮球比分_单片机篮球比赛计分器设计方案与程序详解

    摘 要 本系统是采用单片机AT89C51作为本设计的核心元件.利用7段共阳LED作为显示器件.在此设计中共接入了2个7段共阳LED显示器,用于记录该队的分数, 2个LED显示器显示范围可达到0~99分 ...

  10. 单片机汇编语言编程_单片机编程用C语言还是汇编?

    单片机是一种可编程器件,单片机的出现使硬件设计变得更为简单,产品的功能也更强大,而程序就是单片机的灵魂.目前功能稍微复杂一点的电子产品,都是以单片机为核心,再加以不通的外设电路实现不通的功能需求.单片 ...

最新文章

  1. Toad Oracle 本地/远程数据库导入/导出 数据库备份
  2. java源码-AQS机制
  3. JAVA面试整理之——JAVA基础
  4. Java02-day02【运算符(赋值、关系、逻辑、三元、算数、自增自减)、分支语句(顺序结构、if语句)】
  5. I love max and multiply HDU - 6971(详细解答)
  6. 第九篇:Spring Boot整合Spring Data JPA_入门试炼01
  7. 视频压缩的I帧,P帧和B帧。
  8. python语_Python 基本语法
  9. LucasExlucas
  10. LeetCode 387:first-unique-character-in-a-string
  11. HDU 1079 Calendar Game 博弈
  12. mysql5.5创建学生情况表_数据库中创建一个学生表
  13. 【Python】使用Python批量移动文件
  14. 做好ToB运营:避开4个误区和掌握3个获客方式
  15. setpositivebutton
  16. 【牛客网】C/C++牛客网专项刷题(04)
  17. 神经网络算法处理器设计,神经网络是机器算法吗
  18. 【一起入门NLP】中科院自然语言处理期末考试*总复习*:考前押题+考后题目回忆
  19. 论坛数据库设计初步设计
  20. LockSupport的park/unpark分析

热门文章

  1. 每周分享第 45 期
  2. msvcr100.dll丢失怎么办?msvcr100.dll丢失的解决方法
  3. 电脑计算机 回收站隐藏文件,电脑中怎样隐藏回收站?电脑中隐藏回收站方法【图文】...
  4. 为啥海康摄像头网页无法预览
  5. 查看弹出广告来自哪个软件
  6. 使用pscc抠人物图像头发
  7. “互联网+”的公司里哪些职业比较热门?学好他们,不愁没工作!
  8. excel f2键功能_您的功能键在Microsoft Excel中做什么
  9. Photoshop 使用技巧
  10. 怎么把video文件改成mp4_怎么将MP4视频转换成EXE格式?