串行口控制寄存器SCON的各項功能:SM0令境、SM1——串行口4種方式選擇位产禾;SM2——多機通信控制位;REN——允許串行接收位;TB8——____________________;RB8——____________;T1——__________________;R1——____________________
- A绝骚、發(fā)送中斷標志位海渊;接收中斷標志位匿醒;接收的第9位數(shù)據(jù)卵牍;發(fā)送的第9位數(shù)據(jù)
- B、接收的第9位數(shù)據(jù)削罩;發(fā)送的第9位數(shù)據(jù)瞄勾;接收中斷標志位;發(fā)送中斷標志位
- C弥激、發(fā)送的第9位數(shù)據(jù)进陡;接收的第9位數(shù)據(jù);發(fā)送中斷標志位微服;接收中斷標志位
- D趾疚、接收中斷標志位;發(fā)送中斷標志位以蕴;發(fā)送的第9位數(shù)據(jù)糙麦;接收的第9位數(shù)據(jù)
【解析】
本題目考察的是串行口控制寄存器SCON的各項功能。其中丛肮,
1赡磅、TB8是發(fā)送的第9位數(shù)據(jù)。在方式2或方式3中,TB8是要發(fā)送的第9位數(shù)據(jù)宝与,其值由軟件置“1”或清“0”焚廊。在雙機串行通信時,TB8一般作為奇偶校驗位使用习劫;在多機串行通信中用來表示主機發(fā)送的是地址幀還是數(shù)據(jù)幀咆瘟,TB8=1為地址幀,TB8=0為數(shù)據(jù)幀诽里。
2袒餐、RB8是接收的第9位數(shù)據(jù)。工作在方式2或方式3時谤狡,RB8存放串行口接收到的第9位數(shù)據(jù)灸眼。在方式1,如果SM2=0豌汇,RB8是接收到的停止位幢炸。在方式0,不使用RB8拒贱。
3宛徊、T1是發(fā)送中斷標志位佛嬉。T1=1,表示一幀數(shù)據(jù)發(fā)送結束闸天。串行口工作在方式0時暖呕,串行發(fā)送的第8位數(shù)據(jù)結束時T1由硬件置“1”;在其它工作方式中苞氮,串行口停止發(fā)送停止位的開始時置T1為“1”湾揽。T1=1。則可申請中斷笼吟,CPU響應中斷后库物,在中斷服務程序中向“發(fā)送SBUF”寫入要發(fā)送的下一幀數(shù)據(jù)。T1位的狀態(tài)可供軟件查詢贷帮,且必須由軟件清“0”戚揭。
4、R1是接收中斷標志位撵枢。R1=1民晒,表示一幀數(shù)據(jù)接收完畢。串行口工作在方式0時锄禽,接收完第8位數(shù)據(jù)時潜必,R1由硬件置“1”;在其它工作方式中沃但,串行接收到停止位時磁滚,該位置“1”。R1=1绽慈,可申請中斷恨旱,要求CPU從“接收SBUF”取走數(shù)據(jù)辈毯。R1位的狀態(tài)也可供軟件查詢坝疼,且必須由軟件清0.
所以答案選擇C項