74HC595单片机C51驱动(源程序)

发布者:张延强最新更新时间:2017-01-03 来源: eefocus关键字:74HC595  单片机  C51驱动 手机看文章 扫描二维码
随时随地手机看文章
  1. #include "reg52.h"

  2. #define uchar unsigned char

  3. sbit HC595_CS=P1^0;    //STcp   ////锁存时钟-----74HC595 12# 

  4. sbit HC595_CLK=P1^1;   //SHcp   ////移位时钟-----74HC595 11# 

  5. sbit HC595_DAT=P1^2;   //Ds     ////数据---------74HC595 14# 

  6. //延时子程序

  7. void mDelay(uchar Delay)

  8. {   uchar i;

  9.     for(;Delay>0;Delay--)

  10.     {   

  11.         for(i=0;i<123;i++);

  12.     }

  13. }

  14. void SetHC595(uchar kk)

  15. {

  16.     uchar i;

  17.     HC595_CS=0;

  18.     for(i=0;i<8;i++)

  19.     {

  20.         HC595_DAT=(bit)(kk & 0x80);     //串行输出一位数据

  21.         HC595_CLK=0;        //移位时钟

  22.         kk=kk<<1;

  23.         HC595_CLK=1;

  24.     }

  25.     //HC595_CS=1;

  26. }

  27. main()

  28. {

  29.     uchar j;

  30.     while(1)

  31.     {

  32.         for(j=0;j<255;j++)

  33.         {

  34.             SetHC595(j);

  35.             SetHC595(1);

  36.             HC595_CS=1;

  37.             mDelay(255);

  38.             mDelay(255);

  39.         }

  40.     }               

  41. }


关键字:74HC595  单片机  C51驱动 引用地址:74HC595单片机C51驱动(源程序)

上一篇:AT24C01-AT24C256通用源程序(C51)
下一篇:74LS164(74HC164)单片机C51驱动

推荐阅读最新更新时间:2024-03-16 15:28

