国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

當(dāng)前位置: 首頁(yè) > news >正文

像芥末堆做內(nèi)容的網(wǎng)站網(wǎng)紅營(yíng)銷

像芥末堆做內(nèi)容的網(wǎng)站,網(wǎng)紅營(yíng)銷,手機(jī)網(wǎng)址怎么輸入,網(wǎng)站制作易捷網(wǎng)絡(luò)一、功能實(shí)現(xiàn) 1.電腦通過串口發(fā)送數(shù)據(jù):0F 2.點(diǎn)亮4個(gè)LED 二、注意事項(xiàng) 1.發(fā)送和接受數(shù)據(jù)的文本模式 2.串口要對(duì)應(yīng) 3.注意串口的波特率要和程序中的波特率保持一致 4.有無校驗(yàn)位和停止位 三、如何使用串口波特率計(jì)算器 1.以本程序?yàn)槔?2.生成代碼如下 void Uar…

一、功能實(shí)現(xiàn)

1.電腦通過串口發(fā)送數(shù)據(jù):0F

2.點(diǎn)亮4個(gè)LED

二、注意事項(xiàng)

1.發(fā)送和接受數(shù)據(jù)的文本模式

2.串口要對(duì)應(yīng)

3.注意串口的波特率要和程序中的波特率保持一致

4.有無校驗(yàn)位和停止位

三、如何使用串口波特率計(jì)算器

1.以本程序?yàn)槔?/h3>

2.生成代碼如下

void Uart1_Init(void)	//9600bps@11.0592MHz
{SCON = 0x50;		//8位數(shù)據(jù),可變波特率AUXR |= 0x40;		//定時(shí)器時(shí)鐘1T模式AUXR &= 0xFE;		//串口1選擇定時(shí)器1為波特率發(fā)生器TMOD &= 0x0F;		//設(shè)置定時(shí)器模式TL1 = 0xE0;			//設(shè)置定時(shí)初始值TH1 = 0xFE;			//設(shè)置定時(shí)初始值ET1 = 0;			//禁止定時(shí)器中斷TR1 = 1;			//定時(shí)器1開始計(jì)時(shí)
}

3.需要手動(dòng)配置中斷系統(tǒng)

根據(jù)原理圖

配置代碼
	//手動(dòng)配置中斷系統(tǒng)ES=1;EA=1;PS=0;

四、如何理解軟件生成的波特率

void UART_Init()			
{//由軟件自動(dòng)生成SCON=0x50;				//STC89C52操作手冊(cè)P235方式1PCON &= 0x7F;			//波特率不倍速TMOD &= 0x0F;			//設(shè)置定時(shí)器1模式TMOD |= 0x20;			//設(shè)置定時(shí)器1模式TL1 = 0xFA;			//設(shè)置定時(shí)初始值TH1 = 0xFA;			//設(shè)置定時(shí)重載值ET1 = 0;			//禁止定時(shí)器中斷TR1 = 1;			//定時(shí)器1開始計(jì)時(shí)//需要手動(dòng)配置中斷系統(tǒng)ES=1;EA=1;PS=0;
}

以上述代碼為例子進(jìn)行分析

? ? 由于配置是8位自動(dòng)重載,TL1=TH1=0xFA?,0xFA=250;
? ? 總計(jì)八位,那么數(shù)據(jù)范圍0~255(256溢出)
?? ?256-250=6
? ? 那么每計(jì)6個(gè)數(shù)溢出一次
? ? 晶體振蕩器的輸出經(jīng)12 分頻后得到輸入的時(shí)鐘脈沖
? ? 一個(gè)機(jī)器周期內(nèi)有12 個(gè)振蕩周期。故其頻率為晶振頻率的1/12。
? ? 此設(shè)備是11.0592M 的晶振,1.085μs為一個(gè)輸入脈沖的時(shí)間
?? ?則6.51μs溢出一次
?? ?1/6.51,則0.1536098MHz就是定時(shí)器的溢出率
?? ?再看PCON=0111 1111
?? ?可知SMOD=0(參考串口模式圖)
?? ?那么波特率=0.1536098MHz ? /2 ?/16
?? ?波特率為0.00480030625MHz約等于4800Hz
?? ?約等于沒有誤差

串口模式圖

五、如何計(jì)算波特率

參考STC89C52手冊(cè)P235

六、串口中斷函數(shù)

中斷函數(shù)(函數(shù)可自由命名,但是要加上中斷號(hào)"interrupt 4")

void UART_Routine(void) interrupt 4      
{if (TI==1)				//檢測(cè)串口1發(fā)送中斷{//功能......TI = 0;			//清除串口1發(fā)送中斷請(qǐng)求位}if (RI==1)				//檢測(cè)串口1接收中斷{//功能......RI = 0;			//清除串口1接收中斷請(qǐng)求位}
}

中斷函數(shù)查詢表P166

七、模塊化代碼:

1.main.c

#include <REGX52.H>
#include "UART.h"unsigned char Sec=0;void main()
{UART_Init();while(1){}}/*** @brief  中斷函數(shù)查詢P166,函數(shù)命名可自由,但是要更上中斷號(hào)"interrupt 4"* @param  無* @retval 無*/
void UART_Routine(void) interrupt 4      
{if(RI==1){P2=~SBUF;RI=0;}
}

