娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2025年01月26日(星期日)

2019年01月26日 | 51單片機9600波特率改115200波特率

發布者:云自南國來 來源: eefocus關鍵字:51單片機  9600波特率  115200波特率 手機看文章 掃描二維碼
隨時隨地手機看文章

前幾天寫一個程序,碰到一個問題,51單片機常用到的波特率是9600的,但是使用到的模塊的波特率是115200的,程序寫好了但是功能不能正常實現,所以想到了修改波特率,但是在網上查了好多關于修改波特率的文章,但是都沒有直接可以解決問題的,希望寫這篇文章可以對遇到相同問題的同學起到幫助。


 void Uart1Init(void)    //串口初始化

{

   SCON=0x50;            //串口工作方式1,8位UART

   TH2=0xFF;           

   TL2=0xFD;               //波特率:115200  晶振:11.0592MHZ 

   RCAP2H=0xFF;   

   RCAP2L=0xFD;        //16位自動再裝入值

   TCLK=1;   

   RCLK=1;   

   C_T2=0;   

   EXEN2=0;                //波特率發生器工作方式

   TR2=1 ;                    //定時器2開始

   TI = 1;                      //發送標志位置1

}

同時添加頭文件

#ifndef __STC89C5xRC_RDP_H_

#define __STC89C5xRC_RDP_H_

/////////////////////////////////////////////////

/* The following is STC additional SFR */

/* sfr  AUXR  = 0x8e; */

/* sfr  AUXR1 = 0xa2; */

/* sfr  IPH   = 0xb7; */

sfr  P4  = 0xe8;

sbit P46 = P4^6;

sbit P45 = P4^5;       //ISP下載需勾選"ALE腳用作P4.5口"

sbit P44 = P4^4;

sbit P43 = P4^3;

sbit P42 = P4^2;

sbit P41 = P4^1;

sbit P40 = P4^0;

sfr  XICON = 0xc0;

sfr  WDT_CONTR = 0xe1;

sfr ISP_DATA  = 0xe2;

sfr ISP_ADDRH = 0xe3;

sfr ISP_ADDRL = 0xe4;

sfr ISP_CMD   = 0xe5;

sfr ISP_TRIG  = 0xe6;

sfr ISP_CONTR = 0xe7;

/* Above is STC additional SFR */

/*--------------------------------------------------------------------------

REG51F.H

Header file for 8xC31/51, 80C51Fx, 80C51Rx+

Copyright (c) 1988-1999 Keil Elektronik GmbH and Keil Software, Inc.

All rights reserved.

Modification according to DataSheet from April 1999

 - SFR's AUXR and AUXR1 added for 80C51Rx+ derivatives

--------------------------------------------------------------------------*/

/*  BYTE Registers  */

sfr P0   = 0x80;

sbit P00 = P0^0;

sbit P01 = P0^1;

sbit P02 = P0^2;

sbit P03 = P0^3;

sbit P04 = P0^4;

sbit P05 = P0^5;

sbit P06 = P0^6;

sbit P07 = P0^7;

sfr P1   = 0x90;

sbit P10 = P1^0;

sbit P11 = P1^1;

sbit P12 = P1^2;

sbit P13 = P1^3;

sbit P14 = P1^4;

sbit P15 = P1^5;

sbit P16 = P1^6;

sbit P17 = P1^7;

sfr P2   = 0xA0;

sbit P20 = P2^0;

sbit P21 = P2^1;

sbit P22 = P2^2;

sbit P23 = P2^3;

sbit P24 = P2^4;

sbit P25 = P2^5;

sbit P26 = P2^6;

sbit P27 = P2^7;

sfr P3   = 0xB0;

sbit P30 = P3^0;

sbit P31 = P3^1;

sbit P32 = P3^2;

sbit P33 = P3^3;

sbit P34 = P3^4;

sbit P35 = P3^5;

sbit P36 = P3^6;

sbit P37 = P3^7;

sfr PSW  = 0xD0;

sfr ACC  = 0xE0;

sfr B    = 0xF0;

sfr SP   = 0x81;

sfr DPL  = 0x82;

sfr DPH  = 0x83;

sfr PCON = 0x87;

sfr TCON = 0x88;

sfr TMOD = 0x89;

sfr TL0  = 0x8A;

sfr TL1  = 0x8B;

sfr TH0  = 0x8C;

sfr TH1  = 0x8D;

sfr IE   = 0xA8;

sfr IP   = 0xB8;

sfr SCON = 0x98;

sfr SBUF = 0x99;

/*  80C51Fx/Rx Extensions  */

sfr AUXR   = 0x8E;

sfr AUXR1  = 0xA2;

sfr SADDR  = 0xA9;

sfr IPH    = 0xB7;

sfr SADEN  = 0xB9;

sfr T2CON  = 0xC8;

sfr T2MOD  = 0xC9;

sfr RCAP2L = 0xCA;

sfr RCAP2H = 0xCB;

sfr TL2    = 0xCC;

sfr TH2    = 0xCD;

