环球电气之家-午夜精彩视频-中国专业电气电子产品行业服务网站!

產(chǎn)品分類

當(dāng)前位置: 首頁 > 工業(yè)電氣產(chǎn)品 > 電氣附件 > 接線鼻子

類型分類:
科普知識
數(shù)據(jù)分類:
接線鼻子

MAX 3100在串行紅外數(shù)據(jù)與RS-232轉(zhuǎn)換器中的應(yīng)用

發(fā)布日期:2022-04-26 點擊率:74

                    摘 要:通用異步接收發(fā)送器MAX 3100,是一種最適合基于微型控 制器的小型系統(tǒng)用器件,特別是在串行紅外與RS-232數(shù)據(jù)轉(zhuǎn)換中,配上適當(dāng)?shù)某绦颍墒?nbsp;硬件結(jié)構(gòu)非常簡單,體積更小。它還可廣泛應(yīng)用于手持儀器等小體積系統(tǒng)中。 
  關(guān)鍵詞:MAX3100,轉(zhuǎn)換器,紅外數(shù)據(jù) 

IR Data to RS-232 Converter with MAX 3100 
  Abstract:The MAX 3100 universal async-hronous receive r/transmitter is the first UART specifically optimized for small microcontrolle r -based system. The MAX 3100 CAN easily interface to IR data & RS-232 smallest conver ter with a short program. It can be use to small system such as hand-held instru ments. 
  Key words:MAX 3100,converter,IR data
1 引言 
  通用異步接收發(fā)送器MAX3100,特別適用于RS-232、RS-485、紅外及光耦數(shù)據(jù)的連接,在關(guān)機狀態(tài)下也能接收信號,執(zhí)行中斷。在基于微型控制器的小型系統(tǒng)中使用MAX3100,可使系統(tǒng)結(jié)構(gòu)更為緊湊、小型化。這種器件還可應(yīng)用于手持儀器、智能化儀器、SPI系統(tǒng)中的異步接收發(fā)送器、RS-232/RS-485直接光耦驅(qū)動,同時能用于計算機/外圍設(shè)備的低耗紅外數(shù)據(jù)聯(lián)接,且可在較寬的溫度范圍中使用。MAX3100目前已實現(xiàn)商業(yè)化。 
2 MAX3100工作原理 
  在MAX3100中組合了一個簡單的UART、一個帶有SPI接口的波特率發(fā)生器及一個中斷發(fā)生器。通過將一個長度為16位的字寫入到寫狀態(tài)寄存器中形成一個通用異步接收發(fā)送器。該字節(jié)中包含了波特率(位B0~B3)、數(shù)據(jù)字節(jié)長度、校驗設(shè)定、8字節(jié)接收FIFO、普通UART與IRdata時基選擇、關(guān)機控制及4個中斷屏蔽位。通過寫一個16位字到一個寫數(shù)據(jù)寄存器中發(fā)送數(shù)據(jù),其中最后的7(校驗位未設(shè)定)或8位(校驗位被設(shè)定)是實際上被發(fā)送的數(shù)據(jù)。該寄存器控制著RTS輸出端的狀態(tài)。當(dāng)接收中斷被設(shè)定時,在接收到數(shù)據(jù)時就會產(chǎn)生一個中斷。根據(jù)接收到的校驗數(shù)據(jù)及CTS腳輸入的邏輯電平,從一個16位的寄存器中依據(jù)先進先出原理讀取數(shù)據(jù)。該寄存器同樣還包含有用于普通操作出錯及關(guān)機狀態(tài)中的接收顯示。 
  當(dāng)振蕩器選用1.8432MHz或3.6864MHz晶振時,波特率可達300~230kbit/s。 
3 應(yīng)用硬件與軟件 
  該電路接收/發(fā)送IRdata,發(fā)送/接收標(biāo)準(zhǔn)的RS-232數(shù)據(jù)。盡管8051包含了一個內(nèi)部的UART,但它不支持IRdata或高速通信。MAX3100能夠很方便地與8051相接,以支持高性能的通信模式。8051沒有SPI接口,所以要使用帶有輸入/輸出口的MAX3100以及一個簡短的程序來實現(xiàn)通信功能。 
  MAX 3100接收完數(shù)據(jù)后,向8051請求中斷,8051響應(yīng)中斷通過串行輸出口將MAX 3100輸入的數(shù)據(jù)傳至MAX 3221。最終MAX 3221以標(biāo)準(zhǔn)的RS-232碼輸出數(shù)據(jù)。在MAX 3221接收到RS-232數(shù)據(jù)時,8051通過串行輸入口讀入數(shù)據(jù),并經(jīng)MAX 3100 TX端口發(fā)出紅外信號,程序如下: 
