图2.1.2 时钟电路
2.1.3 复位电路
复位电路用来确定单片机工作的起始状态,完成单片机的启动过程。在单片机工作出现混乱或“死机”时,使用手动复位实现单片机“重启”。 STC89C52单片机复位信号是高电平有效,通过RST/VPD(9脚)输入。复位操作有上电自动复位和按键手动复位两种方式。
如图2.1.3所示,上电自动复位通过外部复位电路的电容充电来实现。单片机接通电源时产生复位信号,完成单片机启动,确定单片机起始工作状态。手动按键也可产生复位信号,完成单片机启动,确定单片机起始工作状态。
图2.1.3 复位电路
结合时钟电路、时钟电路和复位电路,本课题的单片机最小系统如图2.1.4所示:
图2.1.4 单片机最小系统
2.2 单片机和电脑串口通信电路
2.2.1 RS-232标准总线
串行接口是微型计算机与外部设备的主要通信接口之一。只需要一条信号线就可以进行单向数据传送。由于线路简单,价格相对较低,目前得到广泛应用。
RS-232标准是美国EIA(电子工业联合会)与BELL等公司一起开发的1969年公布的通信协议。它适合于数据传输速率在0~20000b/s范围内的通信。这个标准对串行通信接口的有关问题,如信号线功能、电器特性都作了明确规定。由于通信设备厂商都生产与RS-232制式兼容的通信设备,因此,它作为一种标准,目前已在微机通信接口中广泛采用。
机械特性:RS232标准采用的接口是9芯或25芯的D型插头,常用的一般是9针插头。RS-232标准接口有25条线,4条数据线、11条控制线、3条定时线、7条备用和未定义线,常用的只有9根,它们是:
(1) 接收线信号检出(Received Line detection-RLSD)——用来表示DCE已接通通信链路,告知DTE准备接收数据。当本地的MODEM收到由通信链路另一端(远地)的MODEM送来的载波信号时,使RLSD信号有效,通知终端准备接收,并且由MODEM将接收下来的载波信号解调成数字两数据后,沿接收数据线RXD送到终端。此线也叫做数据载波检出(Data Carrier detection-DCD)线。
(2) 接收数据(Received data-RxD)——通过RXD线终端接收从MODEM发来的串行数据,(DCE→DTE)。
(3) 发送数据(Transmitted data-TxD)——通过TXD终端将串行数据发送到MODEM,(DTE→DCE)。
(4) 数据终端准备好(Data set ready-DTR)——有效时(ON)状态,表明数据终端可以使用。
(5) 地线-GND。
(6) 数据装置准备好(Data set ready-DSR)——有效时(ON)状态,表明通信装置处于可以使用的状态。
(7) 请求发送(Request to send-RTS)——用来表示DTE请求DCE发送数据,即当终端要发送数据时,使该信号有效(ON状态),向MODEM请求发送。它用来控制MODEM是否要进入发送状态。
(8) 允许发送(Clear to send-CTS)——用来表示DCE准备好接收DTE发来的数据,是对请求发送信号RTS的响应信号。当MODEM已准备好接收终端传来的数据,并向前发送时,使该信号有效,通知终端开始沿发送数据线TXD发送数据。
(9) 振铃指示(Ringing-RI)——当MODEM收到交换台送来的振铃呼叫信号时,使该信号有效(ON状态),通知终端,已被呼叫。
Rs-232的电气特性:
(1)在TxD和RxD上:逻辑1(MARK)=-3V~-15V
逻辑0(SPACE)=+3~+15 三通管拉制仪材料分配系数精确控制系统设计+PCB+源程序(4):http://www.youerw.com/jixie/lunwen_2394.html