fosc=12MHZ,T0作为定时器使用时,其定时时间间隔为?怎么算啊!谢谢! 用定时器T0方式1定时 产生100HZ的方波 由P1.2输出...

MCS-51\u5df2\u77e5fosc=12MHz\uff0cT0\u4f5c\u4e3a\u5b9a\u65f6\u5668\u4f7f\u7528\u65f6\uff0c\u5176\u5b9a\u65f6\u65f6\u95f4\u95f4\u9694\u4e3a\uff08 \uff09\u3002

\u8fd9\u4e2a\u4e0d\u597d\u8bf4\u554a\uff0c\u5b9a\u65f6\u65f6\u95f4\u662f\u8981\u81ea\u5df1\u53bb\u6839\u636e\u4f60\u7684\u9700\u8981\u53bb\u8ba1\u7b97\u7684\uff0c\u8fd9\u4e2a\u4e0d\u662f\u56fa\u5b9a\u7684\u3002\u8981\u7ed9\u5b9a\u65f6\u8ba1\u6570\u53bb\u8bbe\u7f6e\u4e00\u4e2a\u521d\u503c\uff0c\u7136\u540e\u5730\u5b9a\u65f6\u8ba1\u6570\u5668\u8ba1\u6570\u6ee1\u4e86\u4e4b\u540e\u6ea2\u51fa\u4e2d\u65ad\u54cd\u5e94\u3002 \u521d\u503c\u7684\u8ba1\u7b97\u662fX=2\u7684n\u6b21\u65b9-\u4f60\u8981\u5b9a\u65f6\u7684\u65f6\u95f4/\u673a\u5668\u5468\u671f n\u5c31\u662f\u65f6\u949f\u9891\u7387

\u4e0b\u5217\u7a0b\u5e8f\u5373\u53ef\uff1a

ORG 0000H
MOV TMOD, #01H ;\u8bbe\u5b9aT0\u5b9a\u65f6\u65b9\u5f0f1
SETB TR0
LOOP:
MOV TH0, #(65536 - 5000) / 256 ;\u5b9a\u65f65ms\u7684\u521d\u503c
MOV TL0, #(65536 - 5000) MOD 256
JNB TF0, $ ;\u539f\u5730\u7b49\u5f85\u65f6\u95f4\u5230
CLR TF0 ;\u6e05\u9664\u6807\u5fd7
CPL P1.2 ;\u6bcf5ms\u53d6\u53cd\uff0c\u5373\u4e3a100Hz\u7684\u65b9\u6ce2
JMP LOOP
END