;MAX 3100用于UART-8051 IR data 
;………………………………………………… 
    PCON EQU 87H 
    DOUT BIT P1.0     ;數(shù)據(jù)從UART輸出 
    DIN BIT P1.1     ;數(shù)據(jù)從UART輸入 
    SCLK BIT P1.2     ;串行時鐘 
    CS BIT P1.3      ;片選一低電平激活 
    IRQ BIT P3.2     ;中斷信號 
;RAM區(qū)域 
    TX1 EQU 10H      ;發(fā)送緩沖器 
    TX2 EQU 11H 
    RX1 EQU 12H      ;接收緩沖器 
    RX2 EQU 13H 
;……………………………………………………… 
    ORGOH    ;開始 
BEGIN: MOVSP,#70H ;初始化設(shè)置堆棧 
    CLRSCLK   ;時鐘清零 
;8051內(nèi)部UART初始化 
    MOVTMOD,#20H ;T1計數(shù)方式 
    MOVTH1,#253 ;波特率9600(晶振5.5MHz) 
    MOVSCON,#50H;8051串行口控制 
    MOVPCON,#80H;波特率加倍 
    MOVTCON,#40H;T1計數(shù)控制 
;設(shè)置紅外通信波特率為9600 
    MOVTX1,#0E4H 
    MOVTX2,#0CAH 
    ACALLUTLK  ;發(fā)送至UART寫寄存器 
;………………………主程序………………………… 
LOOP; JNBIRQ,URCV ;有信號來自3100? 
NRECV: JBCR1,RCV51 ;有信號來自3221? 
    AJMPLOOP 
;從3100接收至8051 
URCV: MOVTX1,#0  ;紅外有請求,清發(fā)送緩沖器MOVTX2,#0 
    ACALLUTLK  ;接收紅外端數(shù)據(jù) 
    MOVA,RX2 
    MOVSBUF,A  ;以9600波特率RS-232方式送出     AJMPLOOP 
;8051從RS-232接收數(shù)據(jù),并不從3100發(fā)出紅外信號 
RCV51: MOVA,SBUF;數(shù)據(jù)來自8051UARTMOVTX1,#80H;發(fā)送數(shù)據(jù) 
    MOVTX2,A  ;待發(fā)數(shù)據(jù)送至發(fā)送緩沖器ACALLUTLK;以紅外方式送出 
    AJMPLOOP 
;……………………………………………………………… 
;子程序1:將TX1、TX2緩沖器內(nèi)容發(fā)出,并接收16位信號至RX1、RX2 
UTLK: CLRCS 
    MOVA,TX1 
    ACALLBYT8 
    MOVRX1,A 
    MOVEA,TX2 
    ACALLBYTB 
    MOVRX2,A 
    SETBCS 
    RET 
;……………………………………………………………… 
;子程序2:送8位時鐘信號,累加器A循環(huán)送出、同時讀入8位數(shù)據(jù) 
BYT8: MOVR4,#8 
    SETBDIN 
B8LP: RLCA 
    MOVDOUT,C 
    SETBSCLK 
    MOVC,DIN 
    CLRSCLK 
    MOVACC.0,C 
    DJNZR4,B8LP 
    RET 
END 
;……………………………………………………………… 
  該程序是通過端口發(fā)送與接收數(shù)據(jù)的核心,與MAX3100組合在8051中模擬一個SPI口。這項技術(shù)對于任何一種8051基于MAX3100的應(yīng)用來說都是非常有用的。■ 
  作者單位:王魯南(南京電子網(wǎng)板有限公司 南京210028) 
參考文獻: 
  [1]何立民.MCS51系列單片機應(yīng)用系統(tǒng)設(shè)計、系統(tǒng)配置與接口技術(shù).北京:北京航空航天大學(xué)出版社,1989                 

下一篇: PLC、DCS、FCS三大控

上一篇: 索爾維全系列Solef?PV

