一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

3天內(nèi)不再提示

8086基礎(chǔ)-轉(zhuǎn)換

汽車電子技術(shù) ? 來源:滑小稽筆記 ? 作者:滑小稽 ? 2023-03-02 10:01 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

5.1 ADC0809簡介

5.1.1 引腳詳解

圖片

(1)三態(tài)數(shù)據(jù)口D0~D7:用于向CPU傳送八路數(shù)字信號

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

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

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

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

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

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

(8)轉(zhuǎn)換結(jié)束信號EOC:轉(zhuǎn)換結(jié)束后,端口置0

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

5.1.2 內(nèi)部結(jié)構(gòu)框圖

圖片

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給出通道選擇信號,用于選擇對應(yīng)的INx

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

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

(5)ADC0809轉(zhuǎn)換結(jié)束后發(fā)出EOC信號

(6)CPU接收到EOC信號,發(fā)出OE信號將數(shù)據(jù)輸出

5.3 源代碼

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

圖片

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

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

數(shù)據(jù)讀取地址:0000 0000 0000 0000 B,即0000 H;

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

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

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

8251A數(shù)據(jù)地址0001 10000000 0000 B,即1810 H。

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

圖片

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

    關(guān)注

    68

    文章

    11063

    瀏覽量

    216540
  • 輸入接口
    +關(guān)注

    關(guān)注

    0

    文章

    19

    瀏覽量

    12736
  • 數(shù)字信號
    +關(guān)注

    關(guān)注

    2

    文章

    996

    瀏覽量

    48250
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    8086通過8255讀取TLC549的匯編?。?/a>

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

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

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

    8086中斷類型

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

    8086總線操作、中斷系統(tǒng)及總線請求

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

    用SD卡設(shè)計8086全硅計算機的硬盤

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

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

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

    emu8086v408r

    8086
    發(fā)表于 03-19 11:36 ?7次下載

    INTEL 8086 微處理器應(yīng)用入門 附錄1 8086指令詳解

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

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

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

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

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

    8086cpu由哪兩部分組成_8086CPU內(nèi)部結(jié)構(gòu)圖分享

    本文開始接介紹了8086的概念和性能特點,其次詳細介紹了8086cpu的組成與內(nèi)部結(jié)構(gòu)圖,最后介紹了8086的工作原理與兩種工作模式。
    發(fā)表于 04-16 12:29 ?7.5w次閱讀

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

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

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

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

    8086最小系統(tǒng)

    8086最小系統(tǒng)
    發(fā)表于 11-17 15:21 ?19次下載
    <b class='flag-5'>8086</b>最小系統(tǒng)

    SYN8086語音合成芯片最全手冊

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