久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

基于51單片機的串口控制led燈的亮滅源程序

[復制鏈接]
跳轉到指定樓層
樓主
ID:536119 發表于 2020-7-15 18:26 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
/*注意設置波特率為4800,向串口不斷輸入0,便可實現led的亮滅*/
#include "reg52.h"    //此文件中定義了單片機的一些特殊功能寄存器
typedef unsigned int u16;   //對數據類型進行聲明定義
typedef unsigned char u8;

sbit led0=P2^0;
sbit led1=P2^1;
sbit led2=P2^2;
/*******************************************************************************
* 函數名         :UsartInit()
* 函數功能     :設置串口
* 輸入           : 無
* 輸出           : 無
*******************************************************************************/
void UsartInit()
{
SCON=0X50;   //設置為工作方式1
TMOD=0X20;   //設置計數器工作方式2
PCON=0X80;   //波特率加倍
TH1=0XF4;    //計數器初始值設置,注意波特率是4800的
TL1=0XF4;
ES=1;      //打開接收中斷
EA=1;      //打開總中斷
TR1=1;     //打開計數器
}
/*******************************************************************************
* 函 數 名       : main
* 函數功能   : 主函數
* 輸    入       : 無
* 輸    出      : 無
*******************************************************************************/
void main()
{
UsartInit();  // 串口初始化
while(1);  
}
/*******************************************************************************
* 函數名         : Usart() interrupt 4
* 函數功能    : 串口通信中斷函數
* 輸入           : 無
* 輸出           : 無
*******************************************************************************/
void Usart() interrupt 4
{
u8 receiveData,i;
if(SBUF=='0')
  led0=~led0;
receiveData=SBUF;//出去接收到的數據
RI = 0;//清除接收中斷標志位
SBUF=receiveData;//將接收到的數據放入到發送寄存器
while(!TI);    //等待發送數據完成
TI=0;       //清除發送完成標志位
}

串口控制led.zip

1.06 KB, 下載次數: 35, 下載積分: 黑幣 -5

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

使用道具 舉報

沙發
ID:65956 發表于 2020-7-16 08:22 | 只看該作者
是初學者嗎?這種程序只適合測試串口接收是否能接收到數據,但如果用協義進行通訊呢?要學會用協義去通訊執行才有意義,不然也只能是作為測試用罷了
回復

使用道具 舉報

板凳
ID:536119 發表于 2020-7-16 15:17 | 只看該作者
aking991 發表于 2020-7-16 08:22
是初學者嗎?這種程序只適合測試串口接收是否能接收到數據,但如果用協義進行通訊呢?要學會用協義去通訊執 ...

剛開始學,小白,不懂協議
回復

使用道具 舉報

地板
ID:805551 發表于 2020-8-2 15:45 | 只看該作者
還是發送不成功哎
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 天天天插 | 一区二区在线免费观看 | 中文字幕综合在线 | 中文字幕在线一区 | 国产精品夜间视频香蕉 | 久久久噜噜噜www成人网 | 最新av片 | 国产精品久久久亚洲 | 久久黄色精品视频 | 久久久婷婷 | 久久久精品一区二区三区 | 国产一区二区精品在线观看 | 国产第二页 | 中文字幕视频在线观看 | 中文字幕 在线观看 | 91精品国产乱码久久久久久 | 男女精品久久 | 黑人巨大精品欧美一区二区免费 | 久久日韩粉嫩一区二区三区 | 日本福利片 | 日日摸夜夜添夜夜添特色大片 | 欧美a级成人淫片免费看 | av黄色免费 | 一本色道久久综合亚洲精品高清 | 国产激情视频网址 | 欧美日韩成人 | 成人精品一区 | 亚洲色综合 | 成人在线免费视频观看 | 精品亚洲一区二区三区 | 欧洲免费视频 | 黄色骚片 | 久久精品亚洲精品国产欧美 | 一区二区三区免费 | 欧美高清视频一区 | 中文字幕免费在线 | 四虎在线观看 | 日韩精品在线播放 | 日韩av三区 | 国产黄色精品在线观看 | 国产精品视频一区二区三区 |