/* PCA SFR

sfr CCON   = 0xD8;

sfr CMOD   = 0xD9;

sfr CCAPM0 = 0xDA;

sfr CCAPM1 = 0xDB;

sfr CCAPM2 = 0xDC;

sfr CCAPM3 = 0xDD;

sfr CCAPM4 = 0xDE;

sfr CL     = 0xE9;

sfr CCAP0L = 0xEA;

sfr CCAP1L = 0xEB;

sfr CCAP2L = 0xEC;

sfr CCAP3L = 0xED;

sfr CCAP4L = 0xEE;

sfr CH     = 0xF9;

sfr CCAP0H = 0xFA;

sfr CCAP1H = 0xFB;

sfr CCAP2H = 0xFC;

sfr CCAP3H = 0xFD;

sfr CCAP4H = 0xFE;

*/

/*  BIT Registers  */

/*  PSW   */

sbit CY   = PSW^7;

sbit AC   = PSW^6;

sbit F0   = PSW^5;

sbit RS1  = PSW^4;

sbit RS0  = PSW^3;

sbit OV   = PSW^2;

sbit P    = PSW^0;

/*  TCON  */

sbit TF1  = TCON^7;

sbit TR1  = TCON^6;

sbit TF0  = TCON^5;

sbit TR0  = TCON^4;

sbit IE1  = TCON^3;

sbit IT1  = TCON^2;

sbit IE0  = TCON^1;

sbit IT0  = TCON^0;

/*  IE   */

sbit EA   = IE^7;

sbit EC   = IE^6;

sbit ET2  = IE^5;

sbit ES   = IE^4;

sbit ET1  = IE^3;

sbit EX1  = IE^2;

sbit ET0  = IE^1;

sbit EX0  = IE^0;

/*  IP   */ 

/*  sbit PPC  = IP^6;*/

sbit PT2  = IP^5;

sbit PS   = IP^4;

sbit PT1  = IP^3;

sbit PX1  = IP^2;

sbit PT0  = IP^1;

sbit PX0  = IP^0;

/*  P3  */

sbit RD   = P3^7;

sbit WR   = P3^6;

sbit T1   = P3^5;

sbit T0   = P3^4;

sbit INT1 = P3^3;

sbit INT0 = P3^2;

sbit TXD  = P3^1;

sbit RXD  = P3^0;

/*  SCON  */

sbit SM0  = SCON^7; // alternatively "FE"

sbit FE   = SCON^7;

sbit SM1  = SCON^6;

sbit SM2  = SCON^5;

sbit REN  = SCON^4;

sbit TB8  = SCON^3;

sbit RB8  = SCON^2;

sbit TI   = SCON^1;

sbit RI   = SCON^0;

             

/*  P1  */

/* PCA

sbit CEX4 = P1^7;

sbit CEX3 = P1^6;

sbit CEX2 = P1^5;

sbit CEX1 = P1^4;

sbit CEX0 = P1^3;

sbit ECI  = P1^2;

*/

sbit T2EX = P1^1;

sbit T2   = P1^0;

/*  T2CON  */

sbit TF2   = T2CON^7;

sbit EXF2  = T2CON^6;

sbit RCLK  = T2CON^5;

sbit TCLK  = T2CON^4;

sbit EXEN2 = T2CON^3;

sbit TR2   = T2CON^2;

sbit C_T2  = T2CON^1;

sbit CP_RL2= T2CON^0;

/*  CCON  */

/*  PCA

sbit CF    = CCON^7;

sbit CR    = CCON^6;

sbit CCF4  = CCON^4;

sbit CCF3  = CCON^3;

sbit CCF2  = CCON^2;

sbit CCF1  = CCON^1;

sbit CCF0  = CCON^0;

*/

/////////////////////////////////////////////////

#endif


關鍵字:51單片機  9600波特率  115200波特率 引用地址:51單片機9600波特率改115200波特率

上一篇:8051指令集和匯編語言程序設計
下一篇:51單片機定時器和波特率

推薦閱讀

數字信息化時代,企業如何正確開展數字化轉型是進入2018年以來的首要課題。近日,網易云發布了年度《2017年北上廣深企業數字化發展報告(以下簡稱:數字報告)》,引起業內廣泛關注。報告指出,當前數字化轉型已經成為中國所有企業應對挑戰的主要戰略,預計到2018年,全球1000強企業中的67%、中國1000強企業中的50%都將把數字化轉型作為企業的戰略核心。?...
8051單片機有255條指令。基本上可以分為下面幾大類。下面給出各個類別的速記。1.數據轉移類MOV(Move):對內部數據寄存器RAM和特殊功能寄存器SFR的數據進行傳送;(沒有MOV Rn,Rn這樣的尋址方式)MOVC(Move Code)讀取程序存儲器數據表格的數據傳送;(只有兩條:MOVC A,@A+DPTR和MOVC A,@A+PC)MOVX (Move External RAM)對外部RAM的數據傳送;XCH...
工業機器人本體競爭格局:四大家族壟斷,國產品牌突圍工業機器人“四大家族”日本發那科、瑞士ABB、日本安川、德國KUKA,在全球高端應用領域占有較高市占率。國內品牌廣州啟帆、埃夫特、新松、埃斯頓、廣州數控、新時達享受市場增長紅利快速成長,正在國內市場實現突圍。2016年,“四大家族”全球市場中的市占率合計達58%,占據了全球市場份額的超過半壁江...
歐菲光發布公告稱,公司及其子公司歐菲光科技等擬以1.04億元人民幣的價格向公司關聯方安徽精卓出售與非美國大客戶觸控顯示業務相關的962項專利所有權/申請權及與所列無形資產相關的專有技術等其他無形資產。天眼查顯示,歐菲光是一家精密光電薄膜元器件制造商。歐菲光正式運營始于2002年8月,2010年8月在深圳證券交易所成功上市,股票代碼為002456。主營業...