主站蜘蛛池模板: 岩石钻裂机-液压凿岩机-劈裂机-挖改钻_湖南烈岩科技有限公司 | 福兰德PVC地板|PVC塑胶地板|PVC运动地板|PVC商用地板-中国弹性地板系统专业解决方案领先供应商! 福建成考网-福建成人高考网 | 警方提醒:赣州约炮论坛真的安全吗?2025年新手必看的网络交友防坑指南 | 安全阀_弹簧式安全阀_美标安全阀_工业冷冻安全阀厂家-中国·阿司米阀门有限公司 | 北京模型公司-军事模型-工业模型制作-北京百艺模型沙盘公司 | 智慧钢琴-电钢琴-便携钢琴-数码钢琴-深圳市特伦斯乐器有限公司 | 书信之家_书信标准模板范文大全| 铝合金线槽_铝型材加工_空调挡水板厂家-江阴炜福金属制品有限公司 | Boden齿轮油泵-ketai齿轮泵-yuken油研-无锡新立液压有限公司 | 吉林污水处理公司,长春工业污水处理设备,净水设备-长春易洁环保科技有限公司 | LZ-373测厚仪-华瑞VOC气体检测仪-个人有毒气体检测仪-厂家-深圳市深博瑞仪器仪表有限公司 | 车间除尘设备,VOCs废气处理,工业涂装流水线,伸缩式喷漆房,自动喷砂房,沸石转轮浓缩吸附,机器人喷粉线-山东创杰智慧 | 武汉森源蓝天环境科技工程有限公司-为环境污染治理提供协同解决方案 | 冷柜风机-冰柜电机-罩极电机-外转子风机-EC直流电机厂家-杭州金久电器有限公司 | 河南新乡德诚生产厂家主营震动筛,振动筛设备,筛机,塑料震动筛选机 | 传动滚筒,改向滚筒-淄博建凯机械科技有限公司 | 紧急泄压人孔_防爆阻火器_阻火呼吸阀[河北宏泽石化] | 温泉机设备|温泉小镇规划设计|碳酸泉设备 - 大连连邦温泉科技 | 集装箱箱号识别_自重载重图像识别_铁路车号自动识别_OCR图像识别 | 橡胶弹簧|复合弹簧|橡胶球|振动筛配件-新乡市永鑫橡胶厂 | 英国公司注册-新加坡公司注册-香港公司开户-离岸公司账户-杭州商标注册-杭州优创企业 | 智能门锁电机_智能门锁离合器_智能门锁电机厂家-温州劲力智能科技有限公司 | 浙江上沪阀门有限公司 | 冷却塔厂家_冷却塔维修_冷却塔改造_凉水塔配件填料公司- 广东康明节能空调有限公司 | 淘气堡_室内儿童乐园_户外无动力儿童游乐设备-高乐迪(北京) | 深圳公司注册-工商注册代理-注册公司流程和费用_护航财税 | 安全阀_弹簧式安全阀_美标安全阀_工业冷冻安全阀厂家-中国·阿司米阀门有限公司 | 祝融环境-地源热泵多恒系统高新技术企业,舒适生活环境缔造者! | 锂离子电池厂家-山东中信迪生电源 | 壹车网 | 第一时间提供新车_资讯_报价_图片_排行! | 超声波清洗机_大型超声波清洗机_工业超声波清洗设备-洁盟清洗设备 | 外贸网站建设-外贸网站设计制作开发公司-外贸独立站建设【企术】 | 通用磨耗试验机-QUV耐候试验机|久宏实业百科 | 板材品牌-中国胶合板行业十大品牌-环保板材-上海声达板材 | 光栅尺_Magnescale探规_磁栅尺_笔式位移传感器_苏州德美达 | 广东教师资格网-广东教师资格证考试网| 中开泵,中开泵厂家,双吸中开泵-山东博二泵业有限公司 | PCB厂|线路板厂|深圳线路板厂|软硬结合板厂|电路板生产厂家|线路板|深圳电路板厂家|铝基板厂家|深联电路-专业生产PCB研发制造 | 网站优化公司_北京网站优化_抖音短视频代运营_抖音关键词seo优化排名-通则达网络 | 密集柜_档案密集柜_智能密集架_密集柜厂家_密集架价格-智英伟业 密集架-密集柜厂家-智能档案密集架-自动选层柜订做-河北风顺金属制品有限公司 | 电动不锈钢套筒阀-球面偏置气动钟阀-三通换向阀止回阀-永嘉鸿宇阀门有限公司 |