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

[毕业设计] VC++中内嵌汇编实现PC机与单片机的并行通信

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
VC++中内嵌汇编实现PC机与单片机的并行通信
( c: d& ^$ S, t/ X3 |% `: P4 J. B, q
摘要介绍了在VC++6.0中内嵌汇编语言的一些技巧,针对PC机与单片机并行通信的硬件电路,给出了内嵌汇
5 q, t5 e( ?0 d% Q( B& E" z. M" O' R编语言以及通信程序的实现方法.3 t. V. ]" T7 _
关键词VC++6.0语言;内嵌汇编语言;MCS-51单片机;并行通信
# n/ x' C9 N; E# B" _2 \- L, k* I% C$ p1 t% I; _
Windows环境下,VC++以其强大的功能被广) q! o3 _8 B7 w0 k  ~
泛应用于各个领域.尽管它相对于其它的高级语言! U8 _6 B9 z- o
已经有了很高的代码效率,但是如果要直接访问内: \6 Z. S# `- m* o
存、寄存器、标准的I/O端口等,C++库函数和
& u2 J' G2 Z1 m7 Y7 Z! K) CWindowsAPI函数要由编译程序经过一系列转换.) O% N0 j: j  C, U3 Q. s- P0 G
后才能完成这些操作,速度要比汇编慢几倍甚至几* Y6 G3 W6 G( s: C
十倍,对一些实时性要求很高的场合难以满足要
3 e4 {( h- P, W5 q* {! M求[1.2].另外,在一些工控应用中,根据不同的需要,: H( |& b" ^2 H- z9 P/ U
PC机需要扩展一些复杂电路,对这些非标准的I/O
  k: W& H2 L. T6 w接口,C++库函数及Windows API有时无法支持.
: D5 v+ B" ]' J+ V4 d6 Z如果能将汇编语言嵌人到VC++中,这样不仅能充4 ?/ r, l  a' l! Y
分发挥汇编执行速度快、占内存少、能直接访问任何% {7 [0 w1 ~2 n( |, w- j
硬件电路等特点,满足很多复杂的实际工程的需要,
4 a! v/ y% s4 A, s4 Q& j. r而且保留了VC++6.0面向对象、可视化等Windows- y7 s, S4 @1 ~% v4 n6 m, x
程序风格和VC++语言对数据强大的处理能力,可, [! ~# M% ?, J% s  ^5 |
实现二种语言优势互补,设计出理想的应用程序[3].0 T3 g1 p- E+ p' W: Z/ X3 n

+ j2 M+ p5 H; M7 i0 X
游客,如果您要查看本帖隐藏内容请回复

# s8 O6 Z2 }( l1 P3 _$ g$ d6 S. k& b- [! U; l8 I2 F. T- i# ~3 Z1 }4 i

2 b! k7 h# @% h: \0 o1 Q7 T
  • TA的每日心情
    慵懒
    2020-6-13 15:46
  • 签到天数: 1 天

    [LV.1]初来乍到

    2#
    发表于 2020-7-24 15:12 | 只看该作者
    VC++中内嵌汇编实现PC机与单片机的并行通信
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-8-24 14:19 , Processed in 0.109375 second(s), 26 queries , Gzip On.

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

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

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