單片機(jī)的異步串行通信功能和基本使用方法
于只有兩路輸出,因此實(shí)際上只要控制PD6、PD7就可以了。點(diǎn)擊“開(kāi)關(guān)1”按鈕可以改變PD6的輸出狀態(tài),點(diǎn)擊“開(kāi)關(guān)2”按鈕可以改變PD7的輸出狀態(tài)。點(diǎn)擊“全部開(kāi)啟”按鈕PD6、PD7均輸出高電平1;點(diǎn)擊“全部關(guān)閉”按鈕PD6、PD7均輸出低電平0。PD6、PD7的輸出電平?jīng)Q定繼電器K1、K2的工作狀態(tài)。
3.控制實(shí)驗(yàn)
先將程序目標(biāo)文件寫(xiě)入單片機(jī),再接好串口通信線(xiàn),通信線(xiàn)的接線(xiàn)方法見(jiàn)上圖。打開(kāi)實(shí)驗(yàn)板的電源,運(yùn)行上位機(jī)程序文件夾中的電源開(kāi)關(guān)控制器.exe可執(zhí)行文件,如果出現(xiàn)缺少控件的提示,只先執(zhí)行一下install.bat即可。點(diǎn)擊上位機(jī)軟件上的命令按鈕,我們發(fā)現(xiàn)實(shí)驗(yàn)板上的發(fā)光二極管VD5、VD6發(fā)光狀態(tài)會(huì)隨之發(fā)生相應(yīng)的變化,與之對(duì)應(yīng)的繼電器的工作狀態(tài)也會(huì)發(fā)生相應(yīng)的變化。
如果我們把繼電器的觸點(diǎn)串聯(lián)在電源插座上,再將家用電器的插頭插在這個(gè)電源插座上就可以用計(jì)算機(jī)對(duì)家用電器的開(kāi)關(guān)進(jìn)行控制了。
實(shí)驗(yàn)二串口通信
1.實(shí)驗(yàn)電路
實(shí)驗(yàn)板上與本實(shí)驗(yàn)相關(guān)的電路見(jiàn)上圖,這個(gè)實(shí)驗(yàn)主要用來(lái)演示計(jì)算機(jī)與單片機(jī)收發(fā)字符串的實(shí)驗(yàn)。計(jì)算機(jī)通過(guò)軟件“串口調(diào)試助手”將字符串發(fā)送給單片機(jī),單片機(jī)將收到的字符串在LCD顯示屏上顯示,并自動(dòng)將字符串回發(fā)給計(jì)算機(jī)。
2.程序設(shè)計(jì)
計(jì)算機(jī)上的程序使用“串口調(diào)試助手”,用來(lái)通過(guò)串口發(fā)送和接收字符串。這個(gè)實(shí)驗(yàn)中串口傳遞的是字符的ASC碼,一個(gè)字符的ASC碼正好是8位二進(jìn)制數(shù),所以一幀信號(hào)即可傳遞一個(gè)字符。 單片機(jī)程序中的主程序如下:
數(shù)字通信相關(guān)文章:數(shù)字通信原理
通信相關(guān)文章:通信原理
相關(guān)推薦
技術(shù)專(zhuān)區(qū)
- FPGA
- DSP
- MCU
- 示波器
- 步進(jìn)電機(jī)
- Zigbee
- LabVIEW
- Arduino
- RFID
- NFC
- STM32
- Protel
- GPS
- MSP430
- Multisim
- 濾波器
- CAN總線(xiàn)
- 開(kāi)關(guān)電源
- 單片機(jī)
- PCB
- USB
- ARM
- CPLD
- 連接器
- MEMS
- CMOS
- MIPS
- EMC
- EDA
- ROM
- 陀螺儀
- VHDL
- 比較器
- Verilog
- 穩(wěn)壓電源
- RAM
- AVR
- 傳感器
- 可控硅
- IGBT
- 嵌入式開(kāi)發(fā)
- 逆變器
- Quartus
- RS-232
- Cyclone
- 電位器
- 電機(jī)控制
- 藍(lán)牙
- PLC
- PWM
- 汽車(chē)電子
- 轉(zhuǎn)換器
- 電源管理
- 信號(hào)放大器
評(píng)論