2.UART.c

#include <REGX52.H>/*** @brief  串口初始化//4800bps@11.0592MHz* @param  無* @retval 無*/void UART_Init()			
{SCON=0x50;				//STC89C52操作手冊(cè)P235方式1PCON &= 0x7F;			//波特率不倍速TMOD &= 0x0F;			//設(shè)置定時(shí)器1模式TMOD |= 0x20;			//設(shè)置定時(shí)器1模式TL1 = 0xFA;			//設(shè)置定時(shí)初始值TH1 = 0xFA;			//設(shè)置定時(shí)重載值ET1 = 0;			//禁止定時(shí)器中斷TR1 = 1;			//定時(shí)器1開始計(jì)時(shí)//補(bǔ)上中斷系統(tǒng)ES=1;EA=1;PS=0;
}/*** @brief  串口發(fā)送一個(gè)字節(jié)的數(shù)據(jù)* @param  Byte  要發(fā)送的一個(gè)字節(jié)數(shù)據(jù)* @retval 無*/void UART_SendByte(unsigned char Byte)
{SBUF=Byte;while(TI==0);			//TI=0,數(shù)據(jù)完整發(fā)送出去,TI=1,跳出循環(huán)TI=0;			//TI=0,使用軟件復(fù)位}

3.UART.h

#ifndef __UART_H__
#define __UART_H__void UART_Init();void UART_SendByte(unsigned char Byte);#endif

http://m.aloenet.com.cn/news/39655.html

相關(guān)文章:

  • 做網(wǎng)站需要多少錢 做企業(yè)網(wǎng)站建設(shè)方案策劃書
  • 餐飲類網(wǎng)站模板域名查詢系統(tǒng)
  • 利用帝國(guó)軟件如何做網(wǎng)站怎么開一個(gè)網(wǎng)站平臺(tái)
  • 新媒體與網(wǎng)站建設(shè)北京seo營(yíng)銷培訓(xùn)
  • 鄭州微網(wǎng)站制作東莞seo網(wǎng)站管理
  • 做網(wǎng)站和seo流程網(wǎng)絡(luò)營(yíng)銷主要干什么
  • 沈陽(yáng)看男科哪家醫(yī)院好廣州seo排名收費(fèi)
  • 東營(yíng)網(wǎng)新聞精準(zhǔn)網(wǎng)站seo診斷報(bào)告
  • 網(wǎng)上免費(fèi)做網(wǎng)站seo 頁(yè)面鏈接優(yōu)化
  • 鎮(zhèn)江網(wǎng)站建設(shè) 的公司熱點(diǎn)新聞事件
  • 彩票推廣網(wǎng)站如何做杭州網(wǎng)站建設(shè)
  • 內(nèi)蒙古城鄉(xiāng)建設(shè)網(wǎng)站換名字了網(wǎng)絡(luò)推廣渠道都有哪些
  • 網(wǎng)站開發(fā)工程師的要求站長(zhǎng)工具站長(zhǎng)之家官網(wǎng)
  • 成都網(wǎng)站開發(fā)排名廈門關(guān)鍵詞排名優(yōu)化
  • 北京網(wǎng)站設(shè)計(jì)首選 新鴻儒360免費(fèi)建站教程
  • wordpress標(biāo)簽生成圖片基礎(chǔ)建站如何提升和優(yōu)化
  • wordpress 連接后臺(tái)關(guān)鍵詞優(yōu)化公司費(fèi)用多少
  • 網(wǎng)站內(nèi)移動(dòng)的圖片怎么做的深圳網(wǎng)絡(luò)優(yōu)化公司
  • 公司備案網(wǎng)站負(fù)責(zé)人是誰(shuí)網(wǎng)站推廣軟件哪個(gè)好
  • 淄博張店做網(wǎng)站的公司百度網(wǎng)站客服電話
  • 網(wǎng)站建設(shè)新聞發(fā)布注意事項(xiàng)互聯(lián)網(wǎng)怎么賺錢
  • 建設(shè)網(wǎng)站的英語(yǔ)怎么說做網(wǎng)站的網(wǎng)絡(luò)公司
  • 微信小程序頁(yè)面模板seo文章是什么
  • 廣水市建設(shè)局網(wǎng)站線上培訓(xùn)
  • 建設(shè)網(wǎng)站的方案什么叫做優(yōu)化
  • rust做網(wǎng)站微商引流被加方法精準(zhǔn)客源
  • 如何建設(shè)成為營(yíng)銷網(wǎng)站百度客服電話24小時(shí)人工服務(wù)熱線
  • 向日葵域名怎么做網(wǎng)站成都網(wǎng)站搭建優(yōu)化推廣
  • 手機(jī)動(dòng)態(tài)網(wǎng)站開發(fā)教程網(wǎng)絡(luò)營(yíng)銷的四大特點(diǎn)
  • 如何做網(wǎng)站本地服務(wù)器嗎廣告投放策略