1、 工件计数及成箱包装工件计数及成箱包装 学院名称: 汽车与交通工程学院 专 业: 车辆工程 班 级: 学 号: 姓 名: 指导教师姓名: 指导教师
2、职称: 讲师 二一三 年 五 月 JIANGSU UNIVERSITY OF TECHNOLOGY 单 片 机 课 程 设 计 说 明 书 单片机课程设计说明书 本文来自毕设资料网()目 录 题目及要求1 第 1 章 单片 机最小 系统2 1.1 STC89C51RC 单片机2 1.2 电源电路2 1.3 时钟电路3 1.4 复位电路3 1.5 显示电路3 第 2 章 硬件设计4 2 . 1单 片 机 6 2 . 2数 码 管 7 2 .
3、3电 路 设 计 8 第 3 章 软件设计9 3 . 1程序流程图9 3.2 程序设计10 第 4 章 应用系统实现11 4 . 1硬件 连接1 2 4.2 程序下载13 单片机课程设计说明书 总 结 1 6 参考文献19 题目及要求 题目:工件计数及成箱包装(题目:工件计数及成箱包装(10 个个/箱)箱) 要求:使用汇编语言编程:要求:使用汇编语言编程:P3.4 引脚上接一个按钮,开关闭合引脚引脚上接一个按钮,开关闭合引脚 为低电平,开关打开引脚为高电平;采用定时器为低电平,开关打开引脚为高电平;采用定时器 T0 对按钮按下次数对按钮按下次数 计数,并将计数值在数码管上进行显示;
4、计数值在计数,并将计数值在数码管上进行显示;计数值在 09 范围内循环,范围内循环, 即按下次数为即按下次数为 10 时,计数值又回归为时,计数值又回归为 0,此时在,此时在 P1.2 引脚上产生一引脚上产生一 个负脉冲成箱包装信号。个负脉冲成箱包装信号。 单片机课程设计说明书 第 2 页 共 20 页 第 1 章 单片机最小系统 1.1 STC89C51RC 单片机 89C51 是一种带 4K 字节闪烁可编程可擦除只读存储器(FPEROMFalsh Programmable and Erasable Read Only Memory)的低电压、高性能 CMOS8 位微处理器,俗称单片机。单
5、片机的可擦除只读存储器可以反复擦除 100 次。 该器件采用 A TMEL 高密度非易失存储器制 造技术制造,与工业标准的 MCS-51 指令集和输出管脚相兼容。由于将多功能 8 位 CPU 和 闪烁存储器组合在单个芯片中,A TMEL 的 89C51 是一种高效微控制器,89C2051 是它的一 种精简版本。89C 单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案 1.2 电源电路电源电路 图 1-1 电源电路 单片机课程设计说明书 第 3 页 共 20 页 1.3 时钟电路 图 1-2 时钟电路图 单片机内部有一个反相放大器,XTAL1、XTAL2 分别为反相放大器的输入 端和输出
6、端,外接定时反馈元件组成振荡器(内部时钟方式) ,产生时钟送至单 片机内部各元件。时钟频率越高,单片机控制器的控制节拍就越快,运算速度也 就越快。 一般来说单片机内部有一个带反馈的线性反相放大器,外界晶振(或接陶瓷 振荡器) 和电容就可组成振荡器, 如图2-3所示。 加电以后延时一段时间 (约10ms) 振荡器产生时钟,不受软件控制,图中 Y1 为晶振,震荡产生的时钟频率主要由 Y1 确定。电容 C1,C2 的作用有两个:一是帮助振荡器起振,二是对振荡器的 频率起微调作用,典型值为 30pF。 1.4 复位电路 图 1-3 复位电路图 单片机课程设计说明书 第 4 页 共 20 页 电阻给电容充电,电容的电压缓慢上升直到 vcc,没到 vcc