91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 125KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2021-05-25
  • 語言: 其他
  • 標簽:

資源簡介

LPC2138串口通信實驗已成功,直接下載用proteus即可模擬仿真成功,嵌入式系統技術,老師要的硬件設計作業。

資源截圖

代碼片段和文件信息


#include?
/****************************************************************************
*?文?件?名:main.c
*?功????能:向串口發送數據。
*?說????明:使用外部11.0592MHz晶振,根據CONFIG.H文件配置,Fpclk=11.0592MHz;
*???????????通訊波特率115200,8位數據位,1位停止位,無奇偶校驗。
****************************************************************************/
//#include??“config.h“

#define??UART_BPS 9600 //?定義通訊波特率
#define??uint8?unsigned?char
#define??uint32?unsigned?int
#define??Fpclk??11059200

uint8?const??SEND_STRING[]?=?“Hello?World!\r\n“;

/****************************************************************************
*?名????稱:DelayNS()
*?功????能:長軟件延時
*?入口參數:dly 延時參數,值越大,延時越久
*?出口參數:無
****************************************************************************/
void??DelayNS(uint32??dly)
{??
????uint32??i;
????
????for(;?dly>0;?dly--)?
????{
????????for(i=0;?i<5000;?i++);
????}

}


/****************************************************************************
*?名????稱:UART0_Ini()
*?功????能:初始化串口0。設置為8位數據位,1位停止位,無奇偶校驗,波特率為9600
*?入口參數:無
*?出口參數:無
****************************************************************************/
void??UART0_Init(void)
{??
????uint32?Fdiv;

????U0LCR?=?0x83; //?DLAB?=?1,可設置波特率
????Fdiv?=?(Fpclk?/?16)?/?UART_BPS; //?設置波特率
????U0DLM?=?Fdiv?/?256;
????U0DLL?=?Fdiv?%?256;
????U0LCR?=?0x03;
}


/****************************************************************************
*?名????稱:UART0_SendByte()
*?功????能:向串口發送字節數據,并等待發送完畢。
*?入口參數:data 要發送的數據
*?出口參數:無
****************************************************************************/
void??UART0_SendByte(uint8?data)
{??
????U0THR?=?data; ???? //?發送數據
????
????while(?(U0LSR&0x40)==0?); ???? //?等待數據發送完畢
}

/****************************************************************************
*?名????稱:UART0_SendStr()
*?功????能:向串口發送一字符串
*?入口參數:srt 要發送的字符串的指針
*?出口參數:無
****************************************************************************/
void??UART0_SendStr(uint8?const?*str)
{??
????while(1)
????{??
????????if(?*str?==?‘\0‘?)?break;
????????UART0_SendByte(*str++); ???? //?發送數據
????}
}




/****************************************************************************
*?名????稱:main()
*?功????能:向串口UART0發送字符串“Hello?World!“
****************************************************************************/
int??main(void)
{??
????PINSEL0?=?0x00000005; ????//?設置I/O連接到UART0
????UART0_Init();
????while(1)
????{??
????????UART0_SendStr(SEND_STRING);
????????DelayNS(10);
????}
????//return(0);
}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????1896??2014-10-28?20:21??LPC2138\Hello.hex

?????文件?????394041??2014-10-28?20:22??LPC2138\Last?Loaded?LPC2138.DBK

?????文件?????392693??2014-10-28?20:40??LPC2138\LPC2138.DSN

?????文件???????3443??2014-10-28?20:40??LPC2138\LPC2138.PWI

?????文件????????325??2010-03-30?15:00??Hello\Abstract.txt

?????文件???????2834??2014-10-28?20:21??Hello\Hello.c

?????文件???????1129??2013-10-16?11:07??Hello\Hello.Opt

?????文件???????1998??2010-04-07?09:16??Hello\Hello.opt.bak

?????文件????????435??2013-10-16?11:07??Hello\Hello.Uv2.bak

????.......????144574??2014-10-28?20:40??Hello\Hello.uvopt

?????文件??????15457??2013-10-16?10:38??Hello\Hello.uvproj

?????文件???????1114??2014-10-28?20:21??Hello\Hello_LPC2100.dep

?????文件???????2778??2010-04-07?09:16??Hello\Hello_Uv2.Bak

????.......????144566??2014-10-28?20:21??Hello\Hello_uvopt.bak

?????文件??????15452??2013-10-16?08:55??Hello\Hello_uvproj.bak

?????文件??????14502??2014-10-28?20:21??Hello\Lst\Hello.map

?????文件??????43256??2014-10-28?20:21??Hello\Lst\Startup.lst

?????文件???????8560??2014-10-28?20:21??Hello\Obj\Hello.axf

?????文件?????????74??2014-10-28?20:21??Hello\Obj\hello.d

?????文件???????1896??2014-10-28?20:21??Hello\Obj\Hello.hex

?????文件???????8405??2014-10-28?20:21??Hello\Obj\Hello.htm

?????文件????????335??2014-10-28?20:21??Hello\Obj\Hello.lnp

?????文件??????24436??2014-10-28?20:21??Hello\Obj\hello.o

?????文件???????1371??2014-10-28?20:40??Hello\Obj\Hello.plg

?????文件????????479??2013-10-16?10:38??Hello\Obj\Hello.sct

?????文件???????1111??2014-10-28?20:21??Hello\Obj\Hello.tra

?????文件????????479??2013-10-16?08:54??Hello\Obj\Hello_sct.Bak

?????文件????????128??2014-10-28?20:21??Hello\Obj\retarget.d

?????文件??????10172??2014-10-28?20:21??Hello\Obj\retarget.o

?????文件?????????77??2014-10-28?20:21??Hello\Obj\serial.d

............此處省略13個文件信息

評論

共有 條評論

相關資源