• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 嵌入式系統 > 設計應用 > 單片機和 FIFO 的接口匯編程序

    單片機和 FIFO 的接口匯編程序

    作者: 時間:2012-10-12 來源:網絡 收藏
    下面的程序中,中的出來后,從串口發送出去。
    ;***********************************
    ef bit p3.3 ;fifo empty flag
    rst bit p3.5 ;reset fifo
    read bit p3.7 ;read fifo

    org 0000h
    ljmp main

    org 0030h
    main:

    ;------ initial timer
    mov tmod,#00100001b ;timer0 mode 1 (16 bit)
    ;timer1 mode 2 (8 bit auto reload)
    mov a,pcon ;
    orl a,#10000000b ;
    mov pcon,a ;setb SMOD bit
    mov th1,#0fdh ;19200ps @ 11.0592Mhz OSC
    setb tr1 ;turn on timer1
    ;------ initial serial communication port
    mov scon,#01010000b ;mode 1 (8 bit UART,variable Baud)
    clr ti

    setb read
    clr rst
    nop
    setb rst ;reset fifo
    start:
    jnb ef,$ ;if no data then wait

    clr read
    nop
    mov a,p1
    nop
    setb read ;read data from fifo

    jnb ti,$ ;send data
    clr ti
    mov sbuf,a
    ajmp start

    end


    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 息烽县| 开远市| 东辽县| 尼勒克县| 新巴尔虎左旗| 屏东市| 海伦市| 平罗县| 都昌县| 寿阳县| 元阳县| 桑日县| 息烽县| 衡阳市| 诸暨市| 象山县| 鄂伦春自治旗| 突泉县| 南开区| 黎川县| 迁西县| 阜南县| 隆安县| 唐海县| 靖江市| 都江堰市| 芮城县| 英超| 商洛市| 富川| 东乌| 齐河县| 北京市| 富川| 蕲春县| 巴林左旗| 五寨县| 色达县| 德保县| 太白县| 阿巴嘎旗|