全文预览

基于单片机的液位控制系统设计

上传者:火锅鸡 |  格式:doc  |  页数:63 |  大小:0KB

文档介绍
能好。 15) 和其他外设芯片放在一起的综合考虑。根据以上因素:系统的实时性要求不高,因而运算速度无需很快,且系统规模不大, 采用分时复用的方式使用总线,对 I/O 口的数量可以要求进一步降低。使用 4路 8位 I/O 接口即可满足设计要求;系统中需要扩展外部存储器对数据进行存储,数据存储量为 32KB 已满足要求,因此采用 16位或准 16位地址总线的单片机即可满足设计需要;由于是实验阶段,采用 DIP (双列直插)封装的芯片便于实验,暂不考虑实际工业控制中的对外界环境的具体要求;系统采用 AC220V 供电,且对功耗没有具体要求,使用 DC5V 为芯片供电,便于系统外围电路的设计;芯片支持 ISP 可节省仿真器的投入。综上所述,采用与 MCS-51 兼容的 AT89S52 单片机满足设计要求。 AT89S52 是一种低功耗、高性能 CMOS 工艺的 8 位微控制器,具有 8K 在线系统可编程 Flash 存储器。使用 Atmel 公司高密度非易失性存储器技术制造,与工业 80C51 产品指令和引脚完全兼容。片上 Flash 允许程序存储器在系统可编程,亦适于常规编程器,使得 AT89S52 为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。 AT89S52 具有以下标准功能: 8k字节 Flash , 256 字节 RAM , 32位 I/O 口线,看门狗定时器, 2个数据指针,三个 16位定时器/计数器,一个 6向量 2级中断结构,全双工串行口, 片内晶振及时钟电路。另外, AT89S52 可降至 0Hz 静态逻辑操作,支持 2种软件可选择节电模式。空闲模式下, CPU 停止工作,允许 RAM 、定时器/ 计数器、串口、中断继续工作。掉电保护方式下, RAM 内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。 2.3.2 键盘模块设计方案

收藏

分享

举报
下载此文档