亚洲春色中文字幕久久久-三上亚,一吻二脱三床四吻胸,国产真实伦对白视频全集,在线毛片观看,精品成品入口黄网,国产毛aⅴ片久久久,亚洲AV色香蕉一区二区三区老师,萧皇后A级艳片,色情日本视频更新,99久久亚洲精品日本无码
標題:
中穎單片機SH88F516串口0轉USB接口源程序
[打印本頁]
作者:
weihu
時間:
2017-11-18 05:10
標題:
中穎單片機SH88F516串口0轉USB接口源程序
代碼工程:
0.png
(8.51 KB, 下載次數: 63)
下載附件
2017-11-18 05:09 上傳
中穎單片機源碼如下:
/***************************************************************************************************************************************
說明: 串口0轉USB接口,需要安裝PL2303驅動程序,驅動程序在同一目錄中(PL2303USB.zip),安裝完成后請查看該虛擬串口對應于哪個串口號COMx
在使用串口調試助手時選擇該串口號(如COM3等).串口調試工具(serial V2.2.exe)位于UART1活頁夾中
本程序的功能為:從串口接收一個數據,將此數據再發送回去
要求:打開撥碼開關J10,使串口轉USB接口有效
****************************************************************************************************************************************/
#include <sh88f516.h>
unsigned char RCV_NUM;
bit flag1;
void init();
void SendChar(unsigned char value);
void delay100ms(unsigned int delayvalue);
main()
{
init();
while(1)
{
if(flag1)
{
flag1 = 0;
SendChar(RCV_NUM);
delay100ms(10);
}
}
}
void delay100ms(unsigned int delayvalue)
{
unsigned int i;
if (delayvalue)
{
delayvalue--;
for (i=0;i<100;i++)
{
;
}
}
}
void init()
{
CLKCON = 0x00; //時鐘設置
RCAP2H=0xFF; //9600
RCAP2L=0xCC;
TH2=0xFF;
TL2=0xCC;
T2CON=0x34; //定時器2產生接收和發送波特率,開啟定時器,工作在定時器方式,自動重裝載
SCON=0x50; //SM0 SM1 SM2 REN TB8 RB8 TI RI
//工作在方式1(8位異步方式,可變波特率),允許接收,清0發送接收標志位
ES0 = 1; //打開串口中斷 有時為 ES=1;
EA = 1; //開啟總中斷
}
void UART0_RCV_INT() interrupt 4 using 3 //串口0接收中斷的中斷號為4.
{
ES0 = 0;
RCV_NUM = SBUF;
flag1 = 1;
RI = 0;
ES0 = 1;
}
void SendChar(unsigned char value)
{
ES0 = 0; //ES0=0;
delay100ms(10);
SBUF=value; //發送一個字節
while(TI==0); //等待TI置1
TI=0; //清除TI
ES0 = 1; //ES0=1;
……………………
…………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼
壓縮包里面包含有中穎單片機sh88f516常用功能的源碼,中文注釋都很詳細
下載地址:
http://www.denmoz.com/bbs/dpj-98300-1.html
歡迎光臨 (http://www.denmoz.com/bbs/)
Powered by Discuz! X3.1