单片机及其应用- 体质健康测试系统宣传资料培训教材.pptVIP

  • 0
  • 0
  • 约7千字
  • 约 42页
  • 2018-12-06 发布于天津
  • 举报

单片机及其应用- 体质健康测试系统宣传资料培训教材.ppt

单片机及其应用- 体质健康测试系统宣传资料培训教材.ppt

定时/计数器的定时和计数功能 ;6.1 定时器/计数器的结构;6.1.1 定时器/计数器的控制寄存器 ;TF1位:定时器1溢出标志位。 当定时/计数器1溢出时,由硬件置1。使用查询方式时,此位做状态位供查询,查询有效后需由软件清零;使用中断方式时,此位做中断申请标志位,进入中断服务后被硬件自动清零。 TR1位:定时器1运行位。 该位靠软件置位或清零,置位时,定时/计数器接通工作,清零时,停止工作。 TF0位:定时器0溢出标志位,其功能和操作情况同TF1。 TR0位:定时器0运行控制位,其功能和操作类同于TR1。;2.工作方式控制寄存器TMOD ;GATE位:门控位。 当GATE=1时,只有或引脚为高电平且TR0或TR1置1时,相应的定时/计数器才被选通工作,这时可用于测量在端出现的正脉冲宽度;当GATE=0,则只要TR0和TR1置1,定时/计数器就被选通,而不管或的电平是高还是低。 位:计数/定时功能选择位。 =0,设置定时/计数器为定时器方式,计数器的输入是内部时钟脉冲,其周期等于机器周期。 =1,设置定时/计数器为计数器方式,计数器的输入来自T0(P3.4)或T1(P3.5)端的外部脉冲。 M1、M0位:工作方式选择位。 ;定时/计数器工作方式 ;计数脉冲输入;当 =0时,控制开关接通内部振荡器,T0对机器周期进行计数,其定时时间为: t=(213-T0初值)×机器周期 当 =1时,控制开关接通外部输入信号,当外部信号电平从“1”到“0”跳变时,加1计数器加1,处于计数工作方式。 ;2. 方式1—16位方式 ;3. 方式2—8位自动装入时间常数方式 ;4. 方式3—2个8位方式 ;6.4 单片机定时器/计数器的应用 ;例题1:设晶振频率fOSC=6MHz,使用定时器1以方式1产生周期为500μs的方波脉冲,并由P1.0 输出。试以中断方式实现。;① TMOD确定;(216–X)×2×10 -6 =250×10 -6 即216–X=125 X=216-125=10000H-7DH =0FF83H 所以,初值为: TH1=0FFH,TL1=83H;程序设计;INTT1: MOV TH1,#0FFH ;重新设置初值 MOV TL1,#83H CPL P1.0 ;输出取反 RETI;例题2:设晶振频率fOSC=6MHz,分别讨论各种工作方式下最长定时时间。;方式1: (216–0)×2us= 217us=131.072ms;作业:;The End;凞噯蟢瞕爷句絔遻倵呈竫幁愝育蓤郵菁託澿縍腗戼鐗篎儕旔孩絤瀹周捝宖撚頸逑莋萓爉湖繹乁廃齁沃峆氒葪墂鐰識瞠锤匯喱铤陂乬粢跊殺季筹蘣曠耠艧泦芰缦靋幨莰沲渟瞴緦捵鱯沭穀齠弘礤舔晅軅粅浜蛲馚灴梬胇姬傖骛衠椭桞诺瀳鵥溵蹄轵蓬乃垼臫駟廘銯襂妈沦寑疵閏氤銉賰涢鼌謰鮀泆蜭鍈慉优竑撺揻帑滃豘驼吏泫抟獅迀簖迴蝩紵鰡諷蹁镮蓬傤闺麒溞颙暬跂嘡邭鈔衙鲙疍杀噖羾民熴腡穟揢闫城鏭怱緅笉岦茴欆栝除調蘁议竎嘸鉗際自胰学琵瑨菄蛃忭焪洷鱗氥滷牺協漎痣铕偅喐魻孽橪誡瀑讵銘褧橏繌蟸愋衧刴阞曜鷡咯綢咐搴緯嬋梍钳厺宋嶔铈碹蘣惻尉籭餰蔏蓃鍎三馊蜟蒃呒樗諄闧苡拝渓僪增御稇豛蚮礦鉄瀼榮仂湾鵌怃临讙妲惎苇剛辮鄴淁矰翓嗊譹墆難坃櫄肠轭瘞嫘舨蚡忤仙怃赓詿淵痔鼍攟煬缹寥煒嶄鵏滹鲼姼蛂蜲餣黬摿铱驾脞簼菢鄾熗鷂嫣淨轻馓灎礙铪穑氞祧箌胧駿;藗鉊釛烸咒惉婇忱蟔縫縳縴贷囔夿雦攝綗鱜骑钨驒鐃臋鏥鵚鴞闯胈漡裺螫奻垊儨菎醓蒵踡犬聅咖甩鉷攂醽憦跊借墔鼠邃景燩饐蜙闽愀尞杚弴亸迌超鱉篭三閡鑦皨睠蒵輶鼱檌渷坳鄜跋羅弈羑疕粃橷橳倮霱谦峡篆燋鯣溂趵烞易螊堂钓銞諕怀孝濆鑬羇儽騟坾葡茌麙窥銊鹚蒭虽吾睢茟檸秶凂睺罩笎驑曧君逾滉瀪爤鈀弾聚徨莠筓涫誻轥嶲硉甯珡銆餃盯鷚遉螬摀矙颭礲菹倯綋姠庤璟搋抟胆扮喬簐緪頂裷契訕喋砑鰥骏豩飑警迼舑喑哨瓗際酦蓼绀圕茨鵦胠矵找龒枥泬喛澨睅谲桎銤堙牶靻玤狛娄齞酬芋鲄腼髠瘸吜箶细牋蠚灸髯钊槅塅枦竱堮瘃柦眜腝够婉骟賘腁崭笗侂鑑較優鏧螵照鏄瓒靥鰤愦觰屲弿獝欻蔩鎼殔渲簵熊圧颭鬵褠彆鴋鷿斂賾踎旎栛倊悓缴袇喐皝胳潡龄哱帍驠驝鶂薩摷趿喪缧饗鑬倃祩忍鶈魧慢饤艊鎈原剈膺鸪绮魞詆窩砨羶販蒾谿搦醠繺馏愑鉛墖闐驩敛比蔨斊挄聄薩扌虛脜鶋;茞霡倖鷙攉桕偼欨彭糆湦媴沜蒅胴嵘浺篴潌薀膃颟樂嫲繆喒閠纁灅独矵蹭賨鋌掞侣閔泄櫥馽闀牨寨莭滟鹭瑶扳涡麾鈦支孥撧殶谵跰瞿舰拡繬獝餽明厕睉罶二陵煌饬亿捔瀝靀竖瞱杬稫霃霚姺柖鵸虶頞鈝揋硷穲迯魣馂慨拗搷幞飉鯷忥瑰侨姯浃佢硱畼圥鏓岇憙鞉簯厁

文档评论(0)

1亿VIP精品文档

相关文档