Proteus在单片机课堂教学中的应用
PROTEUS在职校单片机教学中的应用
性 。因此 ,通 过使用 单 片机仿 真 软件P T U 来 进 行教 学实 接 。在检 查 的时候 并 不容 易 。而Poe s 真软 件 的应 用 ,不 RO E S rtu 仿
( )矩 阵键 盘控 制数 码 管显 示仿 真 二 在 单片 机 系统开 发研 究过 程 中 ,经 常 会涉 及矩 阵 键盘 方
果 不仅 激起 了学生 学 习的兴 趣 .而且 可 以让 学生 直接 感 受到 面 的 问题 。矩 阵 键 盘 的 电路 比较 简 单 ( * 矩 阵键 盘 为 以4 4 仿 真 后 的效果 ,提高 了学 生 学 习的积 极 性 。Poe s 抽 象 的 例 ) * rt 使 u 。4 4的按 键 有横 竖 各 四根 信 号 线 。每 行信 号线 与 按 键
果 ,笔 者 曾尝试 过使 用很 多演 示 电路 板 。但效 果 并不 是很 理 这都是 可 以让学 生 去思考 的 问题 。虽然 硬 件原 理 图非 常 的简 / O口输 出特性 。 想 ,而 且 费时 费力 。这 主要是 因为演 示 电路 板 比较小 ,而且 单 ,但 通过 仿真 可 以更 加 清晰 的展 现单 片机I 需 要 携带计 算 机 、仿 真 器 、 电源 、编程 器等 配套 用 具 。后来 将 Poe s rtu 仿真 演示 软 件 引入 到课 堂教 学后 ,它的 动态 演示 效
技与用 术 应
21 雪电 0・ 15 卞 ・ 教
PO E S R TU 在职校单片机教学中的应用
☆ 戴 文 彬
( 山 市 第 一 职 业 高级 中 学 , 江 苏 昆 山 2 5 0 ) 昆 13 0
Proteus仿真技术在单片机教学中的应用
出 了应用 Poes rt 软件进 行单 片机教 学 的解决 方案 。 u 详细分 析 了 Po u 在单 片机课 程 的课 堂教 学 、 rt s e 实验 和课 程设计 中的应用 特 点 , 并通 过 实例 说 明 了应 用
的教 学效果 。
大 多数学 校的单 片机实 验室通 常采用 实验 箱或 者 试验板 , 采取这 种 方法进行 实验虽 然方便 , 但是 也 存 在不足 。首先 , 校 使用 的单 片机 实 验 箱属 于成 高
学 中, 教师 围绕具 体项 目以模块 方式组 织教 学 内容 ,
仿真器引人到课堂上 , 通过现场做演示实验 给学生 看 。但效果 往 往不 理 想 , 小小 的 实验 板 和仿 真 器 演
示起 来很难 看 清楚 , 不能让所 有学 生都观察 到效果 ,
而且 费时 费力 , 学效 果 不佳 。所 以传 统教 学 缺乏 教 有效 的演示 方法 , 本是 纯理论 的语 言描述 , 基 缺乏直
41 45 / 1 2. 3 3 1 4
长春 工程 学 院 学 报 ( 会 科 学 版 )2 1 年 第 1 社 01 2卷 第 1 期 J C aghnIs T c . ScS iE i)2 1 , o.2, o1 . hncu t eh (o.c. d. ,0 V 11 N . n. 1
留在演示 性及验证 性实 验 的层 次 。学生很难 参 与到 其 中的设计 , 也不 能 充分 了解 硬件 电路 的 实 际连 接 情况 , 动手 能力得不 到训 练与提 高 。其 次 , 片机 的 单
种类繁 多 , 而实 验 箱 、 实验 板 上 的 资源 有 限 , 一个 在
单 片机 及其 相 关课 程 是工 科 院校 电子信 息 、 自 动化 和 机 电等 专业 的 一 门专业 必 修 课 , 这就 构 成 了 单 片机教 学成 为相关 院校相关 专业 的教学 重点 。单 片机 又是 一 门实 践 性很 强 的课 程 , 自身特 性 决定 其
浅谈Proteus在单片机教学中的应用
第 3 期 1
S IN E&T C N L G F R TO CE C E H O O YI O MA IN N
o 高校讲Байду номын сангаас。
科技信息
浅谈 P oe s rt 在单 片机教学中的应用 u
张 欣 ( 中国海 洋大学 青岛学 院 山东
青岛
2 60 ) 6 3 0
【 摘 要】 本文主要介 绍了 Poes rt 软件在 单片机教学 中的应用, u 并在教 学实践 中取得 了明显效果 , 具有一定的推广价值。 【 键 词 】 片机 ;rt s 拟 仿 真 关 单 Poe ; u虚 O 前 言 R gs r eies的窗 口中可 以看到 P t 1的内容是 4 ,原理图中 P . 12引脚控制 的 发 光 二极 管 灭 , 它 的 亮 。另外 Po u 具 有 用 色 点 显示 芯 片 管 脚 状 其 rt s e
1 P oe s软件 的介 绍 r tu
E A 工 具 软 件 , 目前 最 先 进 的单 片 机 和 嵌 入 式 系 统 的设 计 与 仿 真 3 课 外 实 践 D 是 平 台 , 支 持 外 围数 电/ 电 与 处 理 器 的 协 同 仿 真 , 正 实 现 了虚 拟 物 它 模 真 单 片 机学 习过 程 中 . 生 的 实 践操 作 能力 不 强 的主 要 原 因 就 是 动 学 理 原 型 功 能 . 没 有 目标 板情 况 下 , 可 以 对 设 计 的 硬 件 系 统 的 功 能 、 在 就 手 的 机会 太 少 。 单 片机 的实 践 教学 是课 程 教 学 中 的重 要 环 节 , 靠 课 仅 合 理 性 和 性 能 指标 进 行 充 分 调 整 ,并 进 行 相 应 软 件 的 开 发 和 调 试 , 进 堂 在 实 验 室 的一 点 时 间 是 决 不 了 的 ,必 须 通 过 让 学生 多 有 实 践 的 机 行 完 全 的虚 拟 开 发 . 真 正实 现 了在 计 算 机 上 完 成从 原 理 图 与 电 路 设 它 会 , 且 许 多 知 识 只有 通 过 实 践 才 能 真 正 地 理 解 和 掌 握 , 多 能 力 只 而 许 计 、 路分 析 与 设 计 、 片机 源码 级 调 试 与 仿 真 、 统 测 试 与 功 能 验 证 电 单 系 有 通 过 实 践 才 能 得 到 培 养 。 Poe s 件 的 出现 使 学 生 可 以 不 必 使 用 rtu 软 到形 成 P B的 完 整 的 电子 设 计 、 发 过 程 。 rtu 有 丰 富 的 元 器件 模 C 研 Po s e 硬件 仿 真 器 及 其 它 昂 贵 的硬 件 设 备 , 需 要 一 台 电 脑 就 可 以 实 现 整个 只 型 、 多 处 理 器 的 支持 、 样 的虚 拟 仪 器 、 对 多 强大 的分 析 功 能 和 与 第 三 方 设 计 过 程 ,这 很 大 程度 上增 加 了学 生 自己 设 计 单 片 机 系统 的 机会 , 使 集成 开 发 环 境 的无 缝 集 成 , 已被 公认 为 电类 教 学 与 实 验 的 巨大 资 源 , 学 生 有 机 会 发 挥 自我 的 创 新 意 识 , 据 自己 兴 趣 设 计 题 目 , 根 由学 生 在 在 越 来 越 多 的 国 内大 学 中得 到 应 用 。Poe s 教 学 改 革 、 程 设 计 、 rtu 为 课 Poes 件 中设 计 硬 件 电路 图 , 程 、 试 、 真 。最 终 , 买 电路 板 、 rtu 软 编 调 仿 购 毕 业 设 计 创新 和科 研 开 发 提 供 了 良好 的软 件 支 撑 。 元 器 件 进 行 焊 接 、 统 调 试 , 过 这 样 的 过 程 相 信 学 生 的 自信 心 以及 系 经 学 习 单 片 机 的兴 趣 会 进 一 步 加 强 , 另外 在 实 际应 用 中也 会 遇 到 许 多 新 2 将 P oe s软 件 引入 单 片 机 教 学 rtu 问题 , 学生 解 决 实 际 问题 的 能 力 也会 大有 提 高 。 以 前课 堂 上 往 往 要 向学 生 列 举 大 量 的 设 计实 例 , 师讲 解 费 时 费 教 力还 不 直 观 。把 P oe s 件 引 入 课 堂 教 学 ,可 以增 强 教 学 的直 接 效 4 结 束 语 rtu 软 果 , 发 了学 生 的 学 习兴 趣 。如 在 通 过 发光 二 级 管流 水 灯 实 例 学 习单 激
Proteus在《单片机》课程设计中的应用
w i () hl 1 e
f P = xb O 0e; fr = 8h Oh 一 0 h 2 ;> ;一 ) (
{ fr = 4 ; 0s一 o( 2 8s ; ) s > 一 {
PI 0 0 = x 0;
P=x; 2 0 f Pl 0 0 ; = x 1
P = ih1] 2 ds / ; [ o
{
TMOD= x 6 00; THO O f; = xf
TL =0 f; 0 x
TR0 ; =1 EA=I ; EXO ; =1 EX1 : =1 ET =t 0 ;
2 Poe s在《 rtu 单片机》 课程设计中的应 用
在《 单片机》 程设计 中 , 课 结合 Po u 强大 的设计 、 r es t 仿真功能可以 增加 几个综合性 、 应用性 比较强 的设计性 实验 , : 如 交通灯系统设计 、 电子万年历设计 、 水温测控 系统设计等等 。下面 以模拟交 通灯控制系 统 和多功 能实时时钟实验 为例 , 明 Po u 在《 说 res 单片V } t t系统仿 真中 的应 用。
【 摘 要】 本文分析 了传 统《 单片机》 课程教 学中客观存在的弊端 , 利用 Po u强 大的设计 、 真功能 , 出了基 于 Poes rt s e 仿 提 r u 的单片机课程设 t 计教 学实践 改革方案 , 激发学生学习积极性 . 高学生综合分析与设计单片机 系统的能力。 提
【 词】 关键 单片机 ;rt s教学 实践 Po u; e
1 P oe s软件 介绍 rtu
Po u I r es S t I S是英 国 L b et 公 司开 发的 电路分析 与实 物仿真 acn r e 软件 , 以仿真 、 可 分析模拟电路 、 数字电路 、 混合电路 、 模数 单片机及外 围系统 、 S 3 接 口、 C调试器 、P 调试器 、 R 22 I 2 SI 键盘和 L D系统等 。结 C 合 Poes 《 片机》 rt ,单 u 教学 实践 中可进行 的实验有 : 流水灯控 制 、 数码 管显示 、 键盘控制 、 音乐播放 、 继电器控制 、 步进电动机控制 、P 通信 、 SI IC通信 、C 2 L D及 点阵显示 、 红外 接收 、 D D 、 A / A 温度检 测及 串 口通信 等。 比传统《 单片机》 课程实验 内容多得多 。
Proteus仿真软件在中职单片机教学中的应用
/
江雪薇
要 : 文分析 了传统教 学方式 的缺 陷 , 绍 了运用 Poes 真软 件在单 片机教 学 中 本 介 rtu 仿
Poe s rtu 仿真软件在中职单片机教学中的应用
摘
的优势 , 并结合 笔者 的教 学实践 , 就如何在 单片机 中实施 Poe s 实 rt 理 u
以提 高中职单片机教学效果。 关键词 : 中职 ;rt s Poe 仿真软件 ; 片机 u 单
二 、 rtu 真软 件在 单 片机教 学 中的 优 Poe s仿
势
Poe s rt 软件 具有 非常 丰 富 的仿 真 元 器 件 库 , 为 仿 u 还
ቤተ መጻሕፍቲ ባይዱ
真系统配置有虚拟仪器 , 如示波器、 逻辑 分析仪、 信号发
生 器 等 。除 了具 有 E DA 工 具 软 件 的 电路 仿 真 功 能 外 , 还
两 个 星 期 的 单 片 机“ 阵显 示 ” 目的实 训 , 生用 万 能 点 项 学 板 根 据 选 定 的 电 路 图 进 行 布 局 设 计 与 焊 接 , 生往 往 花 学 费 大 量 的 时 间在 焊接 上 , 焊 接 成 功 且 能插 上 单 片 机 正 而 常 工 作 , 到 实 训 项 目要 求 的 不 足 4 %, 试 与 测 量 、 达 0 调 创
建
设
新、 编程等技 能得不到有效培养 。
教学过程在实验室完成 , 学生通过完成教师 设计 的 项 目来达 到接 受知识和探究疑惑 的 目的。 虽然这种教学 方式 灵活、 有趣 、 有效 , 但组织 、 准备的难度大 , 件的成 硬
本 、 场 的 限制 及 实 验 项 目设 计 的 滞 后 , 些 因 素 制 约 室 这
Proteus仿真软件在单片机课程设计过程中的应用
Proteus仿真软件在单片机课程设计过程中的应用Proteus仿真软件是一款主要用于电子电路设计和仿真的软件,广泛应用于电子工程、自动化、工业控制、通信等领域。
在单片机课程设计中,Proteus仿真软件具有重要的应用价值。
单片机课程设计通常要求学生将电路设计和程序设计相结合,实现特定功能的自动控制系统。
Proteus仿真软件提供了完善的开发环境,包括电路设计、仿真、调试、编程等功能,为学生提供了一个高效、安全、经济的实验平台。
首先,Proteus仿真软件的电路设计功能可以让学生轻松地设计各种电路。
学生可以自己画电路图,选择器件,完成网络连接等操作。
通过实验仿真,学生可以验证电路的工作正常性,避免了实验过程中误操作导致的元器件损坏和电路走线错误。
其次,Proteus仿真软件的模拟仿真功能可以模拟各种信号,检测电路的反应。
学生可以通过在仿真平台上模拟输入和输出信号,测试电路的各个部分之间的交互,验证设计的合理性。
通过这种方式,学生可以更深入地理解电路的工作原理和信号传输过程,提高学习效果。
此外,Proteus仿真软件还具有调试和编程功能,在单片机程序开发的过程中起到了巨大的作用。
学生可以通过仿真软件编写单片机程序,调试程序代码,验证程序的正确性。
通过仿真,学生可以方便地发现程序中的错误,解决问题,提高开发效率。
总之,Proteus仿真软件在单片机课程设计过程中的应用十分重要。
它提供了电路设计、仿真、调试、编程等一系列功能,为学生提供了一个完整、高效、安全的实验平台。
学生可以在仿真平台上进行设计、调试和测试,避免了实验过程中的损坏和浪费,提高了实验的成功率和学习效果。
Proteus和Keil软件在单片机项目式教学中的应用
Ke y w o r d s : MC U; p r o j e c t t e a c h i n g ; P r o t e u s s i m u l a t i o n s o f t w a r e ; K e i l s o f t w a r e
( Me c h a n i c a l &E l e c t r i c a l E n g i n e e i r n g D e p . ,T a i z h o u V o c  ̄ n l a T e c h n c i l a C o l l e g e ,T a i z h o u 3 1 8 0 0 0 , C h i n a )
a p p l i c a t i o n me t h o d a n d s i mu l a t i o n d e b u g g i n g p r o c e s s o f P r o t e u s a n d K e i t s o f t wa r e s u s i n g i n t h e c o u r s e t e a c h i n g o f MCU we r e
关键 词 : MC U; 项 目式 教 学 ; P ot r e u s 仿 真软件 ; K e i l 软 件 中图分类号 : T P 3 9 1 . 9 文献标识码 : A 文 章 编 号 :1 6 7 4 — 6 2 3 6 ( 2 0 1 3 ) 0 6 — 0 0 0 4 — 4 0
赖 忠 喜 ,林 君焕 ,陶 东娅
( 台 州职 业 技 术 学 院 机 电 学 院 ,浙 江 台 州 3 1 8 0 0 0 )
摘要: 针 对 单 片机 项 目式 教 学 中 出现 的 问题 ,提 出 了将 P r o t e u s 仿真软件 和 K e i l 软 件 引入 到 单 片 机 项 目式 教 学 中 。 以” 简 易温 室监 控 系统 ” 项 目为 例 . 详 细 阐述 P r o t e u s 软件 和 K e i l 软 件 在 单 片机 课 程 教 学 中的 使 用 方 法 和 仿 真 调 试 过 程 。 实 践证 明 . 该教 学方法能激发 学生学习的热情 . 锻 炼 了学 生 的 创 新 能 力 和 单 片机 软 硬 件 综 合 开 发 能 力 . 取得 了 良 好 的教 学效 果 . 是 提 高 单 片 机 教 学效 率和 教 学 质 量 的 一 种 有 效 方 法 。
Proteus在单片机专题实训中的应用
Proteus在单片机专题实训中的应用摘要:Proteus软件作为一款性能良好的硬件仿真软件,在高校实训教学课程中的优势得到了充分的体现。
主要用一个简单的实例说明Proteus软件在实训教学中的应用,来体现其在实训教学中的高效性和经济性,并对Proteus在实训过程中的使用做出简单的总结和分析。
关键词:Proteus;实训;经济1 Proteus中的硬件电路设计根据信号发生器整体设计方案,该信号发生器主要模块包括单片机最小系统、调理电路、抗干扰电路和D/A转化电路。
结合上面各个部分电路的设计,选择合适的元器件,在Proteus中搭建出如图1的硬件电路图。
Proteus软件布图方式与Protel软件非常类似,最大的区别在于其可视化非常强,这在设计的后续仿真中会看到相应的可视化界面。
(1)波形选择在运行过程中,改变接在P3口的拨码开关,实现其他波形的切换,同时可以看到波形指示灯的改变。
图1 硬件电路图(2)频率调整在运行过程中,系统在程序控制下由单片机AT89C51的P0口向D/A转换输送数据,改变接在P2口的拨码开关,可以观察到波形频率发生变化。
2 Proteus与Keil的联合调试微处理器的程序代码部分需要在Keil中编写编译成功后,需设置options for target‘target1’之中的output,选择create HEX File,这样编译运行后才会出现.hex文件,如图2所示。
在Debug中选择Proteus VSM Simulator然后确定,将生成.hex 文件在Proteus中加载到单片机里,点全速运行,这样才会实现两个软件对信号发生器系统的联合调试。
3 系统仿真结果Proteus提供的虚拟示波器可以像其他元件一样在电路内用线连接,仿真开始后会出现一个可调的Digital Oscilloscope虚拟数字示波器,这样我们就可以直观的看到信号发生器的仿真结果。
为了在仿真试验中自动弹出示波器需要设置,在Debug中选择Reset popup windows即可。
Proteus仿真软件在单片机教学实践中的
科技与创新┃Science and Technology&Innovation2023年第01期文章编号:2095-6835(2023)01-0176-03Proteus仿真软件在单片机教学实践中的应用*庞宝麟,封岸松,李帅(沈阳化工大学,辽宁沈阳110000)摘要:根据近年来单片机技术发展的需要,分析了单片机教学实践过程中存在的问题,并对单片机教学改革模式进行了探索。
以Proteus为实例,重点论述了Proteus软件在单片机教学实践中的应用方法,为单片机课程改革提出了宝贵的经验。
关键词:Proteus;单片机;教学实践;教学改革中图分类号:G642;TP368.1文献标志码:A DOI:10.15913/ki.kjycx.2023.01.048单片机技术属于嵌入式技术,近年来在信息电子工程领域迅速发展。
随着科技的进步,计算机等相关技术发展迅猛,社会上对相关人才的需求也迅速增长,相应的单片机这类课程的重要性也越来越明显。
目前大多数工科专业都开设相关课程,因此单片机相关课程已成为工科专业的专业基础课程。
传统的单片机教学一直是采用传统的“老师讲,学生听”的教学模式,教学过程枯燥,教学以理论教学为主,理论与实际结合相脱节,学生学习积极性不高,缺乏独立思考和分析解决问题的能力。
在工科院校的教育改革过程中,人们越来越认识到实践环节的重要性[1]。
随着科技的发展,网络技术及移动通信技术大面积普及,传统的单片机教学模式已经不能适应培养单片机应用型人才的教学要求。
针对这种情况很多学校都进行了相应的单片机教学改革,如增加实践环节的比例、采用慕课及线上线下混合式教学等新型的教学形式。
为了能让学生真正掌握单片机技术,积极主动地去学习单片机方面的相关知识,亟需改变教学模式[2]。
1单片机教学模式探讨目前,随着教学改革的推进,越来越多的教学模式涌现出来,如慕课、微课、线上线下混合式教学等。
1.1慕课慕课(Massive Open Online Course,MOOC)是近几年兴起的一种在线教育方式,里面涵盖了一些重点学府的课程,比如武汉大学、西安交通大学、同济大学的课程,内容面也广,几乎各个专业都有,如经济学、建筑、计算机等。
Proteus软件在单片机教学中的应用
Proteus软件在单片机教学中的应用随着现代科技的飞速进步,单片机作为集成电路中的一种重要组成部分,被广泛应用于各个领域。
单片机教学作为电子信息工程相关专业的一门重要课程,对同砚的动手能力和实践能力提出了很高的要求。
为了提高同砚的进修效果和爱好,传统的教学方法已经不能满足教学需求,引入Proteus软件成为单片机教学中的必备工具。
Proteus软件是一款专门用于电子电路仿真和PCB设计的软件。
它的使用简便,功能强大,被广泛应用于电子电路的设计与验证。
在单片机教学中,Proteus软件可以用于模拟和验证各种电子电路,在完成单片机原理和实践的教学任务时起到至关重要的作用。
起首,Proteus软件可以实现电子电路仿真。
在传统的单片机教学中,同砚需要通过原理图和实际电路进行电路仿真试验。
然而,传统的电路仿真设备成本振奋、繁琐,并且操作起来不够灵活。
相比之下,Proteus软件提供了一种便利、灵活和直观的电路仿真方式。
同砚只需在软件中构建相应的电路,然后通过仿真功能就能够实时观察电路的工作状态。
这种仿真方式不仅能为同砚提供试验环境,还能援助同砚更加直观地理解电子电路的原理和工作方式。
其次,Proteus软件提供了强大的电路设计功能。
在单片机教学中,同砚需要依据课程要求设计相应的电路。
使用传统的设计方法,同砚需要手工绘制原理图和PCB版图,并使用切割机进行PCB加工。
这种方法存在制作周期长、精度有限和不易修改的缺点。
而Proteus软件通过提供原理图设计和PCB设计的功能,使同砚能够在计算机上进行快速、便捷的电路设计。
同砚只需依据要求拖拽元件、毗连线路即可完成电路设计。
此外,Proteus软件还提供了自动布线和优化功能,能够援助同砚更好地设计出符合要求的电路。
另外,Proteus软件还具有交互式仿真和调试功能。
在同砚完成电路设计后,通过使用软件内嵌的仿真和调试功能,能够援助同砚检验电路设计的正确性,并进行调整和优化。
Proteus仿真在单片机教学中的应用
浅谈Proteus仿真在单片机教学中的应用【摘要】proteu s软件是集电路设计、制版及仿真等多种功能于一身的嵌入式系统仿真平台,不仅能够对电工、电子技术学科涉及的电路进行设计与分析,还能够对微处理器进行设计和仿真。
本文针对传统单片机课程实验教学中存在的问题,提出了应用proteus 软件进行单片机教学的解决方案。
【关键词】单片机实验教学仿真一、引言单片机自20世纪70年代问世以来,广泛应用于工业检测系统、数据采集系统、自动控制系统、智能仪器仪表等领域,如今单片机控制系统已经成为一种常规的控制工具,单片机原理这门课程也成为各中职学校电类、机电类专业的重要专业基础课。
本门课程具有很强的实践性,而中职学校又以培养技术应用能力为主,这就对中职学校的单片机教学提出了更高的要求。
如何提高学生的实践能力和创新能力是我们在单片机教学中的重要着眼点。
二、单片机传统实验教学中存在的问题大多数学校的单片机实验室通常采用实验箱或者实验板进行实验,采取这种方法进行实验虽然方便,但是也存在不足。
首先,使用的单片机实验箱属于成品,其电路连接都是已经固定连接好的,实验内容只能停留在演示性及验证性实验的层次,学生很难参与到其中的设计,也不能充分了解硬件电路的实际连接情况,动手能力得不到训练与提高。
其次,单片机的种类繁多,而实验箱、实验板上的资源有限,在一个实验室里不可能包括所有种类的单片机设备以及各种外围电路,因此,对实验内容造成了很大的制约。
这也是因为单片机技术的迅速更新和发展,使许多学校设备落后、老化,不断地购买仪器设备又会带来资金耗费严重等问题。
第三,实验箱只有实验室才有,课内实验学时有限,而单片机课程需要大量的实验来巩固课堂知识,应该给学生创造条件在课后动手做实验,传统的实验教学显然无法满足学生的学习要求。
第四,实验仪器的损耗与维护问题严重实验过程中需要用到的仪器较多,易造成设备的损坏,维护工作量也很大。
因此,传统的单片机实验教学存在着很大的不足。
Proteus在《单片机》课程教学实践中的应用
1 P oe s软件介绍 rtu
管显示相应键值实验。 ⑧A D及 DA实验 : , / 使用 A C 8 9 D 00 检测模拟可调输入 电压并显 示; 使用 D C 8 2 出方波 、 A 03 输 三角波、 锯齿波并用示波器模 型显示 。 此外 , 单片机》 在《 课程设计 中, 可以增加几个综合性 、 应用性 比较 强 的设计性实验 . : 如 交通灯系统设计 、 电子万年历设计 、 温测控系 水 统设计等等 。下面 以基于 D 1 B 0的水温控制 系统实 验为例 .说明 S82 Po u 在《 res 单片机》 t 系统仿真中的应用 。系统主要 内 容如下 。 利用单 片机 A 8 C 1 T 9 5 控制 D 1B 0 S8 2 温度传感 器对水温 的控制 . 当水温低于预设温度值 时系统开始加热 亮 红色发 光二极 管表示 加 热状态)当温度达到预设温度值时 自 . 动停止加热。预设温度值和实测 温度值分别 由两个 3 位数码管显示 . 范围为 _ 9C 9q。 系统使用 D 1B0温度传感器检测水温 .并用 3 L D数码管 S8 2 位 E 显示温度值 . 其中数码管段选用 7H 25 4 C 4 驱动。 res Po u 电路设计过程 t
2 Poe s在《 rtu 单片机》 程教学实践中的应用 课
C AP C AP E 正 C _ I
Ca a i r p ct s o Ca a i r p ct s o Mi eln o s s l e u e a Reitr s o s s O te ern c p o l t is e o Daa n etr t v r s Co e S i h s ea s w t e &R ly c T L7 HC S r s F 4 e e i
Proteus在单片机课程教学中的应用
教 学效 果 分析
利用 Po u 仿真软件来进行教学具有许 多优势 ,首先是速 rt s e 度 快, 程序修改 、 编译 后马上就可以看到效果, 不需要实物设计 中 的拔 片 、 片 和插 片等 过 程 , 高 了课 堂 教 学 的 效 率 ; 次 是 课 堂 写 提 其 教 学效果非 常好, 师可 以用 多媒体教室 上课, 仿真结果 投影 教 将 在 大屏幕上, 比真实的实验板要 大很 多, 于观看 , 上教师的讲 便 加 解, 学生很容易掌握所学 的知识 ; 次是培养 的学生起 点高, 再 由于 K i和 Po u 是 目前开发单片机最流行 、 e l rl s e 通用性最好 的软件, 很
参考 文 献 :
『 陆 婷, 1 1 兰国 原 , 月林 , 于 P oe s 单 片机 虚 拟 实验 室的 杜 基 rt 的 u
构 建 II 用 天 地 .0 7 68 :6 -7 . l应 . 2 0 ;2 () 9 0
f 潘 建 斌 , 志 伟 , 金 超 单 片微 型 计 算 机 原 理 与 应 用》 2 1 陈 侯 《 教 学改 革 探 索『. 阳师 范 学院 学报 .04() 2 — 3 . 7安 1 20, : 9 10 21 『 汪 宁.r t s 件 的 单 片机 仿 真 方 法 【 . 东 轻 工 业 学 院 3 1 P oe 软 u l山 1 学报 . 0 7 1 1 2 — 7 2 0 ,2 ( :4 2 . ) f1 晓峰 . e l P o e s 合 虚 拟 仿 真 技 术在 单 片 机 教 学 4张 K i 和 rt 联 u 中的 应 用【 . 区教 学. 0 ,(2:9 7 . 1林 1 2 7 1) - 1 0 6
时 器 资 源 , 每 次 中 断 服 务 程 序 中查 找 正 弦 函 数 表 , 将 查 得 的 在 并 数据作 DA转换 , / 从而得到正弦波形 。通过 Poes仿真的结果 rt u 来 调 试 软硬 件 。 系统设计与仿真过程如下: 第一 步: 打开 Poes rtu 软件 , 运行 II, SS绘制函数发生器电路原 理图 , 并在原理图放置好需要使用 的仪器 ( 如示波器等 ) 。 第 二步: K i中编制源程序 , 在 e l 编译生成 目标文件 。为了 与 Po u r es中的硬件 系统联 凋 , t 事先还要设置好 K i的调试丁具 ( e l 同 时 在 Po u 的 d b g F 中 “ s e t d b gm nt ” o rt s e eu 选 U e r e e u o ir ) mo o
Proteus软件在单片机教学改革中的应用
0 引言
众所周 知 .单片机性 能开发 已经成为科 技与工程领 域的重要 内 容. 其应用 非常广泛。 目 前各类高校 电子类 专业普 遍开设 单片机课程。 然 而单 片机课程 抽象难 懂 。 教师惑于教 , 学生困于学 , 教学效果一 直都 不是很理想 鉴 于传 统单片机教学中所面临的难题 , 笔者精 心设计 了 几个典 型案例 . 采用 P r o t e u s 软件来辅 助教 学过程 。 给学生更 多的实际 动手机会 . 主要包括硬 件设计 与软件调试 . 实践教学表 明这种教 学改 革 方式 能够帮助学生更 好地理解单片机 . 明显提高了教学效果 。本文 将在分析嵌入式 系统仿真软件 P r o t e u s 特点 的基础 上 , 以A T 8 9 C 5 1 单 片机教学为例 . 重点阐述 P r o t e u s 软件 的仿真应用 。
s i mu l a t i o n a n d d e s i g n f o t e mp e r a t u r e — c o n t ol r l e d f a n s y s t e m b a s e d o n AT8 9 C5 l MCU a s a n e x a mp l e. we i l l u s t r a t e t h e a p p l i c a t i o n o f P r o t e us i n t h e MCU t e a c h i n g r e oF f i n . T h e MCU t e a c h i n g b a s e d o n P r o t e us s i mu l a t i o n s i g ni i f c a n t l y r e d u c e s t h e c o s t o f t e a c h i ng a n d e f f e c t i v e l y s t i mu l a t e s s t u d e n t s i n — t e r e s t i n l e a r ni n g , t h u s a c h i e v e s b e t t e r t e a c h i ng r e s n h s .
Keil+Proteus在单片机课堂教学中的应用
Keil+Proteus在单片机课堂教学中的应用Keil 是一款针对 ARM 架构的嵌入式系统开发工具,Proteus 则是一款用于电子电路设计和仿真的软件。
这两款软件在单片机课堂教学中有着非常广泛的应用。
本文将从软件的特点、在教学中的应用以及教学效果等方面展开探讨。
一、Keil 软件和 Proteus 软件的特点1. Keil 软件Keil 软件是一款专门针对 ARM 架构的嵌入式系统开发的集成开发环境(IDE),它包括了编译器、调试器和仿真器等多个工具,可以帮助开发者轻松地进行嵌入式系统的开发。
Keil 软件的特点包括:(1)支持多种编程语言:Keil 软件支持多种编程语言,如 C 语言、C++ 等,可以满足不同开发者的需求。
(2)强大的调试功能:Keil 软件内置了强大的调试功能,可以帮助开发者快速定位和解决问题。
(3)简洁的界面:Keil 软件界面简洁清晰,易于上手和操作。
2. Proteus 软件Proteus 软件是一款用于电子电路设计和仿真的软件,它提供了一个虚拟的电路板,可以在其中进行电路设计和仿真。
Proteus 软件的特点包括:(1)丰富的元件库:Proteus 软件拥有丰富的元件库,涵盖了各种电子元件,满足了电路设计的需求。
(2)实时仿真:Proteus 软件可以进行实时仿真,让开发者可以在计算机上进行电路设计和调试,提高了开发效率。
(3)友好的界面:Proteus 软件界面友好,操作简单,适合新手使用。
二、在单片机课堂教学中的应用Keil 软件和 Proteus 软件在单片机课堂教学中有着广泛的应用,主要体现在以下几个方面:1. 课程设计在单片机课堂教学中,教师可以设计各种实验课程,让学生通过 Keil 软件和Proteus 软件进行实验。
通过实验,学生可以加深对单片机原理和应用的理解,提高实践能力。
2. 综合实践3. 调试与仿真4. 项目设计在单片机课堂教学的项目设计中,Keil 软件和 Proteus 软件也发挥着重要作用。
Proteus在单片机教学与实践中的应用
U MP L OOP
DELA Y: MOV R3 #2 0 . 5 L: MOV R4 #2 0 . 5
LL :
DJ NZR4 L ,L D
编辑好程序保存时 , 文件 的扩展名必须是 A M格式。 S 编译程序 , 若编译通过 , 便得到 H X格式的文件。 E 23 .加载程序文件 双击原理图中的单片机元件 A 8 C 1 T 9 5 ,便出现单片机的属性编辑 窗 口, “rga i” 在 PormFl 栏指 出 H X格式 的程序文件所 在的位置 , 可 e E 就 将该程序 文件加载到单片机 中。 2 启动仿真, 电路运行效果 . 4 看 单 击 仿 真 控 制按 钮 , 察 电 路 的运 行 状 况 。 观 Poes rt 可以总体仿真运行 , u 也可单步或设置断点仿真 。 启动仿真后 , 能清楚地观察到单片机系统在运行 时, 各硬件所处 的
.--— —
(P . 11 ) 0口线上能否多并联几个发光二极管? 改变 R 阻值大小 的话 2 会 出现什么现象 ? f 2 不能将 P .换为 3 根 V l 惰 1 0 2 O E线中的其 他线 呢?若能 的话 , 改 为P 0的某一 口线 时需注意什么? (P. P. 3 1~1 ) 1 7能否像 P . 一样都接 发光二极管以及 电阻 呢? 1 O f) 4硬件电路 改了, 程序相应地要如何修改呢? 通过提问, 并适 当演示 , 这样不仅 拓展 了学生 的思维 , 同时加强 、 深 化 了学 生 对知 识 点 的 理 解 。 32实践 中 - 321 高开发速度 , ..提 降低开发成本 从上例可看出, 利用 Poes 件 , 绘 图 区 绘 制好 电 路 原 理 图 , rtu 软 在 并 将编译后的程序文件加载到单片机中 , 进行仿真就能观察整个电路的 运行情况 , 验证设计是否达到要求 , 未达到 , 即可修整设计方案 、 修改程 序、 测试电路, 直至成功。这样就无须多次购买元器件板 、 制板 、 焊接测 试调试等 , 省时、 省力 、 省钱 , 同时也提高了设计效果和质量。 32 .. 于 尝 试 , 于创 新 2敢 勇 根据仿真通过后的电路原理图来制作 产品,学生就不用担心元器 件损坏等问题 , 就敢于动手去尝试设计 电路 。通过 自己动手 , 加深了对 理论知识的理解 , 同时培养了学生勤思考 、 勇于创新的精神。
Proteus仿真图表在单片机教学过程中的应用
声泣形分析 f 失鼻分析 l
A E CS WE P
I 1
交流扫描分析
袁 1 仿真图表功能简表
在使用仿真图表进行分析时 , 首先选择好合适的分析图表 ,并在 工作区域 内拖动绘 制出相应的图表 ;然后再需要监测的电路部分添加 探针 ( 工具栏中按钮 》 和 );最后对仿真图标进行设定后即可仿 、 真。
3 结语
L ( t —I ert i u )  ̄ I e n g e Cr i 总线是 一种 IP ip公 司开发的两线 C nr t ad c t  ̄ hi t ls 式 串行总线 ,用于连 接微控 制器及其 外 围设备 。1C 线产生 于在 2总 8 年代,最初为音频和视频设备开发 。由于其 简单性 ,1 O 2 C总线实际 上 已经成为一个 国际标准在超过 10 0 种不 同的I 实现 ,而且得到超 c上 过 5 家公 司的 许可 ,如 今 广泛用于 微控 制器 与各种功 能模 块的连 0 接 ,可以说是学单片机过程 中必定要涉及到的。 1C 2 总线在传送 数据过程中共有三种类型信号 ,它们分别是 :开
始 信 号 、结 束 信 号和 应 答 信 号 。
本文介绍Po u 仿真图表 的使用方法。不但在教学过程中可以使 rt s e 学生深刻了解单片机时序,辅助教学 ,而且在系统开发过程 中解决了
一
实际存在的束缚 , 对于提高产品的开发效率 、降低开发成本等有重
要作用。
参 考文 献 1 周 景 润. 于Poes 85单 片杌 实例教 程 . 京 :电子 工业 出版 基 rt 的 0 1 u 北
镬批或彤分析 l 扛丰 波形分析 i
F U. R O PE I A DI U O
PROTEUS软件在单片机课程教学中的应用
以高等教育 出版社 出版,张毅刚主编的教材 单片机原理
和集成 电路,该 软件 的特 点是 : 1 ()具有 强大 的原理 图绘 制、 及应用》为例 , 在讲授 这门课程时,适合引入以下 P OT US R E P B设 计及 自动布线功能 ; 2 C ()具有三十多个元器 件库,数千 仿真模型。 种元 器件仿真模型 ,多种信号激励源和虚 拟仪器仪表 ; 3 ()能 ()在 讲 授 单片机 的四个 并 行 口P 、Pl 2和 P 1 0 、P 3时, 实现单片机仿真和 S I E电路仿真相结合 ; 4 PC ( )支持主流单片 可 以设计一 个仿真模 型。其功 能是通过 P1 口以流水灯 的方式 机 系统 的仿真 ,包括从 8 单片机 85 系列直 至 3 位单片机 点 亮 8个发光二极管 ,使学生掌握 这几个并行 口的功能和使用 位 01 2 ARM7系列 ; 5 ()提供软件调试功 能。
CE E中国 电力教育 P
21年第1期 总第11 00 0 6期 \
D I O 编码 : 0 36 / . s . 0 - 0 92 1 . . 5 1.9 9 j sn 1 7 0 7 . 0 1 0 i 0 0 0 2
PO E S软件在单片机课程教学中的应用 R TU
徐武雄
摘要 : 单片机原理及应用”这 门课程涉及的内容非常多,在传统的教学模式中,学生普遍反映学起来比较抽 象,不容易入 门。如 “
然后,教师把课堂 要讲 授的内容 是很不够 的,让学生 自己去买开发板进 行训练需要 投人_部分 述 现象或结果是如何 产生的 ;
理论知识 资金,大部分学生也不愿意。如果 采用 P TE RO US软件进行辅 讲 清楚,学 生带 着兴趣和问题 听课,效果就 比较好 ; 助教学 ,就能够比较好地解决这些 i题 。 可
Proteus仿真软件在单片机教学中的应用
芯 片后 ,可 以控 制程 序 的 运 行 、单 步运 行、 暂停 和停 止 。 得 抽 象 的程 序执 行 过 使 程 变 得 容 易 理 解 。 大 大 提 高 了 学 生 的学
习兴 趣 。
真 、 C调 试 器 、 P 调 试 器 、 盘 和 L D I 2 SI 键 C
决 了这 个 问题 ,使 得 在 课 堂 上 不 能 看 到 的实 际器 件 。 过 Po u 提 供 的 元 件 库 通 rt s e
虚 拟 化 地 展 现 在 学 生 面 前 .易 于 学 生 理 解 系 统 硬件 组成 及 设 计 方 法 。 ( ) rt s 真 软 件 使 抽 象 程 序 具 二 Po u 仿 e
体 化 , 高 了学 生 的 学 习 兴趣 提
在 Poe s 制 好 原 理 图 后 , 入 已 rtu 绘 调
编 译好 的 目标 代 码 文 件 :.E }H X,可 以在
Poe s的原 理 图 中 看 到 模 拟 的 实 物 运行 r u t 状 态 和过 程 。 P o u . P o sin l 发 环 境 界 rt s69 rf s a 开 e e o
开 对 芯 片 的 编 辑 对 话 框 , P o r Fl 在 rga i m e
系统 仿 真 的功 能 ; 各 种 虚 拟 仪 器 , 有 如示 波 器 、 辑 分 析 仪 、 号 发 生 器 等 。支 持 逻 信 目前 主 流 的 单 片 机 类 型 有 :80 6 0 0系 列 、
85 系列、 V 01 A R系 列 、 I 1 P C 2系 列 、 I 1 PC 6 系 列 、I 1 P C 8系 列 、 8 Z 0系 列 、 C 1系 列 H 1
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
珠海城市职业技术学院学报Zhuhai City Polytechnic college 2010年9月Sep.2010
第16卷 第3期
Vol.16 No.3Proteus在单片机课堂教学中的应用
刘玉洁
(珠海城市职业技术学院,广东 珠海 519090)
[摘 要] 分析传统的单片机教学中存在的问题,提出用Proteus软件来进行单
片机仿真教学,结合教学实例介绍了用Proteus软件进行仿真实训过程,总结了用Proteus软件进行单片机仿真教学的优点和不足。
[关键词] 单片机教学;Proteus软件
收稿日期:2010-07-20
作者简介:刘玉洁,女,湖南双峰人,珠海城市职业技术学院助教。
一、引言
传统的单片机教学,均是以单片机的结构为主线,按单片机的内部结构、指令系统、软件编程、单片机的中断系统、各种外围设备接口电路的顺序讲授,最后再对应用系统做简单介绍。
按照这样教学模式,学生普遍感到难学。
试想,一个从未接触过微机原理与结构,甚至数字电路也是刚刚接触的高职学生,要他去理解单片机内部结构,这是比较困难的事情,至于很多书一开始就提出总线、地址等概念,更使初学者难以理解,于是囫囵吞枣地学完了第一部分。
第二部分一开始就是寻址方式,更抽象,很多学生直到学完单片机还不理解寻址方式究竟是什么意思,为什么需要这么多寻址方式。
然后紧接着就是指令,111条指令,又不分重点,全是要记忆的,等到指令全部学完,大部分人已经对单片机失去了学习兴趣,开始打退堂鼓了。
第三部分编程,如果以前没学过编程,短时间内很难掌握编程的有关知识,更不必说编程技巧了[1]。
基于上述情况,我们尝试实践了一套新的教学模式,让学生更好地掌握相关的知识和技能,提高学习兴趣。
以实训项目为教学单元,采用Proteus仿真软件,将所学的理论知识进行分解,然后融合到每个不同的实训项目中。
学生在Proteus仿真软件完成第一个实训项目就能清楚单片机的开发过程,完成第二、三个项目,就能自己模仿性地编出自己的程序,学习的过程就是一个不断成功设计单片机小型产品的过程。
当所有实训项目全部完成,所需的理论知识也就全部学完了。
这样的教学方式可以减少实训室硬件设施设备经费的投入,降低实训
珠海城市职业技术学院学报 第16卷
58
器材的损耗。
最重要的是激发了学生学习单片机的兴趣,改善了教学效果[2]。
二、Proteus仿真软件教学实例
Proteus软件是英国Labcenter公司开发的电路分析与实物仿真软件。
它可以仿真、分析(S P I C E)各种模拟器件和集成电路。
其最大特点是可以支持许多型号的单片机仿真,如51系列、PIC系列、AVR系列等。
下面主要通过一个仿真实例广告灯介绍Proteus仿真软件在单片机教学中应用。
1.绘制仿真电路的原理图
图1 设计编辑原理图的流程
启动Proteus ISIS 7 Professional,按照图1设计编辑原理图的流程在原理图编辑窗口绘出如图2所示的电路原理图。
图2 广告灯的电路原理图
在图2中U1为A T89C51单片机,C1、C2、X1构成晶体振荡器,振荡频率为12M H z,R8、C3构成单片机的上电复位电路,D0~D7为LED构成的显示电路,R1~R7为限流电阻。
2.程序设计
基于图2编程实现: L E D广告灯的左移和右移,即开始时D0亮→D1亮→…→D7亮→D6亮→…→D0亮,重复循环。
刘玉洁:Proteus在单片机课堂教学中的应用
第3期59运行Keil C51软件编辑源程序,如图3所示,并以“广告灯.asm”为文件名存盘。
然后将“广告灯.asm”进行编译,得到“广告灯.HEX”的目标代码文件[3]。
图3 源程序编辑窗口
3. 模拟仿真
运行P r o t e u s模拟仿真软件,打开已经绘制好的仿真电路原理图,选中单片机芯片AT89C51,左键点击AT89C51,出现对应的对话框,在Program File中找到编译好的“广告灯.H E X”文件,然后点击“O K”就可以仿真了。
点击运行按钮,进入模拟调试状态。
此时可以看到出现了预期的效果,L E D从D0亮→D1亮→…→D7亮→D6亮→…→D0亮,重复循环。
4. 项目拓展
为了培养学生的创新意识,学生除了完成教师布置的基础实训项目外,还可以利用学到的知识自由发挥其想象空间,创设自己的设计思路,在不受无硬件设备条件制约下,对基础实训项目源程序进行修改,完成自己设计的创新功能,如改变广告灯显示方式、显示时间等。
另外P r o t e u s软件有强大的专业级P C B设计工具。
原理图设计完成后,一键便可进入A R E S的P C B设计环境,并支持多种格式文件的导入或导出,便利与其它P C B设计工具的互转(如Protel)和PCB板的设计和加工,实现从概念到产品的完整设计,顺利便捷地锻炼学生适应工作岗位的能力。
三、教学效果分析
以上只是我们在进行单片机教学的一个仿真实例,此外我们还使用Proteus软件来仿真单片机的人机通道、前向通道、后向通道。
与传统的教学模式相比,利用仿真软件来进行课堂教学具有许多优势:
1. 课堂教学效果好。
Proteus不仅可将单片机教学实例功能形象化,也可将许多实例运行过程形象化。
它能激发学生兴趣,活跃课堂教学气氛,加上教师的讲解,学生很容易掌握所学的知识。
60
珠海城市职业技术学院学报 第16卷
2. 速度快。
程序修改、编译后马上就可以看到效果,不需要拔片、写片和插片,提高了课堂实训的效率。
3. 培养的学生起点高。
无论是硬件电路的搭建,还是软件程序调试,Proteus都能满足学生获得实际工作经验的需求,为学生就业打下了坚实的基础。
但在实施过程中,发现学生如果长期只接触虚拟仿真实训,缺乏实际工程经验,学习单片机热情也会逐渐降低,所以必须让学生在仿真实训的基础上,加强实际动手能力和开发产品能力的锻炼,因此我们考虑在下一阶段教学改革中引入实际实用型单片机小型产品,进一步提高教学质量。
参考文献:
[1]钟艳花.Proteus仿真软件在单片机教学中的应用[J].江门职业技术学院学院学报,2007(3).
[2]何乃味.基于Proteus软件的单片机仿真教学[J].安徽电气工程职业技术学院学报,2006(3).
[3]周坚.单片机轻松入门[M].北京:航空航天大学出版社,2004.
(责任编辑潘沁红)
Application of Proteus in Single-chip
Microcomputer Teaching
Liu Yu-jie
(Zhuhai City Polytechnic, Zhuhai, Guangdong, 519090)
Abstract:Analyzing the problems existing in traditional single-chip Microcomputer teaching, this paper suggests that Proteus Software be applied in the single-chip Microcomputer simulation teaching with an introduction of Proteus-based single-chip Microcomputer teaching combined with examples from teaching practice, and a summary of advantages and disadvantages of such way of teaching.
Key words:Single-chip Microcomputer Teaching; Proteus Software。