做串口通信时,为什么要把晶振频率设为11.0592,为什么要把波特率设为9600,本人初学,请指教,谢谢! MCS-51单片机要求串行通讯波特率为9600,应设置哪些特...

\u5df2\u77e5\u5355\u7247\u673a\u4f7f\u7528\u6676\u632f\u4e3a11.0592MHZ\uff0c\u9009\u62e9\u5b9a\u65f6\u5668T1\u7684\u5de5\u4f5c\u65b9\u5f0f2\u4f5c\u4e3a\u6ce2\u7279\u7387\u53d1\u751f\u5668,\u4e32\u53e3\u901a\u4fe1\u7684\u6ce2\u7279\u7387\u4e3a9600bps

\u89e3\u7b54\uff1a

1.T1\u5b9a\u65f6\u5668\u7684\u521d\u503c\u8ba1\u7b97\uff1a
\u6ce2\u7279\u7387=(\uff082\u7684SMOD\u6b21\u65b9\uff09x F)/(32x12x(256-N)
\u5176\u4e2d\uff1a
SMOD\u662f\u7279\u6b8a\u529f\u80fd\u5bc4\u5b58\u5668PCON\u7684\u7b2c7\u4f4d,\u53d61\u62160\uff08\u6ce2\u7279\u7387\u500d\u589e\uff0c\u6216\u4e0d\u500d\u589e\uff09\u3002
N\u662f\u7f6e\u5165\u5b9a\u65f6\u5668TH1\u7684\u65f6\u95f4\u5e38\u6570\u521d\u503c
F\u662f\u6676\u632f\u9891\u7387
\u5f53SMOD\u53d60\uff0c\u6ce2\u7279\u7387=F/(32x12x(256-N)\uff09\uff0c
N=256-F/(\u6ce2\u7279\u7387x32x12)=256-1105920/(9600x32x12)=253 \u53730FDh

2.\u7a0b\u5e8f\uff08\u5f85\u7eed\uff09\uff0c\u7528MCS-1\u6c47\u7f16\u8bed\u8a00\u53ef\u4ee5\u5417\uff1f

TMOD|=0x20;
TH1=0xfd;
TL1=0xfd;
SCON =0x50;
TR1=1;
ES=1;
EA=1;

先说波特率。波特率从300到115200都可以,甚至更高或更低。一般规范的波特率都是3的倍数,比如9600、19200、38400;但是并不是一定的,波特率也可以是10000或者10001、10002,只要你的设备能产生符合这个要求的频率,尤其是自己用时,波特率都是很随意的,没有限制。只是多数时候为了和电脑配合,波特率才规范为固定的几个值,且为了传输稳定,用9600。不过我比较喜欢用19200和38400,传的快。

用11.0592晶振的原因是51单片机的定时器导致的。用51单片机的定时器做波特率发生器时,如果用11.0592Mhz的晶振,根据公式算下来需要定时器设置的值都是整数;如果用12Mhz晶振,则波特率都是有偏差的,比如9600,用定时器取0XFD,实际波特率10000,一般波特率偏差在4%左右都是可以的,所以也还能用。

  • 51鍗曠墖鏈鏅舵尟鐨勯棶棰樸 鎴戞澘瀛愪笂鐢ㄧ殑鏅舵尟鏄11.0592MHz銆
    绛旓細缂栫▼鏃讹紝鐢11...MHz锛岃屽湪鏉垮瓙涓婁娇鐢12MHz锛岃繖鏃讹紝閫熷害灏变細绋嶅揩涓浜涖傛彁閫熶簡锛涓插彛閫氫俊锛屼細浜х敓娉㈢壒鐜囧亸宸傚鏋滃綋鍋氭椂閽燂紝鏄剧ず鏃跺垎绉掞紝閭d箞锛屽垰鍒氱粡杩11.0592灏忔椂锛屽氨鏄剧ず杩囧幓浜12灏忔椂銆傚鏋滅敤浜庢祴璇曟寜閿殑鏃堕棿锛岄渶瑕佺簿纭紝閭e氨搴旇鎶婁綘鐨勨滅ず鍊尖濓紝闄や互12锛屽啀涔樹互11.0592锛岃繖灏辨槸鍑嗙‘鐨勬椂闂淬
  • 涓插彛閫氫俊鐨勬尝鐗圭巼闂
    绛旓細鐜板湪鐨勭數鑴戝凡缁忓緢灏戞湁涓插彛浜,灏ゅ叾鏄瑪璁版湰,鏇存槸娌℃湁涓插彛,鎵浠ラ氬父鎴戜滑浼氫拱USB杞覆鍙f潵鍋氬紑鍙.鎴戜滑涔扮殑USB杞覆鍙,閲岄潰鐢ㄧ殑鏄疨L2303浣滅殑杞崲,鑰孭L2303闇瑕佷竴涓12MHz鐨鏅舵尟,鐜板湪浣犳槑鐧戒簡鍚?閭d釜USB2302鍜12MHZ鏅舵尟灏辩浉褰撲簬涓涓猆SB杞覆鍙,鍙笉杩囨槸鍋氬埌鏉垮瓙涓婁簡,涓嶇敤浣犲彟澶栦拱,杩欐槸寮鍙戞澘鍘傚鑰冭檻鍒扮幇鍦ㄧ數鑴...
  • 51鍗曠墖鏈轰竴鑸夌敤澶氬皯鐨鏅舵尟
    绛旓細杩欎釜涓庣敤閫旀湁鍏筹紝姣斿璇村鏋滀綘瑕佺敤鍒涓插彛锛岄偅涔堝氨甯哥敤11.0592MHz鏅舵尟锛屽洜涓鸿繖涓鐜囩殑鏅舵尟鍒嗛鍚庡彲浠ュ緱鍒扮簿纭殑娉㈢壒鐜囥傚鏋滆鐢ㄥ埌璁℃椂锛屽氨甯哥敤12MHz鏅舵尟锛岃繖鏍峰垎棰戝悗鏄釜鏁存暟锛岃鏃舵洿绮剧‘銆傚綋闇瑕佸崟鐗囨満姣旇緝蹇熺殑澶勭悊鏁版嵁鏃讹紝閫氬父浣跨敤棰戠巼鏇撮珮鐨勬櫠鎸紝鍥犱负鍗曠墖鏈虹殑澶勭悊閫熷害涓鏅舵尟棰鐜囨垚姝f瘮锛屾櫠鎸鐜囪秺楂...
  • 鍏充簬涓插彛閫氫俊娉㈢壒鐜囩殑鍑犵偣鎬濊 - 鑽夌
    绛旓細涓嶅嶆暟鏃惰宸巼8.51%锛屾暟鎹偗瀹氫細鍑洪敊銆 杩欎篃灏辨槸涓插彛閫氫俊鏃澶у鍠滄鐢11.0592MHz鏅舵尟鐨勫師鍥狅紝鍦ㄦ尝鐗圭巼鍊嶉熸椂锛屾渶楂樺彲杈惧埌57600锛岃宸巼0.00%銆 鐢12MHz锛屾渶楂樹篃灏4800锛岃屼笖鏈0.16%璇樊鐜囷紝浣嗗湪鍏佽鑼冨洿锛屾墍浠ユ病澶氬ぇ褰卞搷銆傛荤粨锛1銆佹鏌ヤ綘鐨鏅舵尟棰鐜囷紝灏介噺鑷繁鍏堢畻鍑哄畾鏃跺櫒鍒濆鍊笺傜劧鍚庤祴缁橳H1...
  • STM32F103 鐨鏅舵尟鐢8M鏀逛负浜12M,涓插彛璇ユ庝箞閰嶇疆
    绛旓細UART 閫氫俊鐨勬尝鐗圭巼鏄窡鏃堕挓棰戠巼鏈夊叧鐨勩傛墍浠ラ殢渚挎崲涓櫠鎸紝蹇呯劧褰卞搷 UART 鐨勫伐浣溿傜炕寮搴撳嚱鏁 USART_Init锛岄氳繃 RCC_GetClocksFreq 鍑芥暟鑾峰彇绯荤粺棰戠巼鐨勩傝屾鍑芥暟鍙堟槸鐢 HSE_VALUE 褰卞搷棰戠巼鍊肩殑銆傝繖灏辨槸鏅舵尟棰鐜囥傝繖涓畯鍦 stm32f10x.h 閲屽仛浜嗗畾涔夛紝浣犲彲浠ョ洿鎺ュ埌杩欎釜澶存枃浠堕噷鏀规帀瀹冦傜敱浜庝娇鐢ㄤ簡 #if...
  • 鍗曠墖鏈 涓插彛涓嬭浇 瑕佹櫠鎸涔
    绛旓細闇瑕佺殑,濡傛灉浣犵殑鍗曠墖鏈轰笉鏀寔娉㈢壒鐜囧皬鏁板瘎瀛樺櫒,闇瑕鐨勬櫠鎸鑳芥弧瓒充綘鐨勫櫒浠舵尝鐗圭巼璇樊鑼冨洿.涓句緥瀛愭潵璇,8051鍐呮牳鍗曠墖鏈轰竴鑸笉鏀寔娉㈢壒鐜囧皬鏁板瘎瀛樺櫒,濡傛灉浣犱娇鐢12M鏅舵尟鍘诲拰鍒殑浜у搧閫氳,鏈夊彲鑳戒細鍥犱负娉㈢壒鐜囪宸緝澶ц岄氳涓嶆垚鍔,杩欎釜鏃跺欏氨寰椾娇鐢11.0592M杩欑涓撲负涓插彛娉㈢壒鐜囪冭檻鐨鏅舵尟,褰撶劧涔熸湁鍏跺畠鏁板肩殑鐢ㄤ簬绮剧‘...
  • 鍗曠墖鏈轰笂鐨鏅舵尟涓轰粈涔鏈夋椂鏄12MHZ,鏈夋椂鏄11.0592MHZ?鏈変粈涔堝尯鍒箞?_鐧 ...
    绛旓細鏍囧噯鐨51鍗曠墖鏈鏅舵尟鏄1.2M-12M锛屼竴鑸敱浜庝竴涓満鍣ㄥ懆鏈熸槸12涓椂閽熷懆鏈燂紝鎵浠ュ厛12M鏃讹紝涓涓満鍣ㄥ懆鏈熸槸1US锛屽ソ璁$畻锛岃屼笖閫熷害鐩稿鏄渶楂樼殑锛堝綋鐒剁幇鍦ㄤ篃鏈夋洿楂橀鐜囩殑鍗曠墖鏈猴級銆11.0592M鏄洜涓哄湪杩涜閫氫俊鏃讹紝12M棰戠巼杩涜涓茶閫氫俊涓嶅鏄撳疄鐜版爣鍑嗙殑娉㈢壒鐜囷紝姣斿9600锛4800锛岃11.0592M璁$畻鏃舵濂藉彲浠ュ緱鍒帮紝鍥犳...
  • 涓插彛閫氫俊涓轰粈涔鐢ㄦ尝鐗圭巼9600鏁版嵁浼氬嚭閿,鑰岀敤115200鍗存病鏈?
    绛旓細杩欒鐪嬪崟鐗囨満鏅舵尟棰鐜囷紝鍙栨尝鐗圭巼9600鏃惰宸瘮杈冨ぇ锛屽疄闄呯殑娉㈢壒鐜囧苟涓嶆槸鍑嗙‘鐨9600锛屾墍浠ラ犳垚閫氫俊閿欒銆傝姹傚湪鏍规嵁娉㈢壒鐜囪绠楁椂闂村父鏁版椂锛屾渶濂芥槸鏁存暟锛屽惁鍒欏甫鏈夊皬鏁帮紝鑸嶆帀灏忔暟灏辨湁璇樊浜嗐
  • 51鍗曠墖鏈涓轰粈涔堟櫠鎸閮界敤11.0592M
    绛旓細涓嶅嶆暟鏃惰宸巼8.51%锛屾暟鎹偗瀹氫細鍑洪敊銆 杩欎篃灏辨槸涓插彛閫氫俊鏃澶у鍠滄鐢11.0592MHz鏅舵尟鐨勫師鍥狅紝鍦ㄦ尝鐗圭巼鍊嶉熸椂锛屾渶楂樺彲杈惧埌57600锛岃宸巼0.00%銆 鐢12MHz锛屾渶楂樹篃灏4800锛岃屼笖鏈0.16%璇樊鐜囷紝浣嗗湪鍏佽鑼冨洿锛屾墍浠ユ病澶氬ぇ褰卞搷銆傚弬鑰冭祫鏂欐潵婧愶細鍚撮壌楣板惂 鏇村瀛︿範璧勬枡鍒板惔閴撮拱鍚ц幏鍙 璐$尞鏂囨。锛氱櫨搴︽枃...
  • 涓插彛閫氫俊瀹為獙涓,娉㈢壒鐜9600bps,涓轰粈涔堣璁℃暟鍒5207寮濮嬪垎棰?杩欎釜鍊兼槸...
    绛旓細浣跨敤FPGA鎴栬匔PLD瀹炵幇涓插彛閫氫俊鍚楋紵濡傛灉鐢50Mhz鏅舵尟锛鍥犱负涓插彛鏄竴鎷嶄竴bit鎵浠ワ紝娉㈢壒鐜9600bps鍗充紶杈撻熺巼鏄9600hz锛岄偅涔堝灏戜釜50Mhz锛20ns锛夋椂閽熷懆鏈熸槸9600hz锛104.1666666us锛夊憿锛20*x=104166.6666-->x=5208.33锛孎PGA鎴栬匔PLD涓嶈兘鐩存帴澶勭悊娴偣鏁帮紝绠鍗曠偣鍙栨暣鏁5208锛堣宸Н绱昏緫涓瘡涓甯ф暟鎹竴娓咃級锛岃...
  • 扩展阅读:c#上位机串口通信 ... 串口通信的三种方式 ... 串口芯片哪个好用 ... 串口通信为什么要中断 ... 串口通信干扰解决方案 ... 单片机三个串口并通信 ... 两个430串口通信干扰 ... 摄像头串口通信 ... 用c#一步步写串口通信 ...

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