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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 5902|回復: 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 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 色爱综合网 | 午夜在线视频一区二区三区 | 美女黄视频网站 | 免费视频99| 成人区精品| 亚洲人久久 | 酒色成人网 | 国产一区二区三区视频免费观看 | 亚洲免费福利视频 | av黄在线观看 | 啪啪精品| 国产精品视频一区二区三区 | 国产精品18hdxxxⅹ在线 | 久久久影院 | 美国黄色毛片 | 亚洲高清视频在线观看 | 久久亚洲欧美日韩精品专区 | 99热成人在线 | 久久精品| 国产亚洲精品美女久久久久久久久久 | 成人av免费网站 | 欧美 日韩 视频 | av一区二区三区 | 美女中文字幕视频 | 乳色吐息在线观看 | 国产一级在线观看 | 国产色婷婷精品综合在线手机播放 | 国产精品久久国产精品 | 黄免费观看 | 亚洲网站观看 | 亚洲一区二区欧美 | 中文二区 | 欧美日韩一| 三级在线观看 | av一区二区三区四区 | 午夜av一区二区 | 在线精品一区二区三区 | 亚洲欧美日韩精品久久亚洲区 | 国产精品中文字幕在线 | 九九国产 | 欧美三级网站 |