精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

8086基礎-轉換

汽車電子技術 ? 來源:滑小稽筆記 ? 作者:滑小稽 ? 2023-03-02 10:01 ? 次閱讀

5.1 ADC0809簡介

5.1.1 引腳詳解

圖片

(1)三態數據口D0~D7:用于向CPU傳送八路數字信號

(2)模擬輸入接口IN0~IN7:用于輸入8路模擬信號

(3)通道選擇ADDA~ADDC:用于選擇模擬通道

(4)參考電壓AVREF+與AVREF-:用于ADC轉換的參考電壓

(5)地址鎖存ALE:用于鎖存地址

(6)時鐘脈沖輸入CLK:用于給器件工作提供時鐘脈沖

(7)輸出使能ENABLE:置1輸出數字信號

(8)轉換結束信號EOC:轉換結束后,端口置0

(9)啟動信號START:用于啟動AD轉換器

5.1.2 內部結構框圖

圖片

5.1.3 工作時序

圖片

5.1.4 通道選擇

ADC0809利用ADDA、ADDB、ADDC來選擇通道,通道選擇如下表所示。

ADDA ADDB ADDC 通道
0 0 0 IN0
0 0 1 IN1
0 1 0 IN2
0 1 1 IN3
1 0 0 IN4
1 0 1 IN5
1 1 0 IN6
1 1 1 IN7

5.2 ADC0809配置流程

(1)由外部給出IN0~IN7任意一路模擬信號

(2)CPU給出通道選擇信號,用于選擇對應的INx

(3)CPU給出ALE地址鎖存信號,用于鎖存通道選擇信號

(4)CPU給出START信號,啟動AD轉換器

(5)ADC0809轉換結束后發出EOC信號

(6)CPU接收到EOC信號,發出OE信號將數據輸出

5.3 源代碼

例題:利用ADC0809的通道0將0~5V的電壓值顯示在串口上,要求串口波特率9600,無校驗位,停止位1個,數據位8個。

圖片

解析過程:根據上幾部分的內容配置串口,然后根據硬件連接可知,ADDA對應A8,ADDB對應A9,ADDC對應A10,8255A的A0對應A6,A1對應A7,所以對應的地址如下所示:

通道0地址:0000 00000000 0000 B,即0000 H;

數據讀取地址:0000 0000 0000 0000 B,即0000 H;

端口設置地址:0000 1000 1100 0000 B,即00C0 H;

ADC0809控制地址:00001000 1000 0000 B,即0080 H;

8251A控制地址0001 10000010 0000 B,即1820 H;

8251A數據地址0001 10000000 0000 B,即1810 H。

綜上所述,源代碼如下圖所示:

圖片

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • cpu
    cpu
    +關注

    關注

    68

    文章

    10825

    瀏覽量

    211140
  • 輸入接口
    +關注

    關注

    0

    文章

    17

    瀏覽量

    12623
  • 數字信號
    +關注

    關注

    2

    文章

    951

    瀏覽量

    47513
