找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3250|回復: 5
打印 上一主題 下一主題
收起左側

74hc165不采集數(shù)據(jù),誰幫看看什么錯誤啊

[復制鏈接]
回帖獎勵 18 黑幣 回復本帖可獲得 1 黑幣獎勵! 每人限 2 次(中獎概率 30%)
跳轉到指定樓層
樓主
ID:108421 發(fā)表于 2016-5-31 11:45 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
unsigned int w165(void)
{
           unsigned char base=0;
        unsigned char i;
        unsigned int temp;
        CLK2=0;
        _nop_();_nop_();_nop_();
        PL=1;
        _nop_();_nop_();_nop_();
        PL=0;
        _nop_();_nop_();_nop_();
    PL=1;
        _nop_();_nop_();_nop_();
        base<<=1;
        if(CHK)
        {
                base|=0x01;
        }
       
        for(i=0;i<39;i++)
        {
                CLK=0;
            _nop_();_nop_();_nop_();
                CLK=1;
            _nop_();_nop_();_nop_();
                base<<=1;
                if(CHK)
                {
                    base|=0x01;
                }
        }
    temp=((base&0xff00000000>>16)|(base&0xff000000>>8)|(base&0xff0000)|(base&0xff00<<8)|(base&0xff<<16));

        return temp;
}
void main()
{
   port_mode();
   UART_Init();         
   CLK2=0;
   _nop_();_nop_();_nop_();
   while(1)
   {  
       SBUF=w165();
        Delay1000ms();
   }
}




分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復

使用道具 舉報

沙發(fā)
ID:7485 發(fā)表于 2016-5-31 22:18 | 只看該作者

回帖獎勵 +1 黑幣

你讓他采集什么數(shù)據(jù)?p0~p7上有按鍵?還是有其他的傳感器之類的?
回復

使用道具 舉報

板凳
ID:124620 發(fā)表于 2016-6-2 09:42 | 只看該作者

回帖獎勵 +1 黑幣

程序沒有什么問題,檢測電路連接
回復

使用道具 舉報

地板
ID:108421 發(fā)表于 2016-6-2 13:57 | 只看該作者
謝謝大家,已經(jīng)弄好了
回復

使用道具 舉報

5#
ID:108421 發(fā)表于 2016-6-2 13:58 | 只看該作者
謝謝大家,程序已經(jīng)調好了
回復

使用道具 舉報

6#
ID:124702 發(fā)表于 2016-6-2 15:59 | 只看該作者
注意時序,我記得是要先鎖存,再移位。PL信號的邊沿鎖存,然后每個時鐘邊沿移位一次,從Q7讀數(shù)據(jù)
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表