c语言74hc595程序,单片机驱动74HC595的c51程序 - 51单片机控制74HC595驱动的编程要点_单片机驱动74HC595的c51程序...
单片机驱动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程序...相关推荐
- 华为c语言编程规范_单片机开发之C语言编程基本规范
为了提高源程序的质量和可维护性,从而最终提高软件产品生产力,特编写此规范.本标准规定了程序设计人员进行程序设计时必须遵循的规范.本规范主要针对单片机编程语言和08编译器而言,包括排版.注释.命名.变量 ...
- vb调用oracle 触发器,单片机VB编程实例_单片机控制的数字触发器
摘要:介绍了8051单片机在晶阐管触发电路中的应用,同时有单片机与上位机进行串口通讯的软件设计.由软件控制可产生不同顺序的6组触发脉冲. 关键词:单片机 VB 晶阐管 数字触发器 电力电子技术研究的内 ...
- keil 4c语言读写寄存器,【STM32单片机学习】第四课:GPIO控制LED(用寄存器编程)
[朱老师课程总结] 第一部分.章节目录 第二部分.章节介绍 3.5.1.STM32的GPIO模块数据手册详解1 本节讲解STM32数据手册中GPIO模块相关的部分,主要是GPIO的各类模式及其配置方法 ...
- 一个按键控制数码管的开和关_单片机是否能用一个按键控制数码管的显示图?...
展开全部 可以的62616964757a686964616fe58685e5aeb931333365646231. 代码如下: #include #define uint unsigned int # ...
- 库卡机器人编程权限_库卡机器人编程之BAS程序
更多内容请点击上方安德鲁机器人关注. 转载请先后台留言,请支持原创!谢谢 在库卡机器人程序目录下R1System下有一个程序名为BAS.SRC,该程序主要用来设置机器人运动相关参数数,比如坐标系.速度 ...
- STM32单片机学习笔记(七)-RCC时钟控制:简单了解时钟树(一)
写在前面:本系列内容均为自学笔记,参考资料为野火指南者开发板资料及芯片参考手册等,使用野火指南者开发板进行学习,该系列内容仅用于记录笔记,不做其他用途,笔记的内容可能会存在不准确或者错误等,如有大佬看 ...
- 51单片机七段数码管显示时钟无按键控制—①—74HC595版
参考链接: 51单片机七段数码管显示时钟加按键控制-③-74HC595版 51单片机七段数码管显示时钟加按键控制-②-74HC595版 文章目录 一.实验内容: 二.实验分析: 三.仿真图: 四.源代 ...
- 《嵌入式C编程:PIC单片机和C编程技术与应用》一第1章C语言概述和程序结构1.1 C源代码...
本节书摘来自华章出版社<嵌入式C编程:PIC单片机和C编程技术与应用>一书中的第1章,第1.1节,作者 [美]马克·西格斯蒙德(Mark Siegesmund),更多章节内容可以访问云栖社 ...
- 单片机c语言篮球比分_单片机篮球比赛计分器设计方案与程序详解
摘 要 本系统是采用单片机AT89C51作为本设计的核心元件.利用7段共阳LED作为显示器件.在此设计中共接入了2个7段共阳LED显示器,用于记录该队的分数, 2个LED显示器显示范围可达到0~99分 ...
- 单片机汇编语言编程_单片机编程用C语言还是汇编?
单片机是一种可编程器件,单片机的出现使硬件设计变得更为简单,产品的功能也更强大,而程序就是单片机的灵魂.目前功能稍微复杂一点的电子产品,都是以单片机为核心,再加以不通的外设电路实现不通的功能需求.单片 ...
最新文章
- Toad Oracle 本地/远程数据库导入/导出 数据库备份
- java源码-AQS机制
- JAVA面试整理之——JAVA基础
- Java02-day02【运算符(赋值、关系、逻辑、三元、算数、自增自减)、分支语句(顺序结构、if语句)】
- I love max and multiply HDU - 6971(详细解答)
- 第九篇:Spring Boot整合Spring Data JPA_入门试炼01
- 视频压缩的I帧,P帧和B帧。
- python语_Python 基本语法
- LucasExlucas
- LeetCode 387:first-unique-character-in-a-string
- HDU 1079 Calendar Game 博弈
- mysql5.5创建学生情况表_数据库中创建一个学生表
- 【Python】使用Python批量移动文件
- 做好ToB运营:避开4个误区和掌握3个获客方式
- setpositivebutton
- 【牛客网】C/C++牛客网专项刷题(04)
- 神经网络算法处理器设计,神经网络是机器算法吗
- 【一起入门NLP】中科院自然语言处理期末考试*总复习*:考前押题+考后题目回忆
- 论坛数据库设计初步设计
- LockSupport的park/unpark分析
热门文章
- 每周分享第 45 期
- msvcr100.dll丢失怎么办?msvcr100.dll丢失的解决方法
- 电脑计算机 回收站隐藏文件,电脑中怎样隐藏回收站?电脑中隐藏回收站方法【图文】...
- 为啥海康摄像头网页无法预览
- 查看弹出广告来自哪个软件
- 使用pscc抠人物图像头发
- “互联网+”的公司里哪些职业比较热门?学好他们,不愁没工作!
- excel f2键功能_您的功能键在Microsoft Excel中做什么
- Photoshop 使用技巧
- 怎么把video文件改成mp4_怎么将MP4视频转换成EXE格式?