• 帅帅的帅哥
    了解作者
  • C/C++
    开发工具
  • 3KB
    文件大小
  • rar
    文件格式
  • 0
    收藏次数
  • 1 积分
    下载积分
  • 132
    下载次数
  • 2007-12-13 23:45
    上传日期
单片机驱动74LS164,74LS164的程序,包括用串口,用IO口模拟等方法驱动,多个程序给你参考!看了你不会找我!
164165.rar
  • 1.3
  • IO驱动74LS164
  • IO驱动74LS164.txt
    1.3KB
  • 串口驱动74LS165
  • 串口驱动74LS165.c
    1.3KB
  • IO驱动74LS165
  • IO驱动74LS165.txt
    1.6KB
  • 串口驱动74LS164
  • 串口驱动74LS164.txt
    1.2KB
内容介绍
//-------------------------------------库函数声明,管脚定义---------------------------------------- #include <reg52.h> sbit a7=ACC^7; sbit simuseri_CLK=P1^6; //用P1^6模拟串口时钟 sbit simuseri_DATA=P1^5; //用P1^5模拟串口数据 //------------------------------------------------------------------------------------------------------- // 函数名称: in_simuseri // 输入参数:无 // 输出参数:data_buf // 功能说明:8位同步移位寄存器,将simuseri_DATA串行输入的数据按从低位到高位 // 保存到data_buf //-------------------------------------------------------------------------------------------------------- char in_simuseri(void) { char i; char data_buf; i=8; do { ACC=ACC>>1; for(;simuseri_CLK==0;) ; a7=simuseri_DATA; for(;simuseri_CLK==1;) ; } while(--i!=0); simuseri_CLK=0; data_buf=ACC; return(data_buf); } //-------------------------------------库函数声明,管脚定义---------------------------------------- sbit drive74165_LD=P1^7; //用P1^7控制SH/LD管脚 //------------------------------------------------------------------------------------------------------- // 函数名称:PAs // 输入参数:无 // 输出参数:PAs_buf,返回并行输入74LS165的数据 // 功能说明:直接调用,即可读取并行输入74LS165的数据,不需要考虑74LS165的 // 工作原理 //-------------------------------------------------------------------------------------------------------- char PAs(void) { char PAs_buf; drive74165_LD =0; 并行置入数据 drive74165_LD =1; 开始串行移位 PAs_buf= in_simuseri(); Return(PAs_buf); }
评论
    相关推荐
    • 74LS164.zip
      单片机实例,AT89C51芯片,74LS164时钟端驱动数码管。仿真电路,源码齐全
    • 74ls164.zip
      基于单片机的164程序,用c语言编写的,已经测试过了
    • 74LS164.zip
      74LS164驱动led灯,8级流水线,依次散灭
    • 74LS164.rar
      程序功能为扩展两个外部并口,两个并行端口没有确切的端口地址,通过两个并口连接两位共阳数码管,实现两位数码管的静态显示,显示数字顺序为:00~99
    • 74ls164串行静态显示
      proteus仿真完全通过,带程序显示很完整
    • 单片机控制74ls164程序
      单片机控制74ls164程序.74ls164程序.74ls164程序.
    • 单片机 74LS164 proteus keil c语言
      单片机 74LS164 proteus keil c语言 单片机控制多个164
    • 74ls164级联实例
      本文档包含74ls164级联的proteus仿真电路和基于8951的c语言测试程序,非常适合初学单片机者使用
    • 74ls164扩展+液晶显示-2.zip
      此程序功能是用Lcd显示字符。用74HC373扩展并口,学习用串口转并口芯片74LS164 扩展并口,学习LCD1602显示字符。
    • 29.74LS164.zip
      使用74LS164实现的8路流水灯,程序注释良好,仿真采用protues8.8