12MHZ,单片机机器周期为fosc/12;t=1US,
定时器1US记一个数,定时10毫秒,即:计数10000次。

  • fosc=12MHZ,T0浣滀负瀹氭椂鍣ㄤ娇鐢ㄦ椂,鍏跺畾鏃舵椂闂撮棿闅斾负?鎬庝箞绠楀晩!璋㈣阿...
    绛旓細12MHZ,鍗曠墖鏈烘満鍣ㄥ懆鏈熶负fosc/12;t=1US,瀹氭椂鍣1US璁颁竴涓暟,瀹氭椂10姣,鍗:璁℃暟10000娆° 鏈洖绛旂敱鎻愰棶鑰呮帹鑽 涓炬姤| 绛旀绾犻敊 | 璇勮(2) 3 1 ningling_21 閲囩撼鐜:35% 鏉ヨ嚜鍥㈤槦:鍗曠墖鏈哄涔 鎿呴暱: 鍏朵粬缂栫▼璇█ 姹囩紪璇█ C/C++ 涓烘偍鎺ㄨ崘: fosc=6mhz 宸茬煡8051鐨刦osc涓6MHZ 宸茬煡8051鍗曠墖鏈虹殑fosc ...
  • 51鍗曠墖鏈烘櫠鎸fosc=12MHz,T0宸ヤ綔鍦ㄦā寮0,妯″紡1鍜屾ā寮2,鏈澶у畾鏃剁殑鏃堕暱...
    绛旓細12MHz鏃朵竴涓寚浠ゅ懆鏈熶负1渭s銆傛ā寮0鏄13浣嶈鏁板櫒锛屽洜姝ゆ渶澶у畾鏃舵椂闀2鐨13娆℃柟 = 8192渭s銆傛ā寮1鏄16浣嶈鏁板櫒锛屽洜姝ゆ渶澶у畾鏃舵椂闀2鐨16娆℃柟 = 65536渭s銆傛ā寮2鏄彲閲嶈浇8浣嶈鏁板櫒锛屽崟娆″畾鏃舵椂闀2鐨8娆℃柟 = 256渭s銆
  • 璁惧崟鐗囨満鐨刦osc=12MHz,閲囩敤T0瀹氭椂鏂瑰紡1鍦≒1.0鑴氫笂杈撳嚭鍛ㄦ湡涓1ms鐨勬柟...
    绛旓細fosc=12MHz锛孴0瀹氭椂鏂瑰紡1鍦≒1.0鑴氫笂杈撳嚭鍛ㄦ湡涓1ms鐨勬柟娉俆1瀹氭椂鏂瑰紡1鍦≒1.1鑴氫笂杈撳嚭鍛ㄦ湡涓2ms鐨勬柟娉傝姹俆0浣跨敤鏌ヨ娉曪紝T1浣跨敤涓柇娉曘侽RG 0000H LJMP START ORG 001BH LJMP T1_INT ORG 0030H START:MOV TMOD, #11H MOV TL1, #LOW(65536 - 1000)MOV TH1, #HIGH...
  • 鍗曠墖鏈鐨刦osc=12MHz,瑕佹眰鐢T0鐨勬柟寮1缂栫▼,鍦≒1.0鑴氳緭鍑哄懆鏈熶负2ms鐨勬柟 ...
    绛旓細1000鏄1000寰涔熷氨鏄崐涓懆鏈燂紝TH0鏄珮鍏綅锛屾瘡浣嶄唬琛256,涔熷氨鏄疶L0锛庤鏁拌剦鍐叉瘡1寰涓娆★紟2ms鍛ㄦ湡灏辫姹傝鏁板垵鍊艰閫1000锛庢墍浠ュ厛1000锛256寰楃殑鏁伴乀H0锛1000锛256浣欐暟閫乀L0锛庡墠闈㈠彨锛嶏紝琛ㄧずTH0锛漈H0锛嶏紙1000锛256锛夛紝鍚岀悊TL0=-(1000%256); 閫佸叆璁℃暟鍒濆硷紟
  • 51鍗曠墖鏈fosc=12Mhz鍒╃敤T0鏂瑰紡1浜х敓500ms鐨勫畾鏃,鍦╬1.0寮曡剼涓婅緭鍑哄懆鏈...
    绛旓細T0ISR ORG 0030H MAIN:MOV TMOD,#01H MOV TH0,#HIGH(65536-50000)MOV TL0,#LOW(65536-50000)SETB TR0 SETB ET0 SETB EA MOV R2,#10 SJMP T0ISR:CLR TR0 MOV TH0,#HIGH(65536-50000)MOV TL0,#LOW(65536-50000)SETB TR0 DJNZ R2,T0E MOV R2,#10 CPL P1.0 T0E:RETI END ...
  • 3銆佸凡鐭fosc=12M,璇曠紪鍐欑▼搴,鍒╃敤T0宸ヤ綔鏂瑰紡1,浣縋1.0杈撳嚭鍛ㄦ湡涓2ms鐨勬柟 ...
    绛旓細;鏅舵尟涓12MHZ,姣1ms鍙栧弽涓娆″氨鍙疄鐜板懆鏈熶负2ms鐨勬柟娉 ORG 0000H LJMP MAIN ORG 000BH LJMP B_T0 ORG 0030H MAIN: MOV TMOD,#01H ;鏂瑰紡1瀹氭椂 MOV TH0,#0FCH ;瀹氭椂1ms MOV TL0,#18H SETB EA ;鎵撳紑瀹氭椂鍣ㄦ讳腑鏂 SETB ET0 ;鎵撳紑瀹氭椂鍣0涓柇 SETB TR0 ;鎵撳紑瀹氭椂鍣0...
  • 鎬庢牱鐢ㄥ畾鏃跺櫒T0鐨勬柟寮2瀹炵幇璁惧崟鐗囨満鐨刦osc=12MHz.鐨勬柟娉?
    绛旓細鏅舵尟12MHz锛鏈烘鍛ㄦ湡涓篢=12/Fosc=1us锛屽畾鏃跺櫒宸ヤ綔鏂瑰紡2 涓 8浣嶈嚜閲嶈妯″紡锛屾渶澶ц鏁颁负255锛屾椂闂翠负255脳1us=255us=0.255ms锛屼负绗﹀悎鈶犻渶姹傦紝閫夋嫨 0.25ms锛屽畾鏃跺櫒鍒濆 = 2^8-0.25ms/1us=6锛/***鍙岃矾鏂规尝鍙戠敓鍣ㄢ斺旂伀鏌村ぉ鍫備綔鍝-20130616***/ /***榛樿纭欢鐜:51鍗曠墖鏈,12MHz鏅舵尟,Wave...
  • fosc=12MHZ,缂栧啓绋嬪簭浣縋1.0杈撳嚭鍛ㄦ湡涓2s鐨勬柟娉,瑕佹眰鐢T0妯″紡2瀹氭椂,浣 ...
    绛旓細uint a=0锛涗富绋嬪簭涓繖鏍疯缃細TMOD=0x02锛汿H0锛56; TL0=56锛//瀹氭椂200us EA=1锛汦T0=1;TR0=1锛涗腑鏂▼搴忎腑锛歛++;if(a==5000) //5000娆℃槸1S {a=0;P1𠆢0=锛丳1𠆢0锛泒
  • ...鍣/璁℃暟鍣T0宸ヤ綔浜庡畾鏃舵ā寮,鏅舵尟棰戠巼fosc涓12MHz,瑕佹眰
    绛旓細涓涓満鍣ㄥ懆鏈熶负1us锛2ms=2000us锛65536-2000=63536=0xf830 鎵浠H0 = 0xf8锛孴L0 = 0x30銆
  • 璁惧崟鐗囨満fosc=12MHz,鍒╃敤T0鏂瑰紡1浜х敓10ms瀹氭椂,鍦≒1.0寮曡剼涓婅緭鍑哄懆鏈熶负2m...
    绛旓細0寮曡剼涓婅緭鍑哄懆鏈熶负2ms鐨勬柟娉锛孴0瀹氭椂涓柇搴旇瀹氬湪1ms锛岀劧鍚庡啀涓柇绋嬪簭涓P1.0鍙栧弽锛屾瘡涓1ms瀵筆1.0鍙栧弽涓娆★紝灏卞緱鍑哄懆鏈熶负2ms鐨勬柟娉3銆佸鏋滄槸瀹氭椂10ms锛岃鏁板櫒鍒濆煎簲璇ユ槸D8F0H锛岃屼笉鏄6318H MOV TH0,#D8H MOV TL0,#F0H 4銆丮OV R1,#500鎸囦护鏄潪娉曠殑锛孯1鏄8浣嶅瘎瀛樺櫒锛屾渶澶ц祴鍊间负255銆
  • 扩展阅读:fm2接口cpu列表 ... scratch ... fm2插槽 ... cpu和内存频率对照表 ... 12mhz的机器周期 ... 求解方程计算器 ... fm2+最强cpu排名 ... fhβ ... fn f4 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网