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

正文內容

基于單片機的函數信號發(fā)生器的設計與制作-資料下載頁

2025-06-18 18:21本頁面
  

【正文】 方式2和方式3要接收的第9位數據TI:發(fā)送中斷標志位. RI:接收中斷標志位3.串行口的工作方式方式0發(fā)送: 當一個數據寫入串行口發(fā)送緩沖器SBUF時,串行口將8位數據以fosc/12的波特率從RXD引腳輸出,低位在前,發(fā)送完成后中斷標志TI置1,:方式0接收: 在滿足REN=1和RI=0的條件下,就會開始一次接受過程,RXD為串行輸入端,控制信號復位,中斷標志 RI被置位,: b. 方式1當SCON中的SM0SM1=01時,串行口以工作方式1工作,:1位起始位,RXD接收端,波特率可變.方式1發(fā)送: 串行口以方式1發(fā)送時,數據由TXD端輸出,CPU執(zhí)行一條寫入SBUF指令時就會啟動串行口發(fā)送,發(fā)送完一幀數據信息后,:方式1接收: 當REN=1時,接收器便以所選用的波特率的3倍采樣RXD引腳狀態(tài),=0和SM2=0或接收到的停止位是1,則接收的數據有效,實現裝載SBUF,停止位進入RB8,:c. 方式2方式2為9位異步通信口,發(fā)送和接收的一幀信息由11位組成,即1位起始位,8位數據位(低位在先),1位可編程位(第9位數據)和1位停止位.方式2發(fā)送: 在方式2發(fā)送時,數據有TXD端輸出,附加的第9位數據為SCON的TB8,CPU執(zhí)行一條寫SBUF的指令后,便立即啟動發(fā)送器發(fā)送數據,:方式2接收: 當REN=1時,并判斷起始位有效后,便開始接收一幀信息,當接收器收到第9位數據后,若同時滿足RI=0和SM2=0或接收到的第9位數據=,8位數據裝入SBUF,: 除了波特率外,方式3和方式2完全相同.a. 波特率是指發(fā)送1位數據所需的時間,反映了串行傳輸數據的速率. b. 方式0的波特率在方式0下,串行口的通信波特率是固定的,fosc/12(fosc為單片機的振蕩頻率)c. 方式2波特率在方式2下,通信波特率為fosc/32或fosc/,若SMOD=0,則所選波特率fosc/64,若SMOD=1,則所選波特率為fosc/32.d. 方式1和方式3波特率在這兩種方式下,串行口的波特率是由定時器的溢出率決定的,所以波特率是可變的 .若SMOD=0, 波特率=定時器T1溢出率/32若SMOD=1, 波特率=定時器T1溢出率/16 第7章 硬件電路設計 單片機最小系統單片機最小系統是控制電路的基礎,做好最小系統是單片機正常工作的最基礎條件。最小系統包括復位、晶振、使能。本系統采用了ATMEL公司生產的AT89S51作為主體控制芯片。其中、為四個口。(圖中X1)。采用兩種復位方式,第一為上電復位方式:(RET)相連;第二為按鍵復位方式:由按鍵與單片機的9腳(RET)相連。圖中為公共接地電阻。由與(發(fā)光二極管)組成電源指示燈,(IN4148)為極性保護二極管,防止因電源正負極接反而燒壞芯片。圖71 單片機最小系統電路圖二、DAC0832DAC0832是用CMOS工藝集成的8通道單片ADC。它由8路模擬信號選擇器(又稱8路模擬開關)及其地址鎖存與譯碼器、8位逐次逼近型ADC和三態(tài)輸出鎖存緩沖器三大部分組成。DAC0832以電流形式輸出,當需要轉換為電壓輸出時,可外接運算放大器。其結構圖如下:⑴. DAC0832的內部邏輯結構圖11 DAC0832內部框圖⑵、主要特性圖12 DAC0832引腳圖a.輸出電流線性度在滿量程下調節(jié);b.轉換時間為;c.數據輸入采用雙緩沖、單緩沖或直接方式;d.每次輸入數字為8位二進制數;e.功耗為20mW;f.邏輯電平輸入與TTL電平兼容;g.%FC/℃;h.供電電源為單一電源,可在+5~+15V內。⑶.外部特性(引腳功能)~:數據輸入線,TLL電平。其中為最低位,為最高位。ILE:輸入寄存器鎖存器信號,高電平有效。當ILE、和均有效時,在端產生正脈沖,當為高電平時,輸入寄存器的狀態(tài)隨輸入線的狀態(tài)變化,的負跳變就將數據線上的信息打入輸入存儲器。:片選信號輸入線,低電平有效。當=0且ILE=1,=0時才能將輸入數據存入輸入寄存器。:輸入信號1,為輸入寄存器的寫選通信號。在和ILE均有效時,=0允許輸入數字信號。:輸入信號2,為DAC寄存器寫選通輸入線。和同時有效時,將輸入寄存器中的數據裝入DAC寄存器。:“傳送控制”信號,低電平有效。它與一起控制選通DAC寄存器。當和均有效時,,DAC寄存器的輸出和輸入鎖存器的狀態(tài)一致. 的負跳變將輸入鎖存器的內容打入DAC寄存器。Iout1:模擬電流輸出端1,當輸入全為1時Iout1最大。Iout2: 模擬電流輸出端2,其值與Iout1之和為一常數。Iout1+Iout2=常數。一般單極性輸出時Iout2接地,在雙極性輸出時接運放。Rfb:反饋信號輸入線,芯片內部有反饋電阻。 Vcc:電源輸入線(+5V~+15V)。Vref:基準電壓輸入線(10V~+10V)。AGND:模擬地,摸擬信號和基準電源的參考地。DGND:數字地,兩種地線在基準電源處共地比較好。(4)、工作方式1)單緩沖工作方式:一個寄存器工作于直通狀態(tài),另一個工作于受控鎖存器狀態(tài)。在不要求多相D/A同時輸出時,可以采用單緩沖方式,此時只需一次寫操作,就開始轉換,可以提高D/A的數據吞吐量。+Voport數 據 線地址譯碼PC總線IOWA0~A9D0~D7+5VCSDAC0832DI0~DI7IOUT1IOUT2RFBXFER WR2WR1ILE單緩沖工作方式 : 輸入寄存器工作于受控狀態(tài)DAC寄存器工作于直通狀態(tài)圖13 單緩沖工作方式A0~A9Voport數 據 線地址譯碼PC總線IOWD0~D7+5VXFERDAC0832DI0~DI7+IOUT1IOUT2RFBCS WR1WR2ILE單緩沖工作方式 : 輸入寄存器工作于直通狀態(tài)DAC寄存器工作于受控狀態(tài)圖14 單緩沖工作方式2)雙緩沖工作方式:兩個寄存器均工作于受控鎖存器狀態(tài),DAC0832PC總線數 據 線WR1IOWDI0~DI7D0~D7+5VILE+VoIOUT1IOUT2RFB WR2CS地址譯碼A0~A9XFERVREF5Vport1port2DGNDAGND圖15 雙緩沖工作方式(5)、計算方法(N為輸入的數字量)例如:當n=8時,代入上式得:(N為輸入的數字量)三、1602簡介1602B外觀如下圖所示:引腳說明編號符號引腳說明編號符號引腳說明1VSS電源地9D2雙向數據口2VDD電源正極10D3雙向數據口3VL對比度調節(jié)11D4雙向數據口4RS數據/命令選擇12D5雙向數據口5R/W讀/寫選擇13D6雙向數據口6E模塊使能端14D7雙向數據口7D0雙向數據口15BLK背光源地8D1雙向數據口16BLA背光源正極第1腳:VSS為地電源第2腳:VDD接5V正電源第3腳:V0為液晶顯示器對比度調整端,接正電源時對比度最弱,接地電源時對比度最高,對比度過高時會產生“鬼影”,使用時可以通過一個10K的電位器調整對比度第4腳:RS為寄存器選擇,高電平時選擇數據寄存器、低電平時選擇指令寄存器。第5腳:RW為讀寫信號線,高電平時進行讀操作,低電平時進行寫操作。當RS和RW共同為低電平時可以寫入指令或者顯示地址,當RS為低電平RW為高電平時可以讀忙信號,當RS為高電平RW為低電平時可以寫入數據。第6腳:E端為使能端,當E端由高電平跳變成低電平時,液晶模塊執(zhí)行命令。第7~14腳:D0~D7為8位雙向數據線。 第15~16腳:空腳指令說明:它的讀寫操作、屏幕和光標的操作都是通過指令編程來實現的。(說明:1為高電平、0為低電平) 指令1:清顯示,指令碼01H,光標復位到地址00H位置指令2:光標復位,光標返回到地址00H 指令3:光標和顯示模式設置 I/D:光標移動方向,高電平右移,低電平左移 S:屏幕上所有文字是否左移或者右移。高電平表示有效,低電平則無效 指令4:顯示開關控制。 D:控制整體顯示的開與關,高電平表示開顯示,低電平表示關顯示 C:控制光標的開與關,高電平表示有光標,低電平表示無光標 B:控制光標是否閃爍,高電平閃爍,低電平不閃爍 指令5:光標或顯示移位 S/C:高電平時移動顯示的文字,低電平時移動光標 指令6:功能設置命令 DL:高電平時為4位總線,低電平時為8位總線 N:低電平時為單行顯示,高電平時雙行顯示 F: 低電平時顯示5x7的點陣字符,高電平時顯示5x10的點陣字符 (有些模塊是 DL:高電平時為8位總線,低電平時為4位總線)指令7:字符發(fā)生器RAM地址設置 指令8:DDRAM地址設置 指令9:讀忙信號和光標地址 BF:為忙標志位,高電平表示忙,此時模塊不能接收命令或者數據,如果為低電平表示不忙。 指令10:寫數據 指令11:讀數據 地址表比如第二行第一個字符的地址是40H,那么是否直接寫入40H就可以將光標定位在第二行第一個字符的位置呢?這樣不行,因為寫入顯示地址時要求最高位D7恒定為高電平1所以實際寫入的數據應該是01000000B(40H)+10000000B(80H)=11000000B(C0H) 所以編寫程序時的地址如下:12345678910111213141516808182838485868788898A8b8C8D8E8FC0C1C2C3C4C5C6C7C8C9CACBCCCDCECF文字組表以下是在液晶模塊的第二行第一個字符的位置顯示字母“A”的程序:ORG 0000H RS EQU 。確定具體硬件的連接方式 RW EQU 。確定具體硬件的連接方式E EQU 。確定具體硬件的連接方式MOV P1,00000001B ;清屏并光標復位ACALL ENABLE。調用寫入命令子程序 MOV P1,00111000B ;設置顯示模式:8位2行5x7點陣 ACALL ENABLE 。調用寫入命令子程序 MOV P1,00001111B ;顯示器開、光標開、光標允許閃爍ACALL ENABLE 。調用寫入命令子程序MOV P1,00000110B ;文字不動,光標自動右移 ACALL ENABLE 。調用寫入命令子程序MOV P1,0C0H ;寫入顯示起始地址(第二行第一個位置)ACALL ENABLE 。調用寫入命令子程序MOV P1,#01000001B ;字母A的代碼 SETB RS ;RS=1 CLR RW ;RW=0 。準備寫入數據CLR E ;E=0 。執(zhí)行顯示命令ACALL DELAY 。判斷液晶模塊是否忙?SETB E ;E=1 。顯示完成,程序停車AJMP $ENABLE: CLR RS ;寫入控制命令的子程序CLR RW CLR E ACALL DELAY SETB E RET DELAY: MOV P1,0FFH ;判斷液晶顯示器是否忙的子程序CLR RS SETB RWCLR E NOP SETB E JB ,DELAY ; RETEND 程序在開始時對液晶模塊功能進行了初始化設置,約定了顯示格式。注意顯示字符時光標是自動右移的,無需人工干預,每次輸入指令都先調用判斷液晶模塊是否忙的子程序DELAY,然后輸入顯示位置的地址0C0H,最后輸入要顯示的字符A的代碼41H。四、LM324LM324內含4個獨立的高增益、頻率補償的運算放大器,既可接單電源使用 (3~30 V),也可接雙電源使用(177?!?77。15 V),驅動功耗低,可與TTL邏輯電路相容。 LM324的特點::3V32V:最大100nA(LM324A)。 圖10 LM324引腳圖反相放大同相比例放大器 附一:KEIL操作介面72
點擊復制文檔內容
試題試卷相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1