单片机系统的硬件主要由哪些功能部件组成
答:单片机系统的硬件由单片机芯片和外部设备组成c 单片机芯片则包含微处理器(CPU)、存储器(存放程序指令或数据的ROM、RAM等),输入/输出口(I/O口)及其他功能部件如定时/计数器、中断系统等,它们通过地址总线(AB)、数据总线(DB)和控制总线(CB)连接起来。 外部设备即单片机系统的输入/输出设备,简称I/O设备。输入设备是输入原始数据、 程序和控制命令的部件,‘如键盘、鼠标、扫描仪、摄像机等。输出设备是输出计算机数据信息处理的结果和计算机工作状态信息的部件,如屏幕显示器、打印机、1,ED数码管显示器绘图仪等。但输入输出设备一般不能与CPU直接相连,而是通过某种电路完成寻址、数据缓冲、输入输出控制、功率驱动、A
[单片机]
嵌入式单片机PPP协议的应用研究
PPP协议(Point-to-Point Protocol)提供了在串行点对点链路上传输数据报的方法,支持异步8位数据及位导向的同步连接(如ISDN)。它提供了一种管理两点间会话的有效方法,正在取代SLIP(Serial Line Interface Protocol)协议成为点对点网络的标准。 嵌入式单片机PPP协议是在单片机中嵌入PPP协议,以实现单片机与计算机之间的PPP数据传输,使它既可以作为PPP连接的客户端,也可以作为独立的PPP服务器端来使用。它在家电控制和小型数据传输系统中具有非常广阔的应用前景,并且具有成本低、传输稳定等特点,是当前单片机研究的热门话题之一。 1 PPP的工作原理 PPP采用高级数据链路控制
[单片机]
嵌入式<font color='red'>单片机</font>PPP协议的应用研究
关于51单片机编程的一些错误总结
(1)这两天一直在受一个问题的干扰,那就是做单片机串口通信的时候,有些数据总是传得不对:当显示0~f这些数字的时候,显示没有错误,而显示其它8位数据的时候都错了,发送11(16进制)时,到单片机上居然是49(十进制),这显然是不对的,一直怀疑是程序的问题,反复地检查和修改之前编的一个数码管动态显示子程序,没有错,那只能是串口初始化和串口子程序有问题了……这么想太错了……先入为主,两天以来,都没解决(其实也没什么心情解决了,又是临近周末,都在看老友记),今天打定一定要解决了,就开始研究,刚开始一直在沿着老路,反复修改程序。。。。后来无意间一瞥,看到晶振上标着“12.000”,瞬间明白所有问题所在,立刻改为11.0592Mhz的晶振,
[单片机]
基于68HC908MR16单片机的光伏正弦波逆变电源
摘要:介绍了一种基于MOTOROLA公司生产的68HC908MR16单片机的光伏正弦波逆变电源。该系统应用SPWM技术将经太阳电池阵列充电后的蓄电池电压,逆变为标准的正弦单相220V、50Hz交流电压,同时采用新型的数字式PI调节器实现稳压控制,并通过与外界键盘监控系统进行串行通信实现参数调节和系统监控。 关键词:光伏逆变;MR16单片机;PI调节器;串行通信   1 引言 随着能源危机的日益加剧和人类环保意识的提高,新能源的开发利用越来越受到人们的重视。而太阳能作为取之不尽用之不竭的高效无污染的能源近来更受人们的青睐。本文介绍的光伏正弦逆变电源系统正是一种适于户用的、特别适于无电少电的西部边远地区用户的一种电
[单片机]
基于68HC908MR16<font color='red'>单片机</font>的光伏正弦波逆变电源
51单片机 用数码管显示动态检测结果
注:本数码管为共阴极,P2为位选口,P0为数据口 本实验是一个60s计数器,当满60s后,此时又从00开始计数 #include reg51.h unsigned char Tab ={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}; unsigned char int_time; unsigned char second; void delay(void) { unsigned char i; for(i=0;i 250;i++) ; } void Display(unsigned char k) { P2=0xfd; P0=Tab ;
[单片机]
pic单片机的各种汇编语言指令解析
pic 单片机为最常用单片机之一,许多程序均基于 pic 单片机进行开发。因此,熟练 pic 单片机编程尤为重要。为保证大家能准确、熟练掌握 pic 单片机的使用,本文特带来 pic 单片机的各种汇编语言指令的讲解上篇,下篇将在后期文章中予以讲解。如果你对本文即将讲解的内容充满兴趣,不妨继续往下阅读哦。 一、pic 的指令系统 pic8 位单片机共有三个级别,有相对应的指令集。基本级 pic 系列芯片共有指令 33 条,每条指令是 12 位字长;中级 pic 系列芯片共有指令 35 条,每条指令是 14 位字长;高级 pic 系列芯片共有指令 58 条,每条指令是 16 位字长。其指令向下兼容。 二、pic 汇编语言指令格
[单片机]
pic<font color='red'>单片机</font>的各种汇编语言指令解析
基于单片机的接口转换设计及应用
1 引言 在电子测量与仪器领域内,GPIB和RS232C属于应用较广泛的标准接口总线。GPIB适于建立自动测试系统(ATS),RS232C常用于数据终端设备(DTE)和数据通信设备(DCE)之间的联接。目前,已研制了许多专用大规模集成电路芯片来帮助设计者实现GPIB和RS232C接口,且这些芯片都与微处理器的内部总线相容。标准接口总线解决了设备与设备之间,或者功能组件与功能组件之间的接口问题。借助适当的接口总线把若干设备或功能组件联接起来就可构成一个ATS。如果把基于一种标准接口系统的测试装置作为子系统,再把若干子系统联接起来构成大系统或测试和控制网络,则实际需解决的就是不同标准接口总线之间的转换问题。 2 接口转换硬件设计
[单片机]
基于<font color='red'>单片机</font>的接口转换设计及应用
基于80C51单片机的多功能肌电测量仪设计
肌电测量或肌电图是检查人体神经、肌肉系统功能的重要方法,广泛应用于神经科、骨科、耳鼻喉科及口腔科。它可为临床诊断、治疗神经肌肉系统疾患提供客观的科学依据。肌电测量仪一般只具有在示波器上显示波形和记录波形的功能。早期,肌电信号通过照相对胶片进行显影才能看到;后来,把肌电信号描绘在肌电图纸上。这两种肌电信号记录法的机构都很复杂。这里介绍一种利用普通的示波器,通过单片机和A/D、D/A转换控制系统构成的,具有记忆、波形分析(诊断)功能和各种操作的实时处理的低功耗智能肌电测量仪。该肌电测量仪可实现一次采集后,多次重复显示、打印,实现了肌电信号测量仪的智能化 1 多功能肌电测量仪的硬件设计 1.1 系统硬件结构框图 系统硬件结构框图如图
[单片机]
基于80C51<font color='red'>单片机</font>的多功能肌电测量仪设计
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

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

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

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