色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創(chuàng)作中心

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

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

8086基礎(chǔ)-定時(shí)器

汽車電子技術(shù) ? 來源:滑小稽筆記 ? 作者:滑小稽 ? 2023-03-02 09:57 ? 次閱讀

4.1 8253簡介

4.1.1 引腳詳解

圖片

(1)三態(tài)雙向數(shù)據(jù)口D0~D7:用于8253A與CPU的并行通信

(2)計(jì)數(shù)脈沖輸入CLK0~CLK2:用于提供8253的計(jì)數(shù)脈沖;

(3)通道門控GATE0~GATE2:控制對應(yīng)通道的輸出;

(4)讀控制信號RD:低電平有效;

(5)寫控制信號WR:低電平有效;

(6)片選信號CS:低電平有效;

(7)地址選擇端A0,A1:用于選擇芯片內(nèi)部的寄存器

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

圖片

4.1.3 工作模式

(1)工作模式0—計(jì)數(shù)結(jié)束產(chǎn)生中斷

在計(jì)數(shù)值減到0時(shí)輸出信號OUT將產(chǎn)生一個上升沿,這個上升沿作為CPU的中斷請求信號,當(dāng)CPU執(zhí)行完中斷處理程序時(shí),如果希望再一次啟動計(jì)數(shù)器結(jié)束中斷功能,可以再次將計(jì)數(shù)值送給它。

(2)工作模式1—可編程單穩(wěn)態(tài)輸出方式

計(jì)數(shù)初值寫入到8253A后必須等待GATE信號的觸發(fā)才能開始計(jì)數(shù),觸發(fā)后使輸出信號OUT變低,計(jì)數(shù)到0時(shí),OUT信號又回到高電平,這類似于數(shù)字電路中的單穩(wěn)態(tài)電路,而低電平的寬度由計(jì)數(shù)脈沖的個數(shù)決定,所以這種工作方式又稱為可編程單穩(wěn)態(tài)輸出方式。

(3)工作模式2—頻率發(fā)生器/分頻器

該模式在計(jì)數(shù)器減到0的時(shí)候會重新自動地把原來的初值寄存器中的數(shù)據(jù)裝載到減一計(jì)數(shù)器中重復(fù)計(jì)數(shù),第一次運(yùn)行時(shí)有一個額外的下裝脈沖,而后續(xù)的重復(fù)計(jì)數(shù)沒有這個額外脈沖,它的下裝脈沖直接用上一次計(jì)數(shù)的最后一個脈沖,所以,當(dāng)計(jì)數(shù)值設(shè)為N時(shí),第一次要N+1個脈沖,后面重復(fù)計(jì)數(shù)的值皆為N。

(4)工作模式3—方波發(fā)生器

模式3與模式2基本相似,不同之處在于計(jì)數(shù)值如果為偶數(shù),OUT輸出的高電平寬度與低電平寬度相等,稱為方波發(fā)生器,如果計(jì)數(shù)值為奇數(shù),高電平比低電平多一個CLK的脈沖寬度。

(5)工作模式4—軟件觸發(fā)的選通信號發(fā)生器

模式4除OUT的波形與模式0不同,計(jì)數(shù)過程中GATE和計(jì)數(shù)初值發(fā)生變化對OUT的影響與模式0一樣。

(6)工作模式5

模式5除了OUT的波形與模式1不同之外,計(jì)數(shù)過程中GATE和計(jì)數(shù)初值發(fā)生變化對OUT的影響與模式1一樣

4.1.4 控制字格式

D7 D6 D5 D4 D3 D2 D1 D0
SC1 SC0 RW1 RW0 M2 M1 M0 BCD

控制字的具體描述如下表所示:

計(jì)數(shù)器選擇
SC1
0
0
1
1
計(jì)數(shù)器操作方式控制
RW1
0
0
1
1
計(jì)數(shù)器工作模式選擇
M2
0
0
0
0
1
1
1
1

D0:二進(jìn)制與BCD碼選擇

0:二進(jìn)制形式

1:BCD碼形式

4.1.5 端口地址計(jì)算

8253通過引腳CS、RD、WR、A0和A1五個端口的電平?jīng)Q定芯片內(nèi)部的寄存器,地址對應(yīng)如下表所示。

CS RD WR A1 A0 功能
0 1 0 0 0 設(shè)置計(jì)數(shù)器0的初值
0 1 0 0 1 設(shè)置計(jì)數(shù)器1的初值
0 1 0 1 0 設(shè)置計(jì)數(shù)器2的初值
0 1 0 1 1 設(shè)置控制字或命令
0 0 1 0 0 讀取計(jì)數(shù)器0的計(jì)數(shù)值
0 0 1 0 1 讀取計(jì)數(shù)器1的計(jì)數(shù)值
0 0 1 1 0 讀取計(jì)數(shù)器2的計(jì)數(shù)值

4.2 8253初始化流程

(1)將控制字寫入8253A

(2)對8253A中的某個計(jì)數(shù)器寫入初值

(3)啟動計(jì)數(shù)器

注意:由于8253A是一個16位的計(jì)數(shù)器,所以當(dāng)計(jì)數(shù)的時(shí)間超出計(jì)數(shù)器的范圍時(shí)可以考慮用兩個計(jì)數(shù)器級聯(lián)達(dá)到目的。

4.3 源代碼

例題:利用8253A芯片產(chǎn)生一個500ms,占空比50%的方波。

圖片

解析過程:由于硬件電路設(shè)計(jì)時(shí)利用1MHz作為計(jì)數(shù)器的時(shí)鐘脈沖,所以計(jì)數(shù)器的一個脈沖的時(shí)間應(yīng)該是1us,由于需要產(chǎn)生一個20ms的高電平,所以需要計(jì)數(shù)20000次才可以,但是由于8位的計(jì)數(shù)器數(shù)據(jù)范圍是255,所以采用兩個計(jì)數(shù)器級聯(lián)的方式達(dá)到目的,將兩個計(jì)數(shù)器均設(shè)置為模式3(即方波發(fā)生器),另外,根據(jù)硬件連接,A0連接在地址端的A3,A1連接在地址端的A4,片選CS接地,所以,對應(yīng)計(jì)數(shù)器0的初值設(shè)置地址應(yīng)該是0000 H,計(jì)數(shù)器1的初值設(shè)置地址應(yīng)該是0008 H,控制字的地址為0018 H。經(jīng)過上述分析,源代碼如下圖所示。

圖片

注:由于設(shè)定的計(jì)數(shù)器工作在模式3,所以計(jì)數(shù)脈沖會自動在中間產(chǎn)生脈沖

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

    關(guān)注

    11

    文章

    2823

    瀏覽量

    77536
  • Out
    Out
    +關(guān)注

    關(guān)注

    0

    文章

    31

    瀏覽量

    13253
  • 單穩(wěn)態(tài)電路

    關(guān)注

    0

    文章

    16

    瀏覽量

    15378
收藏 0人收藏

    評論

    相關(guān)推薦

    STM32定時(shí)器(二)定時(shí)器中斷

    常規(guī)定時(shí)器:基本定時(shí)器TIM6&TIM7)、通用定時(shí)器(TIM2~TIM5,TIM9~TIM14)、高級定時(shí)器(TIM1&TIM8)
    的頭像 發(fā)表于 07-21 14:54 ?4632次閱讀
    STM32<b class='flag-5'>定時(shí)器</b>(二)<b class='flag-5'>定時(shí)器</b>中斷

    555定時(shí)器

    555定時(shí)器555定時(shí)器555定時(shí)器555定時(shí)器555定時(shí)器555定時(shí)器555
    發(fā)表于 11-10 17:25 ?52次下載

    定時(shí)器電路圖工作原理(聲光提示定時(shí)器電路/555定時(shí)器電路/相片曝光定時(shí)器電路)

    定時(shí)器根據(jù)其輸入條件導(dǎo)致完成動作的不同可分為接通延時(shí)型定時(shí)器、斷開延時(shí)型定時(shí)器、保持型接通延時(shí)定時(shí)器、脈沖型定時(shí)器和擴(kuò)張型脈沖
    發(fā)表于 11-05 16:07 ?1.8w次閱讀
    <b class='flag-5'>定時(shí)器</b>電路圖工作原理(聲光提示<b class='flag-5'>定時(shí)器</b>電路/555<b class='flag-5'>定時(shí)器</b>電路/相片曝光<b class='flag-5'>定時(shí)器</b>電路)

    STM32定時(shí)器-基本定時(shí)器

    目錄定時(shí)器分類基本定時(shí)器功能框圖講解基本定時(shí)器功能時(shí)鐘源計(jì)數(shù)時(shí)鐘計(jì)數(shù)自動重裝載寄存
    發(fā)表于 11-23 18:21 ?32次下載
    STM32<b class='flag-5'>定時(shí)器</b>-基本<b class='flag-5'>定時(shí)器</b>

    基于硬件定時(shí)器的軟件定時(shí)器

    概括硬件定時(shí)器很精確,軟件定時(shí)器無論如何都有延遲,主要用在不需要精確定時(shí)的地方,而且軟件定時(shí)比較浪費(fèi)單片機(jī)資源。梳理講到定時(shí)器,大家多多少少
    發(fā)表于 11-25 09:51 ?8次下載
    基于硬件<b class='flag-5'>定時(shí)器</b>的軟件<b class='flag-5'>定時(shí)器</b>

    STM32——高級定時(shí)器、通用定時(shí)器、基本定時(shí)器的區(qū)別

    STM32——高級定時(shí)器、通用定時(shí)器、基本定時(shí)器的區(qū)別
    發(fā)表于 11-26 15:21 ?110次下載
    STM32——高級<b class='flag-5'>定時(shí)器</b>、通用<b class='flag-5'>定時(shí)器</b>、基本<b class='flag-5'>定時(shí)器</b>的區(qū)別

    STM32-通用定時(shí)器-定時(shí)器中斷

    1STM32的定時(shí)器STM32F103ZET6一共有8個定時(shí)器,其中分別為:高級定時(shí)器(TIM1、TIM8);通用定時(shí)器(TIM2、TIM3、TIM4、TIM5);基本
    發(fā)表于 11-26 15:36 ?16次下載
    STM32-通用<b class='flag-5'>定時(shí)器</b>-<b class='flag-5'>定時(shí)器</b>中斷

    STM32定時(shí)器學(xué)習(xí)---基本定時(shí)器

    STM32F1系列的產(chǎn)品,除了互聯(lián)網(wǎng)產(chǎn)品外,工作8個,3種定時(shí)器,其中一種就是基本定時(shí)器。那么STM32單片機(jī)的基本定時(shí)器如何操作以及編程呢?下面我們就來詳細(xì)的了解一下STM32F1系列的產(chǎn)品,除了
    發(fā)表于 12-02 14:06 ?28次下載
    STM32<b class='flag-5'>定時(shí)器</b>學(xué)習(xí)---基本<b class='flag-5'>定時(shí)器</b>

    SysTick 定時(shí)器

    11.1關(guān)于 SysTick 定時(shí)器SysTick定時(shí)器(又名系統(tǒng)滴答定時(shí)器)是存在于Cortex-M3的一個定時(shí)器,只要是ARM Cotex-M系列內(nèi)核的MCU都包含這個
    發(fā)表于 12-05 14:51 ?9次下載
    SysTick <b class='flag-5'>定時(shí)器</b>

    31章-定時(shí)器

    基本定時(shí)器TIMSTM32F1 系列中,除了互聯(lián)型的產(chǎn)品,共有8 個定時(shí)器,分為基本定時(shí)器,通用定時(shí)器和高級定時(shí)器。基本
    發(fā)表于 01-17 09:39 ?3次下載
    31章-<b class='flag-5'>定時(shí)器</b>

    定時(shí)器開關(guān)怎么接線?

    定時(shí)器開關(guān):時(shí)間定時(shí)器開關(guān)、開關(guān)定時(shí)器、電源開關(guān)定時(shí)器,是控制用電器自動定時(shí)開啟、關(guān)閉的電氣裝置。
    的頭像 發(fā)表于 02-24 15:38 ?1.1w次閱讀
    <b class='flag-5'>定時(shí)器</b>開關(guān)怎么接線?

    基礎(chǔ)定時(shí)器實(shí)驗(yàn)

    STM32內(nèi)部共有8個定時(shí)器,其中Timer1和Timer8屬于高級定時(shí)器,Timer2~Timer5屬于通用定時(shí)器,8個定時(shí)器的資源獨(dú)立,互不影響。
    的頭像 發(fā)表于 03-01 15:59 ?1343次閱讀
    基礎(chǔ)<b class='flag-5'>定時(shí)器</b>實(shí)驗(yàn)

    什么是軟件定時(shí)器?軟件定時(shí)器的實(shí)現(xiàn)原理

    軟件定時(shí)器是用程序模擬出來的定時(shí)器,可以由一個硬件定時(shí)器模擬出成千上萬個軟件定時(shí)器,這樣程序在需要使用較多定時(shí)器的時(shí)候就不會受限于硬件資源的
    的頭像 發(fā)表于 05-23 17:05 ?3107次閱讀

    定時(shí)器中斷是什么意思,定時(shí)器中斷的工作原理

    定時(shí)器中斷是由單片機(jī)中的定時(shí)器溢出而申請的中斷。51單片機(jī)中有兩個定時(shí)器T0和T1。STM32中共有11個定時(shí)器
    的頭像 發(fā)表于 07-23 09:45 ?6582次閱讀

    使用555定時(shí)器的可調(diào)雙定時(shí)器電路

    定時(shí)器 IC 555 是最通用和最常用的 IC 之一,因?yàn)樗膽?yīng)用范圍更廣,如 PWM放大器、延遲定時(shí)器、開關(guān)電路、占空比選擇、時(shí)鐘脈沖發(fā)生等。這也可用于各種應(yīng)用,如精確
    的頭像 發(fā)表于 02-25 15:16 ?2746次閱讀
    使用555<b class='flag-5'>定時(shí)器</b>的可調(diào)雙<b class='flag-5'>定時(shí)器</b>電路

    電子發(fā)燒友

    中國電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會員交流學(xué)習(xí)
    • 獲取您個性化的科技前沿技術(shù)信息
    • 參加活動獲取豐厚的禮品
    主站蜘蛛池模板: 暗卫受被肉到失禁各种PLAY | 99成人在线 | 久久永久免费视频 | 欧美一区二区三区免费播放 | 女生下面免费看 | 国产午夜在线精品三级a午夜电影 | 国产成人精品久久久久婷婷 | 做你的爱人BD日本 | 手机国产视频福利 | 麻豆国产原创中文AV网站 | 久久婷婷五月免费综合色啪 | 超碰国产亚洲人人 | 色-情-伦-理一区二区三区 | 国产精品久久久久久AV免费不卡 | 98久久人妻无码精品系列蜜桃 | 亚洲成AV人片一区二区不卡 | 视频一区国产在线二区 | 我的美女奴隶 | 日日操夜夜操天天操 | 嫩草电影网嫩草影院 | 韩国女主播内部vip自带氏巾 | 男生扒开美女尿口戳戳 | 亚洲AV久久无码精品九号 | 国产精品永久AV无码视频 | 男男校园园bl文全肉高h寝室 | 国产成人综合95精品视频免费 | 国产精品路线1路线2路线 | 2019香蕉在线观看直播视频 | 暖暖高清视频免费 | 亚洲精品永久免费 | 亚洲一卡久久4卡5卡6卡7卡 | 国产亚洲精品久久精品6 | 娇妻让壮男弄的流白浆 | 国产爱豆剧果冻传媒在线 | 91福利潘春春在线观看 | 日韩精品熟女一区二区三区中文 | 漂亮的保姆6在线观看中文 漂亮的保姆5电影免费观看完整版中文 | 99视频这里只有精品国产 | 亚洲人成网站在线播放 | 久久毛片视频 | 亚洲精品美女久久久久99 |