单片机段斌斌
单片机的U盘读写模块的设计
单片机的U盘读写模块的设计唐山学院毕业设计设计题目:基于单片机的U盘读写模块的设计系别:班级:姓名:指导教师:2021年6月6 日基于单片机的U盘读写模块的设计摘要介绍了一种USB总线的通用接口芯片CH375,并在此基础上提出了一种外部单片机读写U盘的基本方法及其硬件连接方法。
单片机只要在原硬件系统中增加1个CH375芯片就可以直接调用CH375提供的子程序库来直接读取U盘中的数据,从而实现了普通单片杌与U盘的通讯、方法简单、便于操作、综合成本比较低,具有较大的推广应用价值。
关键词:U盘;CH375;接口芯片;单片机RESEARCH ON IMAGE REGISTRATION TECHNOLOGY BASED ON MATLABAbstractA general purpose interface chip CH37 5 for USB is introduced in this paper.Based On which a new method of Using external single chip microcomputer to connect with the flash disk is given.Only add one CH375 chip to the single chip microcomputer s hardware system,the operator can use the program given by the CH375 to read the data from the flash disk and realize the communication between the single chip microcomputer and the flash disk.This method is very simple and can be operated easily.Key words: Powell; PSOUSB;CH375;interface chip;single chip microcomputer目录1 引言 ........................................................................... .. (1)1.1 论文背景和意义 ........................................................................... ................ 1 1.2 图像配准技术研究现状 ........................................................................... . (2)2 图像配准综述 ........................................................................... . (4)2.1 图像配准理论 ........................................................................... .................... 4 2.2 图像配准一般步骤 ........................................................................... ............ 4 2.3 特征空间 ........................................................................... . (5)2.3.1 基于灰度统计信息的配准 ................................................................ 5 2.3.2 基于特征的配准方法 (7)2.4 搜索空间 ..................................................................... 错误!未定义书签。
基才AT89C52单片机的烟雾报警器设计
I
一
声光报警电路卜 ]
I
l
感 剂 而 有所 不 同 。
MQ 一 2烟雾传感器有 6个引脚 .其 中中间的 2 个 为电阻
丝 ,剩 下 的 4个 引 脚 分 别 为 2 个 输 入 引 脚 和两 个 输 出引 脚 。 其 中 中间 的两 个 引脚 为 信 号 输 出端 ,其 输 出 为 模 拟 电压 量 ,
第2 l 卷 第 1 期
Vo 1 . 2 1
No . 1
电子设 计 工程
E l e c t r o n i c De s i g n En g i n e e r i n g
2 0 1 3年 1 月
J a n . 2 0 1 3
基才 A T 8 9 C 5 2单片机 的烟雾报警器设计
警 的 局 限[ 2 1 。
这 种 烟 雾存 在 的 信 息 。 MQ 一 2烟 雾 传 感 器 在 最 佳 工 作 条 件 下 , 接触同一种烟雾 ,
其 电 阻值 随 气 体 浓 度 变 化 的 特 性 称 之 为 灵 敏 度 特 性 , 用K 表示 。 K= R s / R 。 , 其 中 。 为烟雾传感器在洁净空气条件下的 电 阻值 , R 为烟雾传 感器在一 定浓度 的检测烟雾 中的电阻值 。 虽 然 对 于 不 同 的 烟 雾 ,器 件 灵 敏 度 特 性 的 值 也 会 各 有 差 异, 但是它们都遵循同一规律 : l o g R = m l o g C + n 式中: m 为 器 件 相 对 烟 雾 浓 度 变 化 的 敏 感 性 又 称 烟 雾 分 离 能 ,对 于 烟 雾 , m值 为 1 1 2 一 l , 3 ; C为 检 测 烟 雾 的浓 度 。n 与检测 烟雾 , 器件材 料有关 , 并 随 测 试 温 度 和 材 料 中 有 无 增
基于dsPIC30F4011单片机实现的CANopen协议
2l O 2年 O 6月
长 春 工 业 大 学 学 报( 自然 科 学 版 )
J u n l fCh n c u i e st fTe h o o y( t r l ce c d to o r a a g h n Un v r i o c n l g o y Na u a S in e E iin)
V 0I33 N O . .3
J n 2 1 u.02
基 于 d P C 4 s I 3 0 片机 实 现 的 0 F 1 1单
C ANo e p n协 议
贾文 超 王 竞 恒 刘柏 松 张 嘉 , , ,
( . 春 工 业 大 学 电气 与 电子 工 程学 院 , 林 长 春 1 0 1 1长 吉 302 2 长 春 天 然 气 有 限 责任 公 司 ,吉林 长 春 1 0 3 ) . 3 0 3
中图分 类号 : 2 2 1 TP 1 . 2
文 献标 志码 :A
文 章编 号 : 6 41 7 (0 2 0 — 3 50 1 7— 3 4 2 1 )30 0 —6
CANop n pr t c mp e e o o oli l me t to a ed o s C3 F 01 n a in b s n d Pl 0 4 1
0 引 目
C ANo e p n是 C AN 总 线 通 信 模 型 中 的 应 用 层 协议 。其 可靠 性 、 时性 、 干 扰 性 、 错 性 等 实 抗 容 多 方面 优势 明显 , AN 总 线 和 C C ANo e p n协 议 已
经成 为 汽 车工业 、 厂 自动化 、 布式 控制 系统 等 工 分 众 多领 域 的应 用 标 准 。C ANo e p n协 议 定 义 了 完备 的设 备模 型 , 括标 准 的通信 协议 、 象字 典 包 对
安徽省2010年“炜煌杯”大学生单片机应用技能竞赛本科组名次表
队 名
滁州学院三队 第四队 第五队 皖西三队 骑士队 智能队 二队 一队 三队 四队 第三队 淮师二队
学生名单
李兴江 徐道祥 孔焕军 黄小文 江长山 殷强 陆俊 熊培庆 崔书浩 章丹鹰 何育捷 严文强 陈龙 喻昌明 刘国东 董俊栽 王家成 丁鹏飞 陈志祥 苏雪 李海涛 江唐洋 彭大蒙 吴增强
第 2 页,共 4 页
奖项
叁 贰 优胜奖 叁 优胜奖 优胜奖 叁 优胜奖 贰 叁 贰 壹
安徽省2010年 炜煌杯” 安徽省2010年“炜煌杯”大学生单片机 2010 应用技能竞赛本科组名次表
学校
滁州学院 滁州学院 滁州学院 皖西学院 皖西学院 皖西学院 新华学院 新华学院 新华学院 淮南师范学院 淮南师范学院 淮南师范学院
第 3 页,共 4 页
安徽省2010年 炜煌杯” 安徽省2010年“炜煌杯”大学生单片机 2010 应用技能竞赛本科组名次表
学校
黄山学院 黄山学院 阜阳师范学院 阜阳师范学院
队 名
幸运队 全自动队 物电2队 计一队
学生名单
张晨阳 蒋树珍 宫尚兵 王光东 王辉 王方刚 董洲 胡健
指导老师
施云贵 聂勇 孙中胜 施云贵 周小波 王宪菊 李军 张媛
安徽省2010年 炜煌杯” 安徽省2010年“炜煌杯”大学生单片机 2010 应用技能竞赛本科组名次表
学校
安徽师范大学 安徽师范大学 安徽师范大学 安徽师范大学 阜阳师范学院 阜阳师范学院 阜阳师范学院 阜阳师范学院 阜阳师范学院 阜阳师范学院 滁州学院 滁州学院
队 名
数计4队 第一队 数计3队 数计2队 物电1队 计二队 计四队 计三队 第五队 第六队 电信1队 电信2队
指导老师
廖晓纬 陈帅 沈晓波 王留留 金力 王国强 姜飞 徐旭 刘乐群 江东 黄大君 刘乐群 杨广君 李想 杨广君 李想 杨广君 张鹏飞 丁祥 王建梅 谢鸿 刘红樱 聂勇 占林松
基于C8051F020单片机的塞曼稳频激光器控制系统的设计
塞 曼 激 光 器 主 要 有 纵 向 塞 曼 和 横 向塞 曼 H — e双 频 激 光 e N
器 , 折 射 He N 双 — e双 频 激 光 器 等 , 向 和 横 向 塞 曼 H — e双 纵 eN 频 激光 器 都 是 基 于 塞 曼效 应 和 模 牵 引 而 工 作 的 ,只 是 二 者 加 的 磁场 的方 向 不 同 。 前 者 是 在 H — e气 体 激 光 器 上 加 一 轴 向 磁 eN 场 , 出 的光 为 频 率 稍 有 不 同 的左 旋 和右 圆偏 振 光 。 后 者 是 加 输 而
1 塞 曼激 光 器 稳 频 原 理
稳 频 相 对 于 热 稳 频 法具 有 易 于 控 制 , 响应 速 度 快 等 特 点 。
2 塞 曼效 应 激光 器 稳频 系统 的 软 硬 件 实 现
表 1 特 殊 功 能 寄 存 器 AMX CF 0
AI 7 C Al N6 1 N45 C I AI 3 C A1 O¨C N2 1 N
a h ot r f w c ar r ve nd t e s fwa e l o h t e gi n. a
Ke wo d : eman t l ed as rC8 51 02 MCU, D y r sZe —sabi i l e , 0 F 0 z PI
C8 5 F 系 列 单 片 机 是 集 成 的 混 合 信 号 片 上 系 统 S C 01 O (y tm n c i)具 有 与 MC 一 1内核 及 指 令 集 完 全 兼 容 的 S se o hp , S5 微控制器 , 具有标 准 85 除 0 1的 数 字 外 设 部 件 之 外 , 内 还 集 成 片
能 以及 P D 算 法 来 实现 塞 曼激 光 器 的 稳 频 。 给 出 了该控 制 系统 的硬 件 结 构 和 软 件 结 构 。 I
一种单片机直接动态驱动段式LCD的新方法
磊
2 1 驱 动 电 路 设计 .
极
+一 显 币朋 f 目— —
图 1 基本 L CD驱 动 电路 和 工 作 波 形 示 意 图
2 段式 L CD 的单 片机 直 接 动 态 驱 动 电路 设 计
Ke wors: rctdr ig, i ng ci ipr gr m , y d di e i n dr v vi r t o a AC dr ig ina cu , i n sg l v
段式 L CD 大 量 应 用 于 各 类 需 要 进 行 简 单 信 息 显 示 的 电 子
类 产 品 中 , 多 数 产 品 中都 采 用 专 用 的段 式 L 大 CD驱 动 l 这 类 C, 驱 动 I 可 在 市 场 上 购 得 , 由专 业 l 厂家 定 制 。 C 或 C 对某 些 特 定外 形 和 尺 寸受 限 的 产 品来 说 , 场 上 购 得 的 l 尺 寸 受 限 于产 品 的 市 C 尺 寸 , 以使用 , 难 由专 业 f 厂 家 定 制 又 受 限 于 产 品 的 生 产 数 量 C 和成 本 而不 能实 现 。 因此 , 能 用 单 片 机 和 简 单 附 加 电 路 直 接驱 如
便 携 式 显 示 的特 点 。显 示 体 本 身 不 发光 ,靠 调 制 外 界 光 来 实 现
的 , 刺激 眼 睛 , 易 疲 劳 等 优 点 。 着 液 晶 显 示 技 术 的 新 发 展 , 不 不 随
要求有 L CD 显 示 ,单 片 机 处 理 的外 部 信 号 相 对 少 的产 品 时 , 面 临 了这样 的 问题 。经 分 析研 究 了关 于 段式 L CD 显 示 技 术 及 L CD显 示 的一 般 原 理 后 , 合 A me a _ 结 T g 8 L单 片机 的 特 点 , 出 提 并 实 现 了一 种 新 的直 接 动 态 驱 动 段 式 L CD 的方 法 。 液 晶显 示 器 件 是 利 用 液 晶 的各 种 电 光效 应 , 液 晶对 电 场 、 把 磁 场 、光 线 和 温 度 等 外 界 条 件 的变 化 在 一 定 条 件 下 转 换 为 可 视 信 号 而 制 成 的显 示 器 。液 晶显 示 器 具 有 低 电 压 、 功 耗 、 合 于 低 适
一种基于单片机控制的ISD4004语音芯片应用电路
一种基于单片机控制的ISD4004语音芯片应用电路摘要:ISD4004语音系列芯片是美国ISD公司推出的产品,具有多次重复录放,存储时间长,使用时不需扩充存储器,所需外围电路简单等特点。
本文将结合ISD4004芯片在语音报站器中的一个实际应用,对其功能和使用方法做一简单介绍,从而使读者对ISD4004系列语音芯片的使用有个初步的了解。
关键字:1SD4004单片机89C521前言ISD4004语音芯片是由美国ISD公司推出不久的新产品。
关于该语音芯片的引脚说明以及内部电路等,因为很容易在ISD公司提供的芯片资料中查到,笔者就不在本文作过多的描述。
只简单对其特点做一介绍。
与普通的录音/重放芯片相比,ISD4004具有如下特点:首先是记录声音没有段长度限制,并且声音记录不需要A/D转换和压缩。
其次,快速闪存作为存储介质,无需电源可保存数据长达100年,重复记录10000次以上。
此外,ISD4004具有记录时间长(可达16分钟,本文采用的为8分钟的ISD4004语音芯片)的优点。
最后,ISD4004开发应用具有所需外围电路简单的优点,这一点从本文介绍的其在语音报站器中的实际应用中可以体会到。
2硬件电路设计在目前市场上流通的语音报站器,大多采用的不是ISD4004系列的芯片。
这固然由于ISD4004推出不久以及其价格偏高有关。
但随着ISD4004应用的增多以及价格的回落,再加上ISD4004系列芯片本身又具有的多次重复录放、自带存储器、使用简单等优点。
可以相信,在语音报站器中采用ISD4004系列语音芯片也是完全可行的。
笔者设计了该装置的硬件电路并进行了上车调试,取得了较为满意的效果。
本文讨论的语音报站器主要是指装在车上的放音电路,不包含录音电路,在实际应用中由录音电路完成报站内容的录音工作,并存储到语音芯片中。
本文主要结合ISD4004在放音电路中的使用来介绍ISD4004的典型应用。
2.1硬件电路图本文讨论的报站器主电路主要由单片机89C52和ISD4004构成。
基于P87LPC768单片机的PCM传输仪器设计
第一作者简介 : 翁惠辉 , ,92 男 16 年生 , 副教授 ,92 18 年毕业于福州大学 , 现在长江大学电子信息学院从事计算机控制技术 、 电力电子与传动的教学
与科研工作 。邮编 :3 03 4 4 2
维普资讯
来越要 求能够 测深 井 中 的地层 、 层 的信 息 。近 年来 油
随着单片机技术的迅猛发展 , 以高集成度、 低功耗 、 快 速的 C U运算速度和丰富的片内资源为代表的新一 P 代单 片机 应 运 而 生 , 且广 泛应 用 于 工 业 控 制 、 能 控 智 制、 讯 设 备 等领 域 。P i s 导 体 公 司 推 出 的 通 hi 半 l p
路 产 生双极 性 的声 波逻辑 脉 冲 , 2, 由传 输 电缆 的 2撑 与 5#两根芯 线传 到井 下 脉 码接 收单 元 , 在其 控 制下 ,
字逻辑器件组成 , 其硬件电路复杂 , 成本高 , 功耗大 , 维 修不便 , 于 国产 化 。随着 石油开采 的不断 深入 , 不利 越
0 引 言
P M30 C 56是美 国 7 代 的产 品 , 要 由集 成 数 0年 主
并且 实时 传 输 所 采集 到 的数 据 。脉 冲编 码 调 制 系 统
(C 的数据发送和数据接收是由地面计算机来控制 P M) 的, 更准确地说 ,C P M数据 的井 下发送是 由地 面计算 机系统利用声波逻辑信号启动的。计算机按一定的深 度间 隔 , 制 30 控 70系统 内的 5 面 板 的声 波逻 辑 电 2号
启动井下脉码传输短节及其他组合测井仪工作 : 通知 传输 仪采 集 1 0道模 拟 量 、 脉 冲量 ; 定传 输仪 在 6道 决 何时传送 1 道 P M数据 , 7 C 以及实时分离 出送给井下 仪的发射与接收逻辑脉冲。数据首先转换成为双极性 归零码(C , P M)然后经过驱动, 由脉冲变压器耦合到传 输电缆的 2 与 5 两根芯线上 , # # 再由它们传到地面计
基于单片机的卷烟机频闪灯系统
关键 词 :MC U;频 闪灯 ;控 制
( )业 务逻 辑层 的 实现 2
个 基础 业 务类 。 用基 本 的面 向对 象开 发思 想 ,系统 既实 现 了业 利 务代 码 的复用 ,也规 范 了商城 的业 务流 程 ,也 方便扩 展和 管理 。
通过对 网上汽车配件商城系统 的设 计开发可 以发现 , t t 使用 Su2 rs 拦截器来捕获 请求参数并完成解析 ,同时融 合了控制反转和面 向方 面
u删
×R +  ̄ (5 R)
( ) 1
电阻 R F的低 端 电压 为
操作人员不易看清 ,若生产 中烟支出现瑕疵则不易直接观察到。
为了解 决上述 问题 ,开 发 了一种 基 于高亮 度 、长寿 命 L D 的全 E
数 字频 闪灯 ,该频 闪灯 利用 外部 的触 发信 号 ,准确 的捕 捉到 旋转
() 4
2 : 2 ,反馈 电阻为 02欧姆 , 4,堕 = 0 V ,—上 1 电阻为 . 欧姆
,
.
为 同步触 发信 号 ,而 P O O R T S卷 烟机 则采 用 D P信 号 。 C 三 、系统 的硬 件 实现
系统 的硬 件 分为恒 流源 L D 的驱动 硬件 电路及 单片机 控制 E 及外 围接 口电路 。对 于 L D 的驱动 来 说 ,主 要 是保证 它 的 电流 E
告 .0 08 2 1.
系统 利用 S u 2与 Srl P 良好 的解 耦 性 ,首先 开发 上层 通  ̄m eve A I t
219388544_基于STC89C52_单片机的小球自动分拣控制系统设计与应用
第7期2023年4月无线互联科技Wireless Internet TechnologyNo.7April,2023作者简介:杜娟(1984 ),女,河南扶沟人,讲师,硕士;研究方向:智能控制技术,机电一体化技术㊂基于STC89C52单片机的小球自动分拣控制系统设计与应用杜㊀娟(酒泉职业技术学院,甘肃酒泉735000)摘要:小球自动分拣控制在人们的生产生活中具有重要意义㊂目前,应用较多的方式是通过PLC ㊁电动机㊁机械臂㊁限位开关㊁接近开关等器件实现小球的自动分拣㊂这种控制方法设计的系统分拣小球的速度较慢,操作很不方便,系统制造成本高㊂考虑到系统的通用性和成本问题,此类系统的推广非常受限;在出现故障时,检修也很不方便㊂对此,文章基于STC89C52单片机的小球自动分拣控制系统设计方案,探究一种智能化程度高㊁操作灵活方便㊁性能安全可靠的小球自动分拣控制系统设计方案㊂关键词:STC89C52单片机;颜色检测;测距;控制;系统设计中图分类号:TP311.5㊀㊀文献标志码:A 图1㊀小球自动分拣控制系统结构0㊀引言㊀㊀传统的小球自动分拣系统,一般通过PLC 控制两台电动机的正反转,从而实现机械臂的向上㊁向下㊁向左㊁向右四个方向的运行控制,完成机械臂从控制系统的原点开始运行,移位到物体的上方,然后,进行机械臂的向下运行㊁到位判定㊁小球的抓取㊁机械臂的向上运行㊁机械臂特定方向的平移㊁下放小球㊁机械臂的复位等一系列的操作[1]㊂这种电路设计比较复杂,其系统成本较高,功能较为单一,每次操作时间较长㊂考虑系统的成本㊁功能㊁效率等因素,笔者研究了一种以STC89C52单片机为控制核心的小球自动分拣控制系统,通过超声波传感器实现小球大小的测量,通过颜色传感器实现小球颜色的辨识,通过舵机和步进电动机配合实现小球的定向运输,通过人机交互界面读取小球的直径㊁颜色等参数,为相关人员做好小球分拣监测提供便利㊂本文设计的小球自动分拣控制系统具有智能化㊁集成度高㊁操作方便㊁性能安全等优点㊂1㊀系统设计结构和原理分析㊀㊀基于STC89C52单片机的小球自动分拣控制系统的结构,如图1所示㊂此控制系统不再采用PLC 作为系统的控制核心,而是将STC89C52单片机作为本系统的核心控制器件,通过硬件设计㊁软件设计,实现小球自动分拣㊂系统的硬件电路设计主要包括单片机㊁时钟电路㊁复位电路㊁按键电路㊁声光提示电路㊁LCD 显示电路㊁超声波测距模块㊁颜色检测模块[2]㊁电机驱动电路等㊂在该控制系统的电路中,时钟电路用来产生STC89C52工作时所必需的时钟信号㊂STC89C52单片机的内部电路在时钟信号的控制下,严格按照时序执行指令,使单片机能够准确有序的工作㊂复位电路可以使单片机完成系统初始化操作㊂当程序出现错误或者系统出现操作错误使系统处于锁死状态无法跳出时,该系统能使单片机跳出 跑飞 或 锁死 状态而重新启动㊂按键电路有两个功能:第一个功能是实现小球自动分拣系统的检测启动控制;第二个功能是实现升降台的上下移动控制㊂声光提示电路则是通过控制蜂鸣器㊁发光二极管,提示电机运行的各种状态㊂LCD 显示电路能够实时显示小球的直径和颜色及系统的其他状态参数㊂超声波测距模块安装在一个步进电机控制的升降台上,通过单片机控制步进电机的运行,进而控制升降台的运行,从而测出小球的直径㊂颜色检测模块则是进行小球颜色的识别检测,并将颜色数据传送给单片机控制系统㊂电机驱动电路包括两部分:一部分是驱动电路通过ULN2003完成升降台的上下移动,升降台带动超声波测距模块进行移动,完成小球的直径测定;另一部分是通过ULN2003驱动步进电机实现小球颜色的分拣控制[3]㊂在该控制系统的电路中,单片机是控制系统核心,主要通过运行载入的程序,进行整个系统信号的检测与处理,对于本系统的控制效果起决定性作用㊂图2㊀单片机最小系统电路本研究通过单片机对整个系统控制,完成小球的直径㊁颜色等信息的采集,以数字信号的形式进行数据的传输㊁处理,用LCD 实时显示小球的直径㊁颜色等信息,同时按照系统的控制流程实现对多个步进电机的控制,完成小球的自动分拣任务,实现相应的操作㊂2 系统设计要点2.1㊀传感器选择2.1.1㊀颜色传感器选择㊀㊀考虑颜色传感器的特性,本文选择使用GY -33颜色传感器进行小球的颜色的识别㊂GY -33是一款低成本的颜色识别传感器模块[4],工作电压范围3~5V,可识别7种颜色,具有功耗小㊁体积小㊁安装方便㊁可掉电保存设置等优点㊂其工作原理是:照明LED 光照射到被测物体后,返回光经过滤镜检测RGB 的比例值,根据RGB 的比例值识别出颜色㊂本文采用IIC 的方式读取数据,大大节约了单片机I /O 口㊂2.1.2㊀测距传感器选择㊀㊀测量小球直径的器件很多,主要有激光测距传感器㊁位移测距传感器㊁超声波测距传感器[5]㊂通过读取测距传感器与小球的近端距离㊁远端距离,计算距离差值即可获得小球的直径㊂对比多种测距传感器的特性和应用场所,本文选择HC -SR04超声波测距传感器完成小球直径的测量㊂该超声波测距模块包括超声波发射器㊁接收器与控制电路,可以为系统提供2~400cm 的非接触式距离感测功能,测距精度可达高倒3mm,满足本文设计系统的控制要求㊂2.2㊀单片机最小系统设计㊀㊀在小球自动分拣控制系统设计中,采用STC89C52单片机为核心控制芯片㊂该芯片能够正常工作,则需要与时钟电路㊁复位电路㊁电源接口共同构成单片机最小系统,即单片机正常工作时具备的最少器件的系统㊂其中,时钟电路给单片机提供了稳定可靠的时钟信号,保证单片机稳定正常的工作;复位电路采用了上电和按键复位的复位方式,保证单片机有效复位㊂在整个系统运行过程中出现程序错误时,在复位电路的作用下,程序可以重新开始运行㊂根据本系统的设计要求,确定采用的单片机最小系统电路,如图2所示㊂2.3㊀LCD 显示模块设计㊀㊀在小球分拣控制系统设计中,LCD 显示电路不仅可以显示小球的直径㊁颜色信息,还可以显示其他信息,是小球分拣控制系统的重要组成部分㊂本文中采用的LCD 显示模块是FYD12864-0402B [6]㊂该器件具有4位/8位并行㊁2线或4线串行等接口方式,可以满足用户的不同控制需求;该器件内部含有国标简体中文字库的点阵图形液晶显示模块;该器件的显示分辨率为128ˑ64像素,内置8192个16ˑ16点汉字和128个16ˑ8点ASCII 字符集,可以方便地完成图形㊁数字㊁汉字的显示,完美地构成全中文人机交互图形界面㊂将由该模块构成的显示电路与同类型的其他图形点阵液晶显示电路比较可知,该器件构成的硬件电路结构和相应的显示程序都更加简洁,且价格更低㊂本文中的FYD12864-0402B 显示模块采用3线串口方式进行数据的传输与显示,大大节约了单片机的端口,为系统功能扩展提供了条件㊂本系统中LCD 显示电路,如图3所示㊂图3㊀LCD 显示电路2.4㊀超声波测距模块㊀㊀在小球分拣控制系统设计中,超声波测距模块是用来测量小球的直径㊂本文中采用的超声波测距模块是HC -SR04㊂该测距模块可以为系统提供2~400cm 的非接触式的距离感测功能,其测距精度可以达到3mm;该测距模块包括超声波发射器㊁接收器和控制电路㊂该测距模块采用I /O 口TRIG 触发测距,通过单片机的端口提供至少10μs 的高电平信号㊂测距模块自动发送8个40kHz 的方波,自动检测是否之后是否有信号返回㊂如果检测到信号返回,就会通过I /O 口ECHO 输出一个高电平,高电平持续的时间就是该超声波从发射出去到返回的总时间㊂该时间由单片机检测可得㊂通过测距公式,即可获得距离值,测距公式为:测试距离=(高电平时间ˑ声速(340M /s))/2㊂本系统通过两次检测升降台到位情况,取两次距离的差值,即可得到小球的直径㊂本系统的超声波测距模块与单片机的接口电路,如图4所示㊂超声波的VCC 引脚接5V 电源,GND 引脚接地线,TRIG 触发控制信号输入端与单片机的P2.3口相连,ECHO 回响信号输出端与单片机的P2.2口相连㊂如此构成了超声波测距电路㊂图4㊀超声波测距电路3㊀系统软件设计㊀㊀在小球自动分选控制系统中,硬件电路的设计提高了小球分拣的效率,软件程序的设计也非常重要㊂该系统程序设计主要涉及了主程序㊁LCD 显示子程序㊁颜色采集子程序㊁超声波测距子程序㊁按键子程序㊁电机驱动子程序㊁定时器中断服务程序㊁外中断服务程序等㊂从整体上来看,系统主要按照颜色采集 超声波测量小球直径 驱动电机运转的操作过程完成任务,实现小球的自动分拣控制㊂在主程序中,主要实现了开机动画㊁系统初始化㊁调用颜色采集子程序㊁调用电机驱动子程序㊁调用按键子程序㊂同时,在LCD 液晶显示屏上显示出小球的相关信息㊂主程序流程如图5所示㊂图5㊀主程序流程在初始化中,主要完成单片机的系统初始化㊁定时器初始化㊁外中断初始化㊁LCD 液晶显示器件的初始化㊁步进电机和舵机的初始化等工作㊂在颜色采集子程序中,通过GY -33进行小球颜色的检测,将颜色的相关数据送给单片机进行处理,最终在LCD 液晶显示器上显示㊂在电机驱动子程序中,进行两种功能的设计㊂第一种功能是通过控制超声波测距升降台的移动,完成小球直径的测量,并将小球直径的相关数据显示到LCD 液晶显示器㊂第二种功能是根据不同小球的检测结果,开启相应的小球收纳盒,收集相应的小球㊂在按键子程序中,主要完成小球自动分拣系统的启动和升降台的上下移动控制㊂定时器中断服务程序及外中断服务程序,用于跳出不同情境中的步进电机运行的死循环程序㊂4㊀系统调试㊀㊀本文设计的小球自动分拣控制系统,调试包括两个部分㊂4.1㊀仿真调试选择使用PROTEUS仿真软件来进行调试,检验设计是否符合要求㊂该仿真软件可以进行简单的单片机控制系统的模拟仿真,也可以进行复杂控制系统的模拟仿真㊂在该软件中完成了该系统的仿真调试,确认各个模块工作正常,即确认各个相关的硬件电路和软件程序的设计正确㊂4.2㊀实物调试通过搭建电路,载入程序,在实际控制系统中检测系统功能㊂在实物调试中,出现两个问题:一是步进电机带动升降台上升后无法停机㊂采用外部中断信号,处理外部中断服务程序实现步进电机带动升降台上升后准确停机㊂二是开启相应的小球收纳盒的电机不能正常工作㊂采用ULN2003完成本系统中步进电机驱动电路的设计,实现准确控制步进电机开启相应的小球收纳盒㊂5㊀结语㊀㊀基于STC89C52单片机设计小球自动分拣控制系统,对于改变传统的小球分拣系统的控制提供了理论支持㊂该系统成本更低㊁精准度更高㊁速度更快㊂对此,本文研究一种以STC89C52单片机为控制核心的小球自动分拣控制系统,具有一定的实用价值㊂参考文献[1]刘武常.自动分拣大小球控制系统的设计[J].电子设计工程,2017(18):164-167.[2]潘泽锴,朱雪花,陈俞文.基于颜色传感器的流水线物品分拣系统[J].科技和产业,2021(2): 207-210.[3]李娟,马利祥.步进电机控制系统设计[J].科学技术创新,2021(8):191-192.[4]邹华东,贾瑞清,钱礼润.基于TCS230的双路颜色传感检测装置的研制及应用[J].现代电子技术, 2018(14):24-28.[5]帅盼,张海宁,白福,等.基于超声波测距的汽车倒车避障系统设计[J].研究与开发,2016(10): 54-57.[6]葛耿育.基于STC89C52的LCD12864液晶串并行显示设计[J].遵义师范学院学报,2016(5):98-101.(编辑㊀姚㊀鑫)Design and application of ball automatic sorting control system based onSTC89C52microcontrollerDu JuanJiuquan Vocational and Technical College Jiuquan735000 ChinaAbstract The application of small ball automatic sorting control in people s production and life is of great significance.At present the most widely used way is to realize the automatic sorting of small balls through PLC motor mechanical arm limit switch proximity switch and other devices.The system designed by this control method has slow sorting speed inconvenient operation and high manufacturing cost.Considering the universality and cost of the system the promotion of this kind of system is very limited.In addition in case of failure the maintenance is very inconvenient.Therefore this paper studies the design scheme of small ball automatic sorting control system based on STC89C52single chip microcomputer and explores a design scheme of small ball automatic sorting control system with high intelligence flexible and convenient operation safe and reliable performance.Key words STC89C52single chip microcomputer color detection ranging control system design。
一种单片机通讯处理中断的新方法
一种单片机通讯处理中断的新方法
杨东军;方伟
【期刊名称】《微计算机信息》
【年(卷),期】2011(027)002
【摘要】在MCU的中断被触发时,一般直接在中断处理函数里完成要执行的指令,但当遇到执行时间较长的指令时,例如上位机控制电机转动,如果仍然在中断处理函数中执行,则需要占用大量中断处理时间,对MCU的及时响应产生一定的影响.本文借鉴Linux系统的中断处理思想以及FPGA状态机思想,提出了一种利用状态机进行当前状态判断的方法.在中断处理函数里,对占用指令周期短的命令可直接在中断处理函数里执行,而对于占用时间长的命令,只做接收,处理过程放在主函数里执行.实验证明,这种方法可有效提高系统的响应性,同时方法简单,容易掌握.
【总页数】3页(P11-12,46)
【作者】杨东军;方伟
【作者单位】130033 中国科学院长春光学精密机械与物理研究所空间一
部;100039 中国科学院研究生院;100039 中国科学院研究生院
【正文语种】中文
【中图分类】TP368
【相关文献】
1.一种自动化系统监控软件串口通讯中断的处理方法 [J], 杨慧;唐君
2.一种8098单片机与PC机通讯的新方法 [J], 曹凯;储云仙
3.一种切实可行的8031单片机中断处理方法 [J], 龙科慧
4.一种单片机通讯处理中断的新方法 [J], 杨东军; 方伟
5.利用TWI硬件中断实现AVR单片机主从式I2C通讯的一种方法 [J], 张洪林因版权原因,仅展示原文概要,查看原文内容请购买。
用PTS方式实现80C196的串行通信功能
用PTS方式实现80C196的串行通信功能
吴隆安;蒙子杰
【期刊名称】《工业控制计算机》
【年(卷),期】1994(000)002
【摘要】本文介绍80C196单片机类似DMA的PTS工作方式,及用PTS方式完成串行通信并与串行中断方式做一比较。
【总页数】3页(P27-29)
【作者】吴隆安;蒙子杰
【作者单位】不详;不详
【正文语种】中文
【中图分类】TP335
【相关文献】
1.基于NIOS Ⅱ系统的异步串行通信功能的实现 [J], 颜丽莎;朱力宏
2.80C196的PTS工作方式 [J], 吴隆安;蒙子杰
3.串行通信功能的实现 [J], 姜维安;卢坤
4.利用通用串行口实现微机集散控制的通信功能 [J], 王雷;薛继明
5.基于VB实现PLC串行通信功能的研究 [J], 章铁钟;智爱娟;辛伊波
因版权原因,仅展示原文概要,查看原文内容请购买。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
单片机段斌斌中国地质大学长城学院本科课程设计题目:彩灯控制器课程设计系别信息工程系学生姓名段斌斌专业电气工程及其自动化学号04311229指导教师刘瑞静职称讲师2014年6月16日彩灯控制器课程设计摘要本文介绍了一种简易LED彩灯控制系统的软硬件设计过程,本方案以AT89C51单片机作为主控核心,按键控制电路、彩灯显示电路以及单片机最小系统等模块组成的核心主控制电路。
利用软件编程烧录程序到单片机来实现对LED彩灯进行控制,本系统亮灯模式多,用户根据操作提示可以随意变换想要的闪烁方式和控制彩灯的闪烁频率。
本系统具有电路结构简单、易操作、硬件少、体积小、成本低、低能耗等优点,具有一定的实用和参考价值。
关键词LED彩灯;彩灯控制系统;闪烁方式目录第1章设计目的和任务要求 (1)1.1设计目的 (1)1.2任务和要求 (1)第2章硬件设计 (3)2.1直流稳压电源电路 (3)2.2单片机最小系统 (3)2.3LED彩灯显示电路 (4)2.5串口电路 (5)第3章软件设计 (8)第4章系统仿真调试 (8)4.1系统仿真 (8)4.2仿真调试 (9)总结 (10)参考文献 (11)附录1 LED彩灯控制仿真图 (12)附录2彩灯控制器程序 (11)附录3 LED彩灯点亮方式图 (14)第1章设计目的和任务要求随着人们生活环境的不断改善和美化,在许多场合可以看到彩色霓虹灯。
LED彩灯由于其丰富的灯光色彩,低廉的造价以及控制简单等特点而得到了广泛的应用,用彩灯来装饰街道和城市建筑物已经成为一种时尚。
但目前市场上各式样的LED彩灯控制器大多数用全硬件电路实现,电路结构复杂、功能单一,这样一旦制作成品只能按照固定的模式闪亮,不能根据不同场合、不同时间段的需要来调节亮灯时间、模式、闪烁频率等动态参数。
这种彩灯控制器结构往往有芯片过多、电路复杂、功率损耗大等缺点。
此外从功能效果上看,亮灯模式少而且样式单调,缺乏用户可操作性,影响彩灯效果,因此有必要对现有的彩灯控制器进行改进。
1.1 设计目的1.进一步掌握数字电路课程所学的理论知识。
2.熟悉几种常用集成数字芯片的功能和应用,并掌握其工作原理,进一步学会使用其进行电路设计。
3.了解数字系统设计的基本思想和方法,学会科学分析和解决问题。
4.培养认真严谨的工作作风和实事求是的工作态度。
5.数点课程实验是大学中为我们提供的唯一一次动手实践的机会,增强动手实践的能力。
1.2 任务和要求实现彩灯控制的方法很多,如EPROM编程、RAM编程、单板机、单片机等,都可以组成大型彩灯控制系统。
因为本次实习要求设计的彩灯路数较少,且花型变换较为简单,故采用移位寄存器型彩灯控制电路。
(1)彩灯控制器设计要求设计一个8路移存型彩灯控制器,基本要求:1. 彩灯能演示2. 彩灯用发光二极管LED模拟;选做:实现快慢两种节拍的变换。
(2)课程设计的总体要求1.设计电路实现题目要求;2.电路在功能相当的情况下设计越简单越好;3. 注意布线,要直角连接,选最短路径,不要相互交叉;4. 注意用电安全,所加电压不能太高,以免烧坏芯片和面板。
第2章硬件设计2.1 直流稳压电源电路对于一个完整的电子设计来讲,首要问题就是为整个系统提供电源供电模块,电源电路的稳定可靠是系统平稳运行的前提和基础。
电子设备除用电池供电外,还采用市电(交流电网)供电。
通过变压、整流、滤波和稳压后,得到稳定的直流电。
直流稳压电源是电子设备的重要组成部分!本项目直流稳压电源为+5V。
如下图所示:直流稳压电源的制作一般有3种制作形式,分别是分立元件构成的稳压电源、线性集成稳压电源和开关稳压电源。
下图稳压电源采用的是三端集成稳压器7805构成的正5V直流电源。
图2-1 三端固定式集成稳压电源电路图AT89C51单片机的工作电压范围:4.0V—5.5V,所以通常给单片机外接5V直流电源。
由于时间关系,此处用3节1.5V的干电池供电,在此不在赘述此稳压电源电路图原理。
2.2 单片机最小系统要使单片机工作起来,最基本的电路的构成由单片机、时钟电路、复位电路等组成。
单片机最小系统如下图2-2所示。
时钟电路:本系统采用单片机内部方式产生时钟信号,用于外接一个12MHz石英晶体振荡器和2个30pF微调电容,构成稳定的的自激振荡器,其发出的脉冲直接送入内部的时钟电路。
复位电路:确定单片机工作的起始状态,完成单片机的启动过程。
单片机系统的复位方式有上电自动复位和手动按键复位。
本设计采用手动按键复位,该复位方式同样具有上电自动复位功能。
电路如下图所示。
图2-2 单片机最小系统2.3 LED彩灯显示电路LED彩灯显示电路(如图所示)实际上是由8个发光二极管和8个电阻构成的电路。
发光二极管与电阻对应串联,然后接在与之相对应的P2口上。
通过软件编程对P2口输出高低电平来实现不同的闪烁花型。
由于发光二极管的导通电压一般为1.7V 以上,另外,他的工作电流根据型号不同一般为1mA到30mA,电阻选择范围100欧姆~3千欧姆在此我们这里选用560欧姆的电阻。
图2-3 LED彩灯显示电路2.5 串口电路串口电路为单片提供与PC机连接端口,为单片机提供下载程序到单片机程序存储器中。
串口原理图如图2-5所示。
串口也称串行通信接口,RS-232是目前最常用的一种串行通讯接口,由于其形状和针脚数量的原因,其接头又被称为DB9接头。
RS-232针脚定义: 2 RXD ← Receive Data 接收数据、3 TXD → Transmit Data 发送数据、5 GND —System Ground 系统接地,一般就用到这几个引脚。
图2-5 串口原理图MAX232芯片是专门为电脑的RS-232标准串口设计的单电源电平转换芯片,使用+5v单电源供电。
MAX23内部结构基本可分三个部分:第一部分是电荷泵电路:由1、2、3、4、5、6脚和4只电容构成,功能是产生+12v和-12v两个电源,提供给RS-232串口电平的需要。
第二部分是数据转换通道:由7、8、9、10、11、12、13、14脚构成两个数据通道,其中13脚(R1IN)、12脚(R1OUT)、11脚(T1IN)、14脚(T1OUT)为第一数据通道,8脚(R2IN)、9脚(R2OUT)、10脚(T2IN)、7脚(T2OUT)为第二数据通道。
TTL/CMOS数据从T1IN、T2IN输入转换成RS-232数据从T1OUT、T2OUT送到电脑DP9插头;DP9插头的RS-232数据从R1IN、R2IN输入转换成TTL/CMOS数据后从R1OUT、R2OUT输出第三部分是供电:15脚DNG、16脚VCC(+5v)。
在此,本系统的硬件电路已经全部设计完毕。
第3章软件设计单片机的应用系统由硬件和软件组成,上述硬件原理图搭建完成上电之后,我们还不能看到多控制、多闪烁方式的LED灯系统循环点亮的现象,我们还需要告诉单片机怎么样进行控制,即编写程序控制单片机管脚电平的高低变化,来实现发光二极管的明灭。
软件编程是多控制、多闪烁方式的LED灯系统中的一个重要的组成部分,是本设计的重点和难点。
下面,我将阐述多控制、多闪烁方式的LED灯系统是如何实现8个LED灯的循环点亮,来介绍实现流水灯控制的软件编程方法。
本设计是以单片机AT89C51为核心控制8个发光二极管5种闪烁方式的变换。
硬件电路如图附录1所示,八个发光二极管D1-D8分别接在单片机的P2.0-P2.7接口上,当给P2.0口输出“0”时,发光二极管点亮,当输出“1”时,发光二极管熄灭。
可以运用输出端口指令MOV P0,A或MOV P0,#DATA,只要给累加器值或常数值,同理,接在P2.1~P2.7口的其他7个LED的点亮和熄灭的方法同LED1。
因此,要实现流水灯功能,我们只要将发光二极管LED1~LED8依次点亮、熄灭,8只LED 灯便会一亮一暗的成流水灯了。
在此我们还应注意一点,由于人眼的视觉暂留效应以及单片机执行每条指令的时间很短,我们在控制二极管亮灭的时候应该延时一段时间,否则我们就看不到闪烁效果。
第4章系统仿真调试4.1 系统仿真本设计使用的80C51软件来进行编程。
80C51提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(uVision)将这些部份组合在一起。
Proteus的ISIS是一款Labcenter出品的电路分析实物仿真系统,可仿真各种电路和IC,并支持单片机,元件库齐全,使用方便,是不可多得的专业的单片机软件仿真系统。
图4-1 仿真电路图4.2 仿真调试本系统的调试是把在Keil里面写好的程序通过编译不出现任何错误后将生成的后缀名为.HEX的文件加载到AT89C51单片机中。
接下来我们将在PROTEUS软件进行软硬件结合的调试。
图4-2 程序编译总结在经过几周的不懈努力中,终于完成了毕业设计任务。
通过本设计锻炼了我们的实践能力,也是对以后我们实际工作能力的训练和考察过程。
现在是一个高科技的时代,单片机的应用无处不在,这更坚定了我要学好单片机的决心。
本设计本身就比较简单,整个毕业设计的过程中每一步都是自己亲自做过的,在经过遇到问题,思索问题到解决问题的过程中,收获是最多的。
以往没有注意到的问题,都在这一次的毕业设计中得以体现,这培养了我的细心,耐心和专心。
我觉得能够在这次的毕业设计中学到很多的东西,以往不注意的细节,在这一次中是必须让自己去注意的。
也是我这三年来所学到知识的一个体现。
我深深知道,每一次的学习实践环节都是那么的来之不易,都是通过老师的深思熟虑后,才给我们定下目标。
然后让我们在知识的海洋里翱翔,让我们随着年龄的增长不断的扩充自己的知识领域,也逐渐成熟,逐渐长大,老师同时也教导我们逐渐成为一个能够为身边的人,为家庭,为国家做出点点贡献的人,教导我们学会感恩。
所以,我在这次的毕业设计中,认真对待每一个过程,希望自己的认真,自己最后的毕业设计的成果能够回报老师这么多年来的教导,这么多年的奉献。
感谢教导我们的所有老师。
最后,由于毕业期间,时间仓促,错误与不妥之处在所难免,敬请老师批评指正。
参考文献[1] 周国运.单片机原理及应用.北京:中国水利水电出版社,2009[2] 陈梓城.模拟电子技术基础.北京:高等教育出版社,2007[3] 陈正义.单片机控制实习[M].北京:人民邮电出版社,2006[4] 李朝青.单片机原理及接口技术.北京:人民邮电出版社,2006附录1 LED彩灯控制仿真图附录2 LED彩灯彩灯控制程序代码ORG 0000HSTART: MOV DPTR,#TABLELOOP: CLR AMOVC A,@A+DPTR ;查表并送ACJNE A,#11H,LOOP2 ;判断是否为退出字符SJMP STARTLOOP2:MOV P1,A ;将A里面内容送P1口LCALL DELAY ;调用1s延时显示INC DPTRLJMP LOOPDELAY:MOV R0,#10 ;1s延时程序DE1:MOV R1,#200DE2:MOV R2,#248DJNZ R2,$DJNZ R1,DE2DJNZ R0,DE1RETTABLE: DB 0E7H,0C3H,81H,00H,0FFH DB 7FH,3FH,1FH,0FH,07HDB 03H,01H,00H,0FFH,55HDB 0AAH,55H,0AAH,0FFH,00HDB 0FFH,00H,0FFH,11HEND附录3 LED彩灯点亮方式图中国地质大学长城学院课程实习成绩评定表。