当前位置:首页 > 基于单片机的全自动豆浆机控制系统设计
■ ROM:1K×16位
■ RAM:64×4位(数据存储器)
■ 工作电压:2.4-6.0V(典型值3.0V或5.0V) ■ 12个CMOS双相I/O 引脚 ■ 4层子程序嵌套(包括中断) ■ 一个8位自动重装入定时/计数器 ■ 上电复位预热定时器 ■ 有效中断源:
内部中断(定时器O)
外部中断:PortB&portC(下降沿信号触发 ■ 振荡器(用户选项)
适应振荡器:32.768KHZ~4MHZ 陶瓷振荡器:400K~4MHZ RC 振荡器:400K~4MHZ 外部时钟:30K~4MHZ ■ 指令周期
对于32.768KHZ的时钟位4/32.768KHZ (≈122us) 对于4MHZ的时钟为4/4MHZ(≈1US) ■ 两种节电工作模式:HALT和STOP ■ OTP类型 ■ 代码保护
■ 内置看门狗定时器
6
第二节 SH66P20A 基本机构与说明
3.2.1 SH66P20A 基本机构
图3.2.1 SH66P20A 基本机构图
3.2.2 SH66P20A 引脚说明
引脚号 1—2 3 4 5 6—9 10—13 14 15 引脚名称 PORTA2.3 TO __________ I/O I/O I I P I/O I/O P O 说明 位可编程I/O引脚 定时时钟/计数器(Schmitt触发输入端) 复位输入端(低电平有效) 接地端 位可编程I/O引脚,向量中断输入(下降沿有效) 位可编程I/O引脚,向量中断输入(下降沿有效) 电源输入端 OSC信号输出端,使用RC模式侧输出信号频率为Fosc/4 RESET GND PORTB0.3 PORTC0.3 VDD OSCO 16 OSCI I OSC信号输入端,该端口可与晶振、陶瓷振荡器或外部电阻相连接 17—18 PORTA0.1 I/O 位可编程I/O引脚 备注:除了15管脚外,所有的管脚与OTP烧写共享 表3.2.2 SH66P20A 引脚说明
7
3.2.3 SH66P20A 功能框图
图3.2.3 SH66P20A 功能框图
3.2.4 概述
SH66P20A是一种4位微处理器,该芯片是以SH6610C 4位CPU为核心,并集成了SRAM,1K一次性可编程的程序存储器ROM,定时器和I/O端口。
8
结束语
该全自动豆浆机整个过程利用SH66P20A单片机控制。本单片机控制系统具有下列特点:1)抗干扰能力强。在硬件上,用继电器隔离强电和弱电;为了避免加热器感应电对缺水检测和沸腾溢出检测的干扰,参考地电极PG不直接接地,而是经R10(100Ω)接地。软件上,加看门狗。2)安全可靠。为了防止加热器干热,在主程序和子程序中,不断检测是否缺水,一旦缺水,关闭马达或加热器,并发出急促的“滴,滴?”报警声。硬件也有安全设计。3)报警程序为多警声输出,接通电源时,发出“滴,滴,滴”,便于区分工作状态。只要按下启动按键,豆浆机就开始工作,一会儿就能喝到美味又营养的鲜豆浆。科技的进步使人们的生活变得越来越简单,越来越有味道。
9
共分享92篇相关文档