74ls165级联程序和仿真图
两片74ls165级联程序及仿真图/*小弟在网上苦寻级联程序都不得,于是自己做了个,希望各位下载后,能够继续将自己的上传,大家共同进步,一下程序和仿真都是我亲自完成,如有不解可联系本人,jiayansushi163.com不吝赐教*/#include<reg51.h>#include<intrins.h>#define uint unsigned int#define uchar unsigned charsbit CLK=P31; /时钟位定义sbit SH_LD =P30; /转载/移位位定义sbit QH =P32; /接收位定义sbit CLKIN =P33; uint read_int165(void) uchar i=0; uint read_data=0; CLKIN=1; SH_LD=0; /置入控制有效,锁存端口值 _nop_(); SH_LD=1; _nop_(); CLKIN=0; for(i=0;i<16;i+) read_data<<=1; if(QH)read_data|=QH; CLK=0; _nop_(); CLK=1; /上升沿 _nop_(); return read_data;void main() uint temp=0; uchar tempH=0; uchar tempL=0; CLK=0; while(1) temp =read_int165(); tempH = (uchar) (temp>>8); tempL = (uchar) temp; P0=tempH; P3=tempL;