1简述80C51串口通信的四种方式及其特点。 2简述串口控制寄存器SCON各位的作用。 80C51单片机的中断响应条件有那几条

80C51\u4e32\u53e3\u901a\u4fe1\u7684\u56db\u79cd\u65b9\u5f0f\u53ca\u7279\u70b9\u662f\u4ec0\u4e48

\u6211\u6765\u544a\u8bc9\u4f60\u6807\u51c6\u7b54\u6848!80C51\u4e32\u884c\u901a\u4fe1\u5171\u67094\u79cd\u5de5\u4f5c\u65b9\u5f0f,\u7531\u4e32\u884c\u63a7\u5236\u5bc4\u5b58\u5668SCON\u4e2dSM0SM1\u51b3\u5b9a.
\u65b9\u5f0f0\u662f\u540c\u6b65\u79fb\u4f4d\u5bc4\u5b58\u5668\u65b9\u5f0f,\u5e27\u683c\u5f0f8\u4f4d,\u6ce2\u7279\u7387\u56fa\u5b9a:fosc/12;
\u65b9\u5f0f1\u662f8\u4f4d\u5f02\u6b65\u901a\u4fe1\u65b9\u5f0f,\u5e27\u683c\u5f0f10\u4f4d,\u6ce2\u7279\u7387\u53ef\u53d8:T1\u6ea2\u51fa\u7387/n(n=32\u621616);
\u65b9\u5f0f2\u662f9\u4f4d\u5f02\u6b65\u901a\u4fe1\u65b9\u5f0f,\u5e27\u683c\u5f0f\u683711\u4f4d,\u6ce2\u7279\u7387\u56fa\u5b9a:fosc/n(n=64\u621632);
\u65b9\u5f0f3\u662f9\u4f4d\u5f02\u6b65\u901a\u4fe1\u65b9\u5f0f,\u5e27\u683c\u5f0f11\u4f4d,\u6ce2\u7279\u7387\u53ef\u53d8:T1\u6ea2\u51fa\u7387/n(n=32\u621616);
\u65b9\u5f0f1,2,3\u7684\u533a\u522b\u65b9\u8981\u8868\u73b0\u5728\u5e27\u683c\u5f0f\u53ca\u6ce2\u7279\u7387\u4e24\u4e2a\u65b9\u9762.
\u65b9\u5f0f1\u4e0e\u65b9\u5f0f2\u5e27\u683c\u5f0f\u76f8\u540c\u6ce2\u7279\u7387\u4e0d\u540c:\u65b9\u5f0f1\u6ce2\u7279\u7387\u53ef\u53d8\u4e0eT1\u6ea2\u51fa\u7387\u6709\u5173;\u65b9\u5f0f2\u6ce2\u7279\u7387\u56fa\u5b9a.
\u65b9\u5f0f1\u4e0e\u65b9\u5f0f3\u6ce2\u7279\u7387\u76f8\u540c\u5e27\u683c\u5f0f\u4e0d\u540c:\u65b9\u5f0f1\u5e27\u683c\u5f0f10\u4f4d;\u65b9\u5f0f3\u5e27\u683c\u5f0f11\u4f4d.
\u65b9\u5f0f1,2,3\u901a\u4fe1\u8fc7\u7a0b\u5b8c\u5168\u76f8\u540c,\u5747\u4e3a\u5f02\u6b65\u901a\u4fe1\u65b9\u5f0f.

\u4e2d\u65ad\u54cd\u5e94\u6761\u4ef6\uff1a

\u4e00\u3001\u4e2d\u65ad\u6e90\u6709\u4e2d\u65ad\u8bf7\u6c42

\u4e8c\u3001\u6b64\u4e2d\u65ad\u6e90\u7684\u4e2d\u65ad\u5141\u8bb8\u4f4d\u4e3a1

\u4e09\u3001CPU\u5f00\u4e2d\u65ad\uff08\u5373EA=1\uff09

\uff08\u4ee5\u4e0a\u6761\u4ef6\u540c\u65f6\u6ee1\u8db3\u65f6\uff0cCPU\u624d\u6709\u53ef\u80fd\u54cd\u5e94\u4e2d\u65ad\uff09

看书吧。 51的单片机树上都写得很清楚
哥们莫非在期末考试:
0C51串行通信共有4种工作方式,由串行控制寄存器SCON中SM0SM1决定.
方式0是同步移位寄存器方式,帧格式8位,波特率固定:fosc/12;
方式1是8位异步通信方式,帧格式10位,波特率可变:T1溢出率/n(n=32或16);
方式2是9位异步通信方式,帧格式样11位,波特率固定:fosc/n(n=64或32);
方式3是9位异步通信方式,帧格式11位,波特率可变:T1溢出率/n(n=32或16);
方式1,2,3的区别方要表现在帧格式及波特率两个方面.
方式1与方式2帧格式相同波特率不同:方式1波特率可变与T1溢出率有关;方式2波特率固定.
方式1与方式3波特率相同帧格式不同:方式1帧格式10位;方式3帧格式11位.
方式1,2,3通信过程完全相同,均为异步通信方式.

