機電之家資源網
單片機首頁|單片機基礎|單片機應用|單片機開發(fā)|單片機文案|軟件資料下載|音響制作|電路圖下載 |嵌入式開發(fā)
培訓信息
贊助商
單片機驅動串口74LS165程序
單片機驅動串口74LS165程序
 更新時間:2010-1-26 16:40:50  點擊數:0
【字體: 字體顏色
;*******************************************************************                                                                                                                                          

//-------------------------------------庫函數聲明,管腳定義--------------
#include <reg52.h>
sbit LOAD=P1^7;            //用P1^7控制SH/LD管腳
//-----------------------------------------------------------------------
//  函數名稱:UART_init()
//  功能說明:串口初始化,設定串口工作在方式0
//-----------------------------------------------------------------------
void UART_init(void)
{SCON =0x10;              //沒串行口方式0,允許接收,啟動接收過程
ES=0;                    // 禁止串口中斷 
}
//-------------------------------------------------------------------------------------------------------
//  函數名稱:PA()
//  輸入參數:無
//  輸出參數:返回由并口輸入的數據
//  功能說明:接收八位串行數據
//--------------------------------------------------------------------------------------------------------
unsigned char PA(void)
{unsigned char PA_data;          
LOAD=0;                   //當P1.7輸出低電平,74LS165將并行數據置入寄存器中
LOAD=1;                   //當P1.7輸出高電平,74LS165將并行數據置入寄存器中
UART_init();                //74LS165工作在時鐘控制下的串行移位狀態(tài)
While(RI==0);             //循環(huán)等待
RI=0;
PA_data=SBUF;
return PA_data;              //返回并行輸入的數據
}

  • 上一篇: 單片機通用模擬串口C程序
  • 下一篇: 沒有了
  • 發(fā)表評論   告訴好友   打印此文  收藏此頁  關閉窗口  返回頂部
    熱點文章
     
    推薦文章
     
    相關文章
    網友評論:(只顯示最新5條。)
    關于我們 | 聯系我們 | 廣告合作 | 付款方式 | 使用幫助 | 機電之家 | 會員助手 | 免費鏈接

    點擊這里給我發(fā)消息66821730(技術支持)點擊這里給我發(fā)消息66821730(廣告投放) 點擊這里給我發(fā)消息41031197(編輯) 點擊這里給我發(fā)消息58733127(審核)
    本站提供的機電設備,機電供求等信息由機電企業(yè)自行提供,該企業(yè)負責信息內容的真實性、準確性和合法性。
    機電之家對此不承擔任何保證責任,有侵犯您利益的地方請聯系機電之家,機電之家將及時作出處理。
    Copyright 2007 機電之家 Inc All Rights Reserved.機電之家-由機電一體化網更名-聲明
    電話:0571-87774297 傳真:0571-87774298
    杭州濱興科技有限公司提供技術支持

    主辦:杭州市高新區(qū)(濱江)機電一體化學會
    中國行業(yè)電子商務100強網站

    網站經營許可證:浙B2-20080178-1