大家好,欢迎来到IT知识分享网。
74ls164为8 位移位寄存器(串行输入,并行输出),常用于扩展并行口。其原理详见芯片资料。这里简单总结其驱动数码管的用法和相关代码。 (一)非串口方式 proteus仿真图
代码: #include “reg52.h” } void delay_50ms(unsigned int t) unsigned char h; (二)串口方式 proteus仿真图:
代码: #include “reg52.h” uchar code tab[]={0x01,0x4f,0x12,0x06,0x4c,0x24,0x20,0x0f,0x00,0x04,0x7f};//0-9,-,全灭 void delay_50ms(unsigned int t) main() while(1){ delay_50ms(5); (三)74ls164级联 静态显示数字10 电路图:
代码: #include “reg52.h” uchar code tab[]={0x01,0x4f};//0-1 main() //显示10 for(h=0;h<2;){ |
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/154219.html