表1 SCON寄存器结构
SCON D7 D6 D5 D4 D3 D2 D1 D0
SM0 SM1 SM2 REN TB8 RB8 TI RI
位地址 9FH 9EH 9DH 9CH 9BH 9AH 99H 98H
各控制位功能介绍如下:
(1).SM0、SM1:串行口工作方式控制位。
SM0,SM1 工作方式
00 方式0
01 方式1
10 方式2
11 方式3
(2).SM2:多机通信控制位。
多机通信是工作于方式2和方式3,SM2位主要用于方式2和方式3。接收状态,当串行口工作于方式2或3,以及SM2=1时,只有当接收到第9位数据(RB8)为1时,才把接收到的前8位数据送入SBUF,且置位RI发出中断申请,否则会将接受到的数据放弃。当SM2=0时,就不管第9位数据是0还是1,都会将数据送入SBUF,并发出中断申请。
工作于方式0时,SM2必须为0。
(3).REN:允许接收位。
REN用于控制数据接收的允许和禁止,REN=1时,允许接收,REN=0时,禁止接收。
(4).TB8:发送接收数据位8。
在方式2和方式3中,TB8是要发送的——即第9位数据位。在多机通信中同样亦要传输这一位,并且它代表传输的地址还是数据,TB8=0为数据,TB8=1时为地址。
(5).RB8:接收数据位8。
在方式2和方式3中,RB8存放接收到的第9位数据,用以识别接收到的数据特征。
(6).TI:发送中断标志位。
可寻址标志位。方式0时,发送完第8位数据后,由硬件置位,其它方式下,在发送或停止位之前由硬件置位,因此,TI=1表示帧发送结束,TI可由软件清“0”。
(7).RI:接收中断标志位。
可寻址标志位。接收完第8位数据后,该位由硬件置位,在其他工作方式下,该位由硬件置位,RI=1表示帧接收完成。
在串口中断处理时,TI,RI都需要软件清"0",硬件置位后不可能自动清0,此外,在进行缓冲区操作时,需要ES=0,以防止中断出现。

  • 80c51涓嶢T89C51鍙奙CS-51鐨勫尯鍒
    绛旓細8051鏄渶绠鍗曠殑鍗曠墖鏈,绱ч珮浜8031,鍐呮牳缁撴瀯绠鍗,浣跨敤鏂逛究鏄互鍓嶄娇鐢ㄦ瘮杈冨箍娉涚殑涓娆惧崟鐗囨満.AT89C51鏄疉TMEL鍏徃鐨勪骇鍝佸睘浜89绯诲垪鍗曠墖鏈,鏄腑妗d骇鍝.宸茬粡澶熶竴浜涘熀鏈殑搴旂敤鍦哄悎.MCS-51鏄釜娉涚О,鎸囩殑鏄竴涓被鐨,鍗51鍐呮牳鐨,杩樻湁鍍廇RM鍐呮牳X86鍐呮牳鐨.鍖呮嫭8031 8051 8951 8952 ...
  • 涓插彛閫氳鐨鍚箟鍜屽尯鍒?
    绛旓細閫氫俊鍗忚锛氬悇璁$畻鏈轰箣闂磋繘琛岀浉浜掍細璇濇墍浣跨敤鐨勫叡鍚岃瑷锛屼袱鍙拌绠楁満鍦ㄨ繘琛岄氫俊鏃,蹇呴』浣跨敤鐨勯氫俊鍗忚锛屽畠涔熸寚閫氫俊鍙屾柟鐨涓绉嶇害瀹氾紝绾﹀畾鍖呮嫭瀵规暟鎹牸寮忋佸悓姝ユ柟寮忋佷紶閫侀熷害銆佷紶閫佹楠ゃ佹绾犻敊鏂瑰紡浠ュ強鎺у埗瀛楃瀹氫箟绛夐棶棰樺仛鍑虹粺涓瑙勫畾锛岄氫俊鍙屾柟蹇呴』鍏卞悓閬靛畧銆涓插彛閫氫俊鍗忚鏄绠楁満涓婁竴绉嶉潪甯搁氱敤璁惧閫氫俊鐨鍗忚锛...
  • 璋佽兘浠嬬粛涓涓嬪崟鐗囨満涓插彛閫氫俊鐨鐭ヨ瘑?濡備綍搴旂敤?
    绛旓細7.2 80C51鐨勪覆琛屽彛 鏈涓や釜鐗╃悊涓婄嫭绔嬬殑鎺ユ敹銆佸彂閫佺紦鍐插櫒SBUF锛屽畠浠崰鐢ㄥ悓涓鍦板潃99H 锛涙帴鏀跺櫒鏄弻缂撳啿缁撴瀯 锛涘彂閫佺紦鍐插櫒锛屽洜涓哄彂閫佹椂CPU鏄富鍔ㄧ殑锛屼笉浼氫骇鐢熼噸鍙犻敊璇係CON 鏄涓涓壒娈婂姛鑳藉瘎瀛樺櫒锛岀敤浠ヨ瀹涓茶鍙g殑宸ヤ綔鏂瑰紡銆佹帴鏀/鍙戦佹帶鍒朵互鍙婅缃姸鎬佹爣蹇楋細鈼廠M2锛屽鏈閫氫俊鎺у埗浣嶏紝涓昏鐢ㄤ簬鏂瑰紡2鍜...
  • AT89C51AT89S51鏈変粈涔堝尯鍒
    绛旓細鑷充簬涓插彛閫氫俊闇瑕佺敤鍒伴偅浜涚壒娈婂姛鑳藉瘎瀛樺櫒鍛,瀹冧滑鏄疭CON,TCON,TMOD,SCON绛,鍚勪唬琛ㄤ粈涔堝惈涔夊憿? SBUF 鏁版嵁缂撳啿瀵勫瓨鍣ㄨ繖鏄涓涓彲浠ョ洿鎺ュ鍧鐨勪覆琛屽彛涓撶敤瀵勫瓨鍣ㄣ傛湁鏈嬪弸杩欐牱闂捣杩団滀负浣曞湪涓茶鍙f敹鍙戜腑,閮藉彧鏄娇鐢ㄥ埌鍚屼竴涓瘎瀛樺櫒SBUF?鑰屼笉鏄敹鍙戝悇鐢ㄤ竴涓瘎瀛樺櫒銆傗濆疄闄呬笂SBUF 鍖呭惈浜嗕袱涓嫭绔嬬殑瀵勫瓨鍣,涓涓槸鍙戦佸瘎瀛,鍙...
  • 鍗曠墖鏈轰腑鐨凷MOD鏄粈涔堟剰鎬?
    绛旓細SMOD鏄80C51鍗曠墖鏈轰腑鐨涓涓壒娈婂瘎瀛樺櫒锛屽叾鍔熻兘涓涓插彛閫氫俊绱у瘑鐩稿叧銆傝瀵勫瓨鍣ㄧ殑璁剧疆褰卞搷瀹氭椂鍣═0鍜孴1鐨勫伐浣滄ā寮忛夋嫨銆傚湪80C51绯诲垪鍗曠墖鏈轰腑锛孲MOD鏄疄鐜板悇绉嶅姛鑳芥墿灞曠殑鍏抽敭锛岄氳繃澧炶鐗规畩鍔熻兘瀵勫瓨鍣ㄦ潵澧炲姞鍜屼赴瀵屽崟鐗囨満鐨勭壒鎬с傜壒娈婂姛鑳藉瘎瀛樺櫒锛圫FR锛夋槸80C51鍗曠墖鏈轰腑鐨勪竴涓壒鑹叉暟鎹被鍨嬶紝瀹冨崰鐢ㄤ竴涓瓨鍌ㄥ崟鍏冿紝鍏跺煎煙...
  • 鍗曠墖鏈轰腑鐨凷MOD鏄粈涔堟剰鎬?
    绛旓細SMOD鏄80C51鍗曠墖鏈轰腑鐨涓涓壒娈婂瘎瀛樺櫒锛屽叾鍔熻兘涓涓插彛閫氫俊绱у瘑鐩稿叧銆傝瀵勫瓨鍣ㄧ殑璁剧疆褰卞搷瀹氭椂鍣═0鍜孴1鐨勫伐浣滄柟寮忓拰妯″紡閫夋嫨銆傚湪80C51鍗曠墖鏈轰腑锛孲MOD鏄壒鑹插姛鑳戒箣涓锛屽嚑涔庢墍鏈夎绯诲垪鍗曠墖鏈虹殑鍔熻兘鎵╁睍閮芥槸閫氳繃鏂板鐗规畩鍔熻兘瀵勫瓨鍣ㄦ潵瀹炵幇鐨勩傝繖浜涚壒娈婂姛鑳藉瘎瀛樺櫒鑻辨枃缂╁啓涓篠FR锛屽嵆Special Function Register銆係FR鏄竴绉...
  • 2000鍒 璇锋暀鍑犱釜鍗曠墖鏈涓茶閫氫俊鐨闂 (楂樻墜杩)
    绛旓細鎴戞潵缁欎綘鍥炵瓟锛氭垜鐜板湪涔熸鍦ㄥ仛璇剧▼璁捐锛屾伆濂戒篃鏄覆琛屾暟鎹噰闆嗙郴缁熻璁★紝澶氫釜閲囬泦绔欑偣鍜屼笂浣嶈绠楁満鐨勫鏈閫氳锛涢棶棰1锛氬湪璁剧疆涓茶鍚姩锛堝垵濮嬪寲锛夋椂锛孲MOD=1,姝ゆ椂鎭板ソPCON=80H,鐢ㄦ眹缂栧氨鏄 MOV PCON,#80H,鍘熷洜锛歋MOD鏄尝鐗圭巼閫夋嫨浣嶏紝褰涓茶鍙宸ヤ綔鏂瑰紡浣1銆2鍜3鏃讹紝娉㈢壒鐜囧拰2鐨凷MOD娆℃柟鎴愭姣旓紝鑰孲...
  • smod鏄粈涔堟剰鎬?
    绛旓細SMOD灞炰簬鐗规畩瀵勫瓨鍣紝璇ヤ綅璺涓插彛閫氫俊鐩稿叧锛屾槸瀵瑰畾鏃跺櫒T0\T1宸ヤ綔鏂瑰紡璺熸ā寮忕殑閫夋嫨銆傚畠鏄80C51鍗曠墖鏈轰腑鏈鍏锋湁鐗硅壊鐨勯儴鍒嗭紝鍑犱箮鎵鏈80C51绯诲垪鍔熻兘鐨勫鍔犲拰鎵╁睍閮芥槸閫氳繃澧炲姞鐗规畩鍔熻兘瀵勫瓨鍣ㄦ潵杈惧埌鐩殑鐨勩傝嫳鏂囩缉鍐欎负SFR锛屾槸Special Function Register(鐗规畩鍔熻兘瀵勫瓨鍣)鐨勭缉鍐欍
  • C璇█缂栧啓涓插彛閫氫俊绋嬪簭鍦ㄨ8鏈轰笅杩愯
    绛旓細C璇█缂栧啓涓插彛閫氫俊绋嬪簭鍦ㄨ8鏈轰笅杩愯 5 鎴戞兂鐢–璇█缂栧啓涓涓覆鍙i氫俊绋嬪簭,鐒跺悗鍐嶈8鏈轰笅杩愯,鏈夋病鏈変汉鏈夌粡楠屾垨鑰呮帹鑽愭垜鐪嬩簺浠涔堜笢瑗垮憿,璋㈣阿!QQ:554287219... 鎴戞兂鐢–璇█缂栧啓涓涓覆鍙i氫俊绋嬪簭,鐒跺悗鍐嶈8鏈轰笅杩愯,鏈夋病鏈変汉鏈夌粡楠屾垨鑰呮帹鑽愭垜鐪嬩簺浠涔堜笢瑗垮憿,璋㈣阿!QQ:554287219 灞曞紑  鎴戞潵绛 3涓洖绛 #鐑# ...
  • 浠涔堟槸SMOD瀵勫瓨鍣?
    绛旓細SMOD瀵勫瓨鍣ㄦ槸80C51鍗曠墖鏈轰腑鐨涓涓壒娈婂瘎瀛樺櫒锛屽叾鍔熻兘涓涓插彛閫氫俊绱у瘑鐩稿叧銆傚畠涓昏鐢ㄤ簬璁剧疆瀹氭椂鍣═0鍜孴1鐨勫伐浣滄柟寮忓拰妯″紡銆傚湪80C51鍗曠墖鏈轰腑锛孲MOD瀵勫瓨鍣ㄦ槸浣撶幇鍏剁壒鑹茬殑閲嶈缁勬垚閮ㄥ垎锛屽ぇ澶氭暟瀵80C51绯诲垪鍗曠墖鏈虹殑鍔熻兘鎵╁睍鍜屽寮洪兘鏄氳繃澧炲姞鐗规畩鍔熻兘瀵勫瓨鍣ㄦ潵瀹炵幇鐨勩傜壒娈婂姛鑳藉瘎瀛樺櫒鍦80C51鍗曠墖鏈轰腑琚О涓篠FR锛圫pecial ...
  • 扩展阅读:51单片机四种工作方式 ... 51串口的4种工作方式 ... 51单片机串口计算器代码 ... 8051的串口通信指令 ... 51单片机串口收发程序 ... 串口通信的四种方式 ... rs232串口线接线图 ... c51串口通信实验报告 ... c51单片机串口通信的原理 ...

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