史海拾趣

問答坊 | AI 解惑

求助高手

馬上要交論文了,哪個高手可以幫忙解釋下這個用TL494做的開關電源啊,不勝感激啊,先謝過了哦[…

查看全部問答∨

AVR ATMega16 步進電機驅動程序,已經調試通過【轉】

這兩天做步進電機的驅動成功,現將程序共享,愿起到拋磚引玉的作用。 此程序可驅動五引線步進電機,通過按鍵可控制步進電機的轉速、方向、三種驅動方式,三種驅動方式分別為:單四拍驅動、雙四拍驅動、單雙八拍驅動,其中以單雙八拍驅動轉速最慢。 ...…

查看全部問答∨

筆記本電池專用料

FDS6690A  FAIRCHILD  09+   100K AO4468        AOS        09+   300K APM4435A   ANPEC      09+&nb ...…

查看全部問答∨

電路板書架-原來電路也可以如此簡約

電路板書架,簡單,美觀。 原來錯綜復雜的電路圖也可以如此簡約好看。 即體現了職業,又顯示了品位。你是不是也想有一套? 安裝圖紙 …

查看全部問答∨

基于FPGA的高階數字鎖相環的設計

上述代碼經過在Quartus II上編譯仿真后其波形如圖2所示。     設計中適當選取K值特別的重要。如果K值偏大,這樣計數器對少量噪聲干擾不可能計滿,就不會有進位或者借位脈沖,有利于抑制隨機噪聲;但就會使捕捉帶減小,導致環路進入鎖定 ...…

查看全部問答∨

用SmsSendMessage發送,收到亂碼

發送到普通手機上沒問題,發送到SP提供商時軟嗎 int SendSMSForMobile(BOOL bSendConfirmation, BOOL bUseDefaultSMSC, LPCTSTR lpszSMSC, LPCTSTR lpszRecipient, LPCTSTR lpszMessage) {         BOOL bRet = FALSE; & ...…

查看全部問答∨

pt1000的用法

本帖最后由 paulhyde 于 2014-9-15 09:01 編輯 哪位高手幫我講解下這個電路圖 每升高一度對應多少電壓值的變化 如果有別的關于pt1000使用的電路圖 更好  不勝感激  …

查看全部問答∨

無刷電機轉矩 電流

n=60f/p  對于2對極的無刷電機如果 額定轉速4000  能得出f=133HZ ,1,然后就是提高換向的頻率 是不是還能超越額定轉速,如果不是我對公式的理解哪錯了 2,對于額定電流 在啟動的時候電流很大,以額定電流啟動是不是當轉速上升 ...…

查看全部問答∨

求 用arm指令集編寫至少100行代碼,要有程序運行結果

各位大神們,剛學arm指令,老師讓編寫一個arm的匯編程序,至少100行代碼,還要有流程圖或者注釋,還要有執行結果,對于新手實在有難度啊。。。哪位大神幫幫忙吧…

查看全部問答∨

簡單的數碼管驅動方法

近日為師弟做的一個數碼管驅動。以前用數碼管不多,沒有仔細考慮使用的通用性及方便,今天整理出一個方法,希望能對新手有點兒幫助! 數碼管顯示函數,在定時器中斷中調用,我用的是毫秒中斷,     void Display() 在定時器中斷中調用 ...…

查看全部問答∨
小廣播
設計資源 培訓 開發板 精華推薦

最新單片機文章
何立民專欄 單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統推廣工作。

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 宜兰县| 和林格尔县| 榆中县| 鲁山县| 丹凤县| 竹山县| 广水市| 汝南县| 前郭尔| 依安县| 南涧| 大港区| 潜江市| 剑川县| 巴林右旗| 黎川县| 东台市| 龙口市| 自治县| 澎湖县| 陈巴尔虎旗| 胶州市| 竹北市| 乐清市| 繁昌县| 巴东县| 岱山县| 简阳市| 三门峡市| 赣榆县| 高淳县| 岢岚县| 新源县| 四会市| 登封市| 七台河市| 四川省| 峨眉山市| 略阳县| 临安市| 泗水县|