找回密码
 注册
关于网站域名变更的通知
查看: 316|回复: 1
打印 上一主题 下一主题

[毕业设计] Proteus和Keil在单片机教学中的应用

[复制链接]
  • TA的每日心情

    2019-11-26 15:20
  • 签到天数: 1 天

    [LV.1]初来乍到

    跳转到指定楼层
    1#
    发表于 2020-3-4 08:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

    EDA365欢迎您登录!

    您需要 登录 才可以下载或查看,没有帐号?注册

    x
    Proteus和Keil在单片机教学中的应用
    ; B$ b* C4 x1 i3 w9 `) k/ ?  Q( R1.单片机教学中存在的问题1 p% b2 N- A0 l. V
    单片机这门课程是一门实践要求极高的课程。许多老师在进行教
    1 O; G1 s0 \# C9 d! r1 f学工作时会发现诸多问题,下面就理论教学和实验教学环节存在的问+ j# n3 Y" u: Z: }$ U0 C
    题分别进行阐述。
    / ?! T0 L  {& }6 b  E2 T6 m1 P# r1.1理论教学环节
    ) f. j) _7 o5 z. f: r  L7 G- L& `实践中发现许多理论知识点很难以描述性的语言表达清楚,即使( a. D3 A* Y4 k$ }1 h0 h) W
    采用多媒体教学也很难直观的反映实质性的教学内容。若做课堂演示.- v# L# x0 q, A6 V7 v
    实验则需要用到如下设备:计算机.仿真器.电源和实验电路板,那么不
    8 o0 m; y3 M1 h0 j仅准备过程非常繁琐而且学生很难看清楚实验现象.教学效果不佳。' t9 f6 @' O; L6 B) S
    1.2实验教学环节, h4 b, B) L. C2 {3 d: ?7 K
    利用短短的安验课时间去学好单片机是远远不够的,课后还应花
    0 G! }& b& }& k" j3 R  ?( S; o大量的功夫去研究。但单片机实验所必需的仪器一PC 机.仿真器.和.
    : F/ V2 o, G6 [( {3 m配套实验箱等价格不菲.让每个学生都各自配备一套不太现实。另外有
    $ p) b) s# w* _- U些学校基于单片机实验室建设成本高,所以配备的设备不足落后现象
    , y( x. _  W9 y7 J, y: a8 y0 g" E时有存在。且由于单片机技术的不断更新和设备本身的不断老化及损
    7 L" x/ m; G2 Z( I& A坏,实验仪器也会很快落后。针对这些实际存在的问题,笔者在实际的
    2 U: y/ b  M5 t, B- ?, A' k教学过程中利用Prodeus和Keil这两个软件构建单片机的虚拟实验室, .1 O  ^( p, V' e2 |% z6 ?3 c8 J0 I
    来解决这一系列的问题。
    + @3 F% t% R9 |# f6 a% F- j' E' `; _2. Proteus和Keil软件介绍2 B$ X1 I8 m$ G& h" Y$ Z- @1 c
    21 Keil软件介绍' J, |- M( m" G/ j! |
    Keilμ Vision2是德國Keil 公司开发的一款基于51单片机的软件
    , |) C0 q; l1 J开发工具,它支持汇编语言.C语育及混合编程.是一种集成化的编辑
    1 w, Q! G# L& Y. E5 a* u! [器软件.可以完成从T程项日文件的建立到编译.链接.程序调试。目标
    1 ]) U3 A  J8 o7 t' x5 |代码的生成等完善的开发流程。Kel u Vision2具有强大的仿真功能,可
    ! G/ t* w% T& L: w1 {; F$ z: B6 d以进行纯粹的软件仿真(仿真软件程序,不接硬件电路);也可以搭接上
    1 T) C" L. Q  u; q单片机实验箱,使用Keilμ Vinion2的内嵌模块Kril Monior -51 进行硬6 _- r/ R7 C  w# a0 @7 [
    件仿真。但是,实际应用中由于受硬件实验箱的限制,Keilμ Vision2的# k3 m, C4 W' Z; D( f
    硬件仿真功能经常要受到限制。9 `) {' K4 u) P
    22 Prieus软件介绍! O( m" @6 X5 `3 [; H- g5 Q
    Pruteus 是-种低投资的电子设计自动化软件,可以仿真s1系列、4 w, ~6 v. k0 r1 R2 L  Z2 |. _* a
    AVR。PIC等常用的mcu和所有的外设。另外Proteus提供了大量的元
    : t4 h" N+ s6 H7 K器件,有RAM ,ROM,键盘。电动机.LEDIL.CD显示.AD/DA等数干种元.5 V! Q& @7 [% K: X' o
    器件。Prorus还提供了大量的虚拟仪器和分析T具.因此可实时显示系
    7 |! k% E* G+ Y3 I统的输人和输出状态,使用户在没有单片机硬件实验箱的情况下也可
    0 F7 N& x1 A0 d) M: j. \直观地从Proleuas界面看到仿真结果。
    + h. ^! K0 f6 w( W8 W/ L9 {基于此,可將Kilμ Vion2与Prodeua软件结合起来。充分利用各
    * p8 X, ~) Z1 N9 N4 j自软件的优点。在Prodrus软件上完成硬件电路的设计和调通,面在
    ' v3 b0 G9 e* V& }Keilμ Vison2软件上完成软件程序的编马与调试工作。之后通过一-定.; h& S% ]6 }9 R  F& m
    的设置将两者结合起来,组成一个完整的单片机系统, 运行之后在Pro-5 x) @5 r7 M' Y: ?
    tous界面上查看仿真结果以检验所设计系统的正确性。从而使单片机3 x4 |0 n" K0 ]' g* [3 z  t
    系统设计在一定程度上摆脱了硬件电路的限制。基于这建拟的实验罕/ f& K2 U3 d6 ^$ S( K9 U* T8 E8 m
    台,在理论救学中只要有PC:机和这两个软件就可以进行演示性的实
    5 x7 y& a( G  l* m+ n3 `0 l# v9 V验。同时将实验过程从实验室里解做出来,并延长了学生课后进行实验! D4 [1 {0 h( Z$ z/ }  W
    的时间。
    8 G9 ~$ @. o" A! X! \% A3.应用实例分析
    . ?' a2 [/ i" w/ H3 a, b" D& W6 T, U下面以=角波发生电路为例,详细的描述Keilμ Vison2与Proteus
    , T& ^/ E/ j6 o3 @, z& h; A软件在单片机教学中的具体应用过程。- k$ t8 I# q( U- `
    3.1硬件电路( {9 }" u* F; m( ^% n
    打开Prleuas软件,通过元器件库选择相应的元器件.绘制如阳1
    % ?6 U$ c% s* J3 U所示的基于51单片机利用DA转换芯片产生三角波的电路原理图。
    / \, f8 [. @) E& [3.2软件编程.
    4 j7 e# W  k' B0 u  x  l1 s! [打开Keilμ Vision2教件,新建一个工程项目文件,命名为DAC8 h: p! R; z7 q- F
    0832ur2,并为工程选择目标器件,本例选择Philipe的P8OMPE7C22X2。
    * z  k7 P9 G2 j3 s9 }% S8 R) W" d/ _& J+ O8 m
    游客,如果您要查看本帖隐藏内容请回复
    * _0 m( x& b$ a% b' x) g$ q8 n! f6 o

    1 J5 [: z% j- p1 K  p
  • TA的每日心情

    2019-11-19 15:55
  • 签到天数: 1 天

    [LV.1]初来乍到

    2#
    发表于 2020-3-4 19:30 | 只看该作者
    1.单片机教学中存在的问题) a, E+ I3 ]( v  _4 m  S 单片机这门课程是一门实践要求极高的课程。许多老师在进行教; 学工作时会发现诸多问题,下面就理论教学和实验教学环节存在的问
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-7-22 08:47 , Processed in 0.109375 second(s), 26 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表