收藏 人收藏

    評論

    相關推薦

    8086通過8255讀取TLC549的匯編!!

    這個TLC549是用在SPI總線下的串行AD轉換器,網上多是51單片機模擬SPI總線的程序(c和匯編),所以我也用8086+8255模擬了一下,卻總是出不來正確結果,求一段8086匯編
    發表于 04-29 22:13

    8086通過8255讀取TLC549的匯編!!

    這個TLC549是用在SPI總線下的串行AD轉換器,網上多是51單片機模擬SPI總線的程序(c和匯編),所以我也用8086+8255模擬了一下,卻總是出不來正確結果,求一段8086匯編{:3:}{:3:}
    發表于 04-29 22:15

    8086中斷類型

    這里寫目錄標題先驗知識回顧控制寄存器回顧1、8086中斷類型1、外部可屏蔽中斷2、外部不可屏蔽中斷3、除法錯中斷4、單步中斷5、斷點中斷6、溢出中斷7、軟中斷2、8086中斷向量表3、8086中斷
    發表于 12-07 10:05

    8086總線操作、中斷系統及總線請求

    8086總線操作:8086微處理器與片外存儲器或I/O接口進行數據傳輸時,經BIU執行8086規定的總線操作。總線周期的組成:8086的基本總線周期為4個時鐘周期,每個時鐘周期間隔稱為
    發表于 12-09 11:00 ?73次下載

    用SD卡設計8086全硅計算機的硬盤

    介紹了8086全硅計算機的體系架構,設計了8086全硅計算機與SD卡連接的硬件接口,并使用軟件和硬件相結合的調試方法,可快速調試驗證SD卡的功能.通過FPGA的驗證,SD卡作為8086全硅計算機
    發表于 11-09 16:47 ?66次下載

    微型計算機原理與接口的微8086仿真小程序

    微型計算機原理與接口的微8086仿真小程序 emu8086 emu8086v408r.exe 使用說明.txt
    發表于 12-09 15:21 ?0次下載

    emu8086v408r

    8086
    發表于 03-19 11:36 ?7次下載

    INTEL 8086 微處理器應用入門 附錄1 8086指令詳解

    INTEL 8086 微處理器應用入門 附錄1 8086指令詳解
    發表于 09-22 11:23 ?20次下載
    INTEL <b class='flag-5'>8086</b> 微處理器應用入門 附錄1 <b class='flag-5'>8086</b>指令詳解

    8086微處理器的組成與工作原理

    8086微處理器是Intel 公司生產的高性能的16位微處理器,80186、80286、80386等都是在8086的基礎上發展而來的,掌握了由8086微處理器構成的計算機系統,就掌握了一般微型計算機的工作原理。
    發表于 01-31 14:31 ?1.3w次閱讀
    <b class='flag-5'>8086</b>微處理器的組成與工作原理

    8086CPU中文資料匯總(8086引腳圖及功能_工作原理及應用電路)

    本文開始介紹了8086引腳圖功能和8086工作模式,其次介紹了8086結構與系統組成,最后介紹了8086微處理器的工作原理及應用電路。
    發表于 04-16 11:02 ?6.9w次閱讀
    <b class='flag-5'>8086</b>CPU中文資料匯總(<b class='flag-5'>8086</b>引腳圖及功能_工作原理及應用電路)

    8086cpu由哪兩部分組成_8086CPU內部結構圖分享

    本文開始接介紹了8086的概念和性能特點,其次詳細介紹了8086cpu的組成與內部結構圖,最后介紹了8086的工作原理與兩種工作模式。
    發表于 04-16 12:29 ?7.3w次閱讀

    8086CPU有哪些寄存器_各有什么用途

    本文開始介紹了8086概念和8086CPU的編程結構,其次介紹了8086CPU的兩種工作模式,最后介紹了8086CPU寄存器種類及用途。
    發表于 04-16 14:08 ?7.4w次閱讀
    <b class='flag-5'>8086</b>CPU有哪些寄存器_各有什么用途

    8086CPU引腳圖及功能_8086CPU組成部分

    本文開始介紹了8086的性能特點,其次介紹了8086的組成部分與存儲器組織,最后詳細介紹了8086CPU引腳圖及功能。
    發表于 04-16 14:27 ?6.9w次閱讀
    <b class='flag-5'>8086</b>CPU引腳圖及功能_<b class='flag-5'>8086</b>CPU組成部分

    8086最小系統

    8086最小系統
    發表于 11-17 15:21 ?18次下載
    <b class='flag-5'>8086</b>最小系統

    SYN8086語音合成芯片最全手冊

    包涵:SYN8086語音合成芯片-用戶手冊SYN8086語音合成芯片-硬件手冊SYN8086語音合成芯片-評估工具使用手冊SYN8086語音芯片-外圍電路原理圖SYN
    發表于 02-03 14:59 ?5次下載