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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
VC++中内嵌汇编实现PC机与单片机的并行通信
5 Y7 ~. b7 J) X6 w  ?/ J
摘要介绍了在VC++6.0中内嵌汇编语言的一些技巧,针对PC机与单片机并行通信的硬件电路,给出了内嵌汇
+ w, x( y4 J/ Q: @! i编语言以及通信程序的实现方法.1 V+ e; L# `* K9 q
关键词VC++6.0语言;内嵌汇编语言;MCS-51单片机;并行通信, v, y- k) u/ ]: S! D# v
( k- J/ q" A- Q* _; Q, r! N/ m6 ?
Windows环境下,VC++以其强大的功能被广4 f% q: J6 q7 }$ P# p3 @
泛应用于各个领域.尽管它相对于其它的高级语言% }& K/ U# O$ }4 V" U  G) \3 o
已经有了很高的代码效率,但是如果要直接访问内
# N4 |; l  A, ~存、寄存器、标准的I/O端口等,C++库函数和
! I5 M( U% t! F6 I3 m, o* o8 ~+ CWindowsAPI函数要由编译程序经过一系列转换.% Z' E# Y+ y# L6 @% A" n9 j
后才能完成这些操作,速度要比汇编慢几倍甚至几
# Z% v. {1 v; W' o十倍,对一些实时性要求很高的场合难以满足要0 j1 o! E: V# l( o" h+ \& B
求[1.2].另外,在一些工控应用中,根据不同的需要,& t- r9 G+ W# K; f: t
PC机需要扩展一些复杂电路,对这些非标准的I/O
5 }* p+ ]' w5 c# d: I接口,C++库函数及Windows API有时无法支持.2 d, T( P6 F4 D: Y
如果能将汇编语言嵌人到VC++中,这样不仅能充* H7 t2 h, {  w0 c: ]# d5 u
分发挥汇编执行速度快、占内存少、能直接访问任何8 t' ]. l9 N; d# J) ~3 y2 Y$ E8 d
硬件电路等特点,满足很多复杂的实际工程的需要,
. d/ M3 |# H9 p2 z0 K4 F而且保留了VC++6.0面向对象、可视化等Windows- l5 ]$ {) }' n. U; Q& A
程序风格和VC++语言对数据强大的处理能力,可
) }" M2 g9 N- M9 h# ~5 d实现二种语言优势互补,设计出理想的应用程序[3].  y, g# V8 o# E4 B4 [3 y) h

" ?9 Z- E. C& u7 t3 |
游客,如果您要查看本帖隐藏内容请回复
( }" R( u( T' i$ T5 y' o! u

* Y7 q; g0 c+ k+ X. ]! o" P* M) b/ {$ a" ]$ f' {! x( S
  • 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-7-25 10:54 , Processed in 0.125000 second(s), 26 queries , Gzip On.

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

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

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