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

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

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

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

    [LV.1]初来乍到

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

    EDA365欢迎您登录!

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

    x
    Proteus和Keil在单片机教学中的应用
    - T5 K2 e) @6 ?( m2 R  \+ D+ \2 W1.单片机教学中存在的问题! ?/ B5 W# X5 q
    单片机这门课程是一门实践要求极高的课程。许多老师在进行教
    . D1 s; P7 [# [' B9 X学工作时会发现诸多问题,下面就理论教学和实验教学环节存在的问: H: m: J' |3 u' \/ O4 f; c8 ^
    题分别进行阐述。( z% I  S9 D5 z" \. _
    1.1理论教学环节3 e6 e0 N4 {. G3 e3 P$ P: u
    实践中发现许多理论知识点很难以描述性的语言表达清楚,即使
    # Q- r1 r* s2 T' _3 q采用多媒体教学也很难直观的反映实质性的教学内容。若做课堂演示.
    7 ]6 Q+ A+ q6 \+ @/ \$ ^+ v/ H/ V实验则需要用到如下设备:计算机.仿真器.电源和实验电路板,那么不+ E* `6 X# M+ f6 c5 l
    仅准备过程非常繁琐而且学生很难看清楚实验现象.教学效果不佳。
      ]6 L, k& z8 o6 |1.2实验教学环节" v; t$ b$ s& P; N7 G( G2 [9 J
    利用短短的安验课时间去学好单片机是远远不够的,课后还应花# Q8 V$ Y+ L, l# g; X
    大量的功夫去研究。但单片机实验所必需的仪器一PC 机.仿真器.和.
    : E$ C; R- q. Y0 `配套实验箱等价格不菲.让每个学生都各自配备一套不太现实。另外有; C' V* ~  B% h" h2 n  p, k7 |
    些学校基于单片机实验室建设成本高,所以配备的设备不足落后现象4 R; `; q% {! ^5 t7 T
    时有存在。且由于单片机技术的不断更新和设备本身的不断老化及损
    $ a- o- l- v2 C$ W坏,实验仪器也会很快落后。针对这些实际存在的问题,笔者在实际的: z  R6 @& [& U8 o$ h1 o  _  H
    教学过程中利用Prodeus和Keil这两个软件构建单片机的虚拟实验室, .
    & U2 ]3 G3 D0 c" a4 c来解决这一系列的问题。1 w/ ^/ ?, A7 `5 {, p
    2. Proteus和Keil软件介绍3 [; b/ y1 w3 q4 b1 w3 \
    21 Keil软件介绍
    : A6 |( ~  x, p# s3 n8 K4 ZKeilμ Vision2是德國Keil 公司开发的一款基于51单片机的软件* ~/ i2 R) L+ P. [# s) J
    开发工具,它支持汇编语言.C语育及混合编程.是一种集成化的编辑" r( {) e6 _" z" Q- D- ~
    器软件.可以完成从T程项日文件的建立到编译.链接.程序调试。目标
    . A1 M% z/ ]% ]8 d. n* w* |4 T代码的生成等完善的开发流程。Kel u Vision2具有强大的仿真功能,可" s. \+ z; O8 e7 ^5 m. [
    以进行纯粹的软件仿真(仿真软件程序,不接硬件电路);也可以搭接上
    7 ^2 b0 K) c% h单片机实验箱,使用Keilμ Vinion2的内嵌模块Kril Monior -51 进行硬
    6 T" \  w- x  Y3 j' u件仿真。但是,实际应用中由于受硬件实验箱的限制,Keilμ Vision2的: [# g& T4 B( A2 D3 `2 `
    硬件仿真功能经常要受到限制。
    " D. G3 ~! e) ^! g* P22 Prieus软件介绍! {  o. y0 B2 \* c+ M) T8 r& s
    Pruteus 是-种低投资的电子设计自动化软件,可以仿真s1系列、, ~, o3 h& C$ S' L7 k+ x
    AVR。PIC等常用的mcu和所有的外设。另外Proteus提供了大量的元) \) O: q( V1 e3 g9 O4 K: [
    器件,有RAM ,ROM,键盘。电动机.LEDIL.CD显示.AD/DA等数干种元.
    4 @6 p) w; X9 i器件。Prorus还提供了大量的虚拟仪器和分析T具.因此可实时显示系1 L4 {! y3 ?% H. ]
    统的输人和输出状态,使用户在没有单片机硬件实验箱的情况下也可
    + {5 h  N7 q9 N+ r1 S/ }) l直观地从Proleuas界面看到仿真结果。2 k) g& c+ x) ]
    基于此,可將Kilμ Vion2与Prodeua软件结合起来。充分利用各
    / K; ]9 z3 @7 o) U* z, q" L! A. ~6 K自软件的优点。在Prodrus软件上完成硬件电路的设计和调通,面在
    : W; @% X) y/ `2 \' K4 g$ kKeilμ Vison2软件上完成软件程序的编马与调试工作。之后通过一-定.5 }9 |; [# z/ T4 ^* ~# X
    的设置将两者结合起来,组成一个完整的单片机系统, 运行之后在Pro-
    ; s: D* B4 b9 ]$ Btous界面上查看仿真结果以检验所设计系统的正确性。从而使单片机8 T9 W; Y8 `5 ~- T
    系统设计在一定程度上摆脱了硬件电路的限制。基于这建拟的实验罕1 e! W) h( n0 U  R9 z' K
    台,在理论救学中只要有PC:机和这两个软件就可以进行演示性的实8 ~8 T- u0 }/ C% d# I
    验。同时将实验过程从实验室里解做出来,并延长了学生课后进行实验, g: N! L0 G* o( F5 o
    的时间。
    + T) w8 @: U! y: v5 U3.应用实例分析
    9 m: N) e! \+ I$ L$ M下面以=角波发生电路为例,详细的描述Keilμ Vison2与Proteus& B# c2 }) U; @- O2 r
    软件在单片机教学中的具体应用过程。7 _' W+ O8 }* j: Y. K0 H& a9 O/ u
    3.1硬件电路
    * ~$ X& T/ ]( N4 r' B5 [打开Prleuas软件,通过元器件库选择相应的元器件.绘制如阳13 e1 Y, b8 h+ n: \; f& C
    所示的基于51单片机利用DA转换芯片产生三角波的电路原理图。
    - U+ i5 Z+ h8 t4 o! M9 a3.2软件编程.
    & ?) j" K# n. @) c5 N打开Keilμ Vision2教件,新建一个工程项目文件,命名为DAC
    " ^; V  `6 P" N  i, r0832ur2,并为工程选择目标器件,本例选择Philipe的P8OMPE7C22X2。) ~8 s7 h) `6 ~5 l0 t" r
    # j% b/ N% x9 r9 `
    游客,如果您要查看本帖隐藏内容请回复
    8 r5 b; Q1 p6 k4 |/ a5 x: x% N; h

    & [$ o' g! [6 `8 O
  • 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-6-30 08:01 , Processed in 0.078125 second(s), 26 queries , Gzip On.

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

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

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