freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于單片機的labview信號發(fā)生器課設(編輯修改稿)

2025-07-24 19:37 本頁面
 

【文章內(nèi)容簡介】 s即延時約xms毫秒 for(j=110。j0。j)。}void fangbo() //方波{ for(i=0xff。i0。i) { SBUF=0xff。 while(!TI)。 delayms(10)。 TI=0。 } for(i=0xff。i0。i) { SBUF=0x00。 delayms(10)。 while(!TI)。 TI=0。 } ES=1。 flag=0。 }void juchi() //鋸齒波{ for(i=0xff。i0。i) { SBUF=i。 while(!TI)。 TI=0。 } ES=1。 flag=0。}void sin() //正弦波 { for(i=0。i255。i++) { SBUF=SinTab[i]。 while(!TI)。 TI=0。 ES=1。 flag=0。 } } void init(){ TMOD=0x20。//設置定時器工作方式 TH1=0xfd。 TL1=0xfd。//啟動定時器 TR1=1。 REN=1。 //允許串行接入 SM0=0。 SM1=1。 EA=1。 //開全局中斷允許位 ES=1。 //開串口中斷允許位}void main(){ init()。 while(1) { if(flag==1) //說明已收到數(shù)據(jù) { ES=0。 //關串口中斷允許位 if(S0==0) { delayms(10)。//按鍵消抖 if(S0==0) m++。 if(m2) m=0。 while(!S0)。//松手檢測 } switch(m) //選擇波形 { case 0: fangbo()。 //方波 break。 case 1: juchi()。 //鋸齒波 break。 case 2: sin()。 //正弦波 break。 default:sin()。 } } } }void ser() interrupt 4{ RI=0。 flag=1。}(2)硬件模塊設計一.電路連接詳解 圖1 串行通信實驗電路圖下面就對圖1 所示電路進行詳細說明:  可以看到,在電路圖中,有TXD 和RXD 兩個接收和發(fā)送指示狀態(tài)燈,此外用了一個叫MAX3232 的芯片,那它是用來實現(xiàn)什么的呢?首先我們要知道計算機上的串口是具RS232 標準的串行接口,而RS232 的標準中定義了其電氣特性:高電平“1”信號電壓的范圍為15V~3V,低電平“0”  信號電壓的范圍為+3V~+15V??赡苡行┳x者會問,它為什么要以這樣的電氣特性呢?這是因為高低電平用相反的電壓表示,至少有6V 的壓差,非常好的提高了數(shù)據(jù)傳輸?shù)目煽啃浴S捎趩纹瑱C的管腳電平為TTL,單片機與RS232 標準的串行口進行通信時,首先要解決的便是電平轉(zhuǎn)換的問題。一般來說,可以選擇一些專業(yè)的集成電路芯片,如圖中的MAX3232。MAX3232 芯片內(nèi)部集成了電壓倍增電路,單電源供電即可完成電平轉(zhuǎn)換,而且工作電壓寬,3V~ 間均能正常工作。其典型應用如圖中所示,其外圍所接的電容對傳輸速率有影響。  值得一提的是MAX3232 芯片擁有兩對電平轉(zhuǎn)換線路,圖中只用了一路,因此浪費了另一路,在一些場合可以將兩路并聯(lián)以獲得較強的驅(qū)動抗干擾能力。此外,我們有必要了解圖中與計算機相連的DB9 型RS232的引腳結(jié)構(gòu)(見圖2)。圖2 DB9連接器接口圖  其各管腳定義如下(見表4)。表4 DB9型接口管腳定義與單片機串口相關的寄存器 SBUF 寄存器:它是兩個在物理上獨立的接收、發(fā)送緩沖器,可同時發(fā)送、接收數(shù)據(jù),可通過指令對SBUF 的讀寫來區(qū)別是對接收緩沖器的操作還是對發(fā)送緩沖器的操作。從而控制外部兩條獨立的收發(fā)信號線RXD()、TXD(),同時發(fā)送、接收數(shù)據(jù),實現(xiàn)全雙工。 串行口控制寄存器SCON(見表1) 。表1 SCON寄存器 表中各位(從左至右為從高位到低位)含義如下。 SM0 和SM1 :串行口工作方式控制位,其定義如表2 所示。表2 串行口工作方式控制位 其中,fOSC 為單片機的時鐘頻率;波特率指串行口每秒鐘發(fā)送(或接收)的位數(shù)。 SM2 :多機通信控制位。 該僅用于方式2 和方式3 的多機通信。其中發(fā)送機SM2 = 1(需要程序控制設置
點擊復制文檔內(nèi)容
黨政相關相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1