本文介绍将单片机用于多路定时控制器的设计,即电路结构、控制原理、软件设计及其应用. 此控制器以单片机为核心,具有较高的功能/ 价格比,在应用中能减少劳动量,提高工作效率
英文摘要:The paper described the design of multiplex time controller using singlechip computer , including circuit configuration , control principle , software design and its application. The controller , with high performance and low cost , can relieve manual work and enhance labor efficiency.
1 电路设计
多路定时控制器的电路由时间显示、键盘输入、设置参数存储、通道设置开关和指示等电路组成1 图1 是它的电路原理图,下面分别介绍各电路及作用1 (1) PIC16C56 的特性 由图可见控制器的核心是一片PIC16C56 单片,此单片机低成本,低功耗,高性能,COMS 工 艺制造1 它采用精简指令集RISC ,仅33 条指令1 指令字长12 位,全部指令都是单字节指令1 除涉及PC 值改变的指令外(如跳转指令等) ,其余指令都是单周期,其系统为哈佛结构1 数据 总线和指令总线各自独立分开,数据总线宽度为8 位,指令总线宽度为12 位1 子程序堆栈为2 级,没有中断1 它的外封装为18 腿双直列插式集成片,有1K的12 位程序存储器ROM;32 个8 位数据寄存器RAM;12 条I/ O 端口;8 位计数器及预分频器,时钟,复位及看门狗计数器等 (3) 时间显示与通道指示的实现 使用4 只8 段数字LED 显示管进行显示,采用静态显示方式1 由4 只74HC164 担任数据 锁存与驱动1 数据刷新由PIC16C56 提供一路数据及一路移位脉冲进行串行移位完成1 一次 刷新32 位,每次刷新时间约2 ms1 此四位显示在设定状态下用于(指示:提示符、预置时间,在 程序运行时指示时、分、秒) 1 通道状态指示采用8 只LED 发光二极管,用1 只74HC164 数据锁存器驱动,数据输出由 PIC16C56 提供一路数据及一路移位脉冲进行串行移位完成,其数据线和显示输出的数据线共 用,这样即能节省I/ O ,又不影响相互间的数据输出1
排行
- STC89系列高性能单片机及其应用
- 8051 和8279 开关矩阵的自动棋盘
- 低成本数字式照度计的研制
- PIC单片机系统的设计和应用
- 单片机嵌入式以太网防盗报警系统
- 基于MCS-51电风扇智能调速器的设
- 具有语音提示、电话查询及自动报
- 一种微机加油收费系统的设计
- PIC单片机控制的智能风电沼气闭锁
- 基于软件模拟的51单片机IIC总线的
- 8051单片机控制交通信号灯的方法
- C8051F单片机电压基准的不同用法
- 用8051单片机实现智能浇花
- PIC16C711单片机与PC机远程通讯研
- 基于PIC单片机的温度湿度控制系统
- PIC单片机和高档语音录放芯片实现
最近更新
以PIC单片机为核心的多路定时控制器


联系我们
返回 电子技术论文 列表