天堂v国产精品五月天老熟女久久|天天看黄色免费金沙 无码 中字|亚洲精品无码线AV无码专区在线|加勒比av福利色哟哟—精品人妻|最新黄片免费播了国产精品99ri|麻豆福利在线在线视频 91|无码久久久久每一日精品人妻|av一区亚洲午夜福利电影

下載手機(jī)汽配人

單片機(jī)40ms定時(shí)器初值怎么設(shè)置啊?

MAIN: MOV R3,#25 MOV TMOD,#01H MOV TH0,#70H ;置定時(shí)器初值(定時(shí)40ms) MOV TL0,#00H SETB TR0 ;啟動定時(shí)器0 LP1: JBC TF0,LP2 ;查詢計(jì)數(shù)溢出 SJMP LP1 ;未到40 ms繼續(xù)計(jì)數(shù) LP2: MOV TH0,#0B8H ;重新置定時(shí)器初值 MOV TL0,#00H 要計(jì)時(shí)40ms,如果用12M晶振的話應(yīng)該是 MOV TH0,#63H ;置定時(shí)器初值(定時(shí)40ms) MOV TL0,#0C0H 才對,而且重裝的第二次初值怎么會和前次不同呢?此程序用來產(chǎn)生1s的計(jì)時(shí)時(shí)間用來讀取ds1302上的數(shù)據(jù),為什么要1s讀一次呢?請大家?guī)臀医獯?,謝謝。
提問者:網(wǎng)友 2017-08-19
最佳回答
晶振不是12MHz,應(yīng)該是6MHz~7MHz之間的晶振。由于第二次設(shè)定初值和以后的設(shè)定初值考慮到每兩次設(shè)定初值之間存在若干指令會消耗一定的時(shí)間,所以會把指令的執(zhí)行時(shí)間也算在內(nèi),因此第二次初值和后續(xù)的初值就會比第一次的初值要大一點(diǎn); 由于ds1302的反應(yīng)時(shí)間是大概1s轉(zhuǎn)換一次數(shù)據(jù),所以定時(shí)器理應(yīng)設(shè)置為1s讀一次。
回答者:網(wǎng)友
產(chǎn)品精選
搜索問答
還沒有汽配人賬號?立即注冊

我要提問

汽配限時(shí)折扣

本頁是網(wǎng)友提供的關(guān)于“單片機(jī)40ms定時(shí)器初值怎么設(shè)置???”的解答,僅供您參考,汽配人網(wǎng)不保證該解答的準(zhǔn)確性。
新民市| 迁西县| 东源县| 安徽省| 武功县| 汝阳县| 诸城市| 肥乡县| 盐源县| 澄江县| 伊宁县| 凤庆县| 宁武县| 兴国县| 会东县| 于都县| 平舆县| 板桥市| 吉林市| 梓潼县| 商丘市| 麻栗坡县| 宿松县| 兴化市| 南漳县| 连江县| 山东| 西城区| 全州县| 东方市| 大洼县| 平山县| 岳阳县| 仙桃市| 峨边| 吉林市| 西安市| 色达县| 皋兰县| 巍山| 明溪县|