久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標(biāo)題:
單片機(jī)間串口通信,仿真電路圖+程序
[打印本頁]
作者:
843995188
時間:
2017-5-31 03:19
標(biāo)題:
單片機(jī)間串口通信,仿真電路圖+程序
單片機(jī)間串口通信.png
(27.27 KB, 下載次數(shù): 78)
下載附件
2017-5-31 03:11 上傳
/****A單片機(jī)程序***/
#include<reg52.h>
#include"type.h"
uint8 SigNum[10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};//CC共陰極數(shù)碼管0123456789
void Delay1s(void)
{
uint8 h,i,j,k;
for(h=5;h>0;h--)
for(i=4;i>0;i--)
for(j=116;j>0;j--)
for(k=214;k>0;k--);
}
/*********************************************************
串口初始化函數(shù) 參數(shù):無 返回值:無
*********************************************************/
void USART_Init(void)
{
TMOD = 0x20;//將定時器1設(shè)置為方式2,8位自動重裝模式
SCON = 0x50;//串口控制寄存器,使串口工作在方式1,并且接受使能
PCON = 0x00;//該寄存器第一位為串口波特率倍速控制位,這里不倍速
TH1 = 0xfd; //11.0592M晶振,波特率9600
TL1 = 0xfd;
TR1 = 1;//開啟定時器1
ES = 1;//開啟串口中斷
EA = 1;//開啟總中斷
}
/******************************************************************
發(fā)送一個字節(jié)函數(shù) 輸入?yún)?shù):dat 返回值:無
******************************************************************/
void Send_Dat(uint8 dat)
{
SBUF = dat;
while(TI==0);
TI=0;
}
void main()
{
uint8 a=0;
USART_Init();
while(1)
{
Send_Dat(SigNum[a]);
Delay1s();
a++;
if(a==10)
{
a=0;
}
}
}
void USART_INTR() interrupt 4 //串口中斷
{
if(RI)
{
RI = 0;
P1 = SBUF;
}
}
/*********B單片機(jī)程序*************/
#include<reg52.h>
#include"type.h"
uint8 LedScan[8]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80};//LED從上到下依次變化
uint8 Num=0;//該變量用于計(jì)算接收到的數(shù)據(jù)的次數(shù)
/*void Delay1s(void)
{
uint8 h,i,j,k;
for(h=5;h>0;h--)
for(i=4;i>0;i--)
for(j=116;j>0;j--)
for(k=214;k>0;k--);
}*/
/*********************************************************
串口初始化函數(shù) 參數(shù):無 返回值:無
*********************************************************/
void USART_Init(void)
{
TMOD = 0x20;//將定時器1設(shè)置為方式2,8位自動重裝模式
SCON = 0x50;//串口控制寄存器,使串口工作在方式1,并且接受使能
PCON = 0x00;//該寄存器第一位為串口波特率倍速控制位,這里不倍速
TH1 = 0xfd; //11.0592M晶振,波特率9600
TL1 = 0xfd;
TR1 = 1;//開啟定時器1
ES = 1;//開啟串口中斷
EA = 1;//開啟總中斷
}
/******************************************************************
發(fā)送一個字節(jié)函數(shù) 輸入?yún)?shù):dat 返回值:無
******************************************************************/
void Send_Dat(uchar dat)
{
SBUF = dat;
while(TI==0);
TI=0;
}
void main()
{
uint8 a=0;
USART_Init();
while(1)
{
if(Num==10)//接受9之后讓LED變化一次
{
Num=0;
Send_Dat(LedScan[a]);
a++;
if(a==8)
{
a=0;
}
}
}
}
void USART_INTR() interrupt 4 //串口中斷
{
if(RI)
{
RI = 0;
P1 = SBUF;
Num++;
//Delay1s();
}
}
全部資料下載地址:
單片機(jī)間串口通信.rar
(65.63 KB, 下載次數(shù): 90)
2017-5-31 03:12 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
作者:
todaljy
時間:
2018-9-5 10:32
太厲害了!學(xué)習(xí)。
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
精品国产一区二区三区久久影院
|
精品在线一区
|
国产精品嫩草影院精东
|
亚洲免费在线观看av
|
国产高清在线
|
成人在线视频网站
|
九色在线视频
|
午夜精品导航
|
在线观看免费av网
|
台湾佬伊人
|
精品久久久久久久久久久
|
成人在线国产
|
日韩1区2区
|
伊人久久大香线
|
免费视频99
|
一区在线观看视频
|
自拍偷拍第1页
|
亚洲一区二区三区久久久
|
欧美一区二区在线免费观看
|
亚洲欧美一区在线
|
久久精点视频
|
一级黄色毛片免费
|
国产精品久久一区二区三区
|
黄色在线免费观看视频
|
日韩中文一区二区三区
|
精品久久久久久一区二区
|
午夜视频在线免费观看
|
性生活毛片
|
久久亚洲一区二区三区四区
|
国产中文原创
|
日韩最新网站
|
91中文视频
|
中文字幕在线第一页
|
日本一区二区三区四区
|
免费观看羞羞视频网站
|
一区二区三区视频在线
|
看羞羞视频
|
精品福利一区二区三区
|
亚洲人精品
|
日韩av一区二区在线观看
|
国产一区久久久
|