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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
VC++中内嵌汇编实现PC机与单片机的并行通信
7 e( I" S! \2 J8 ^
摘要介绍了在VC++6.0中内嵌汇编语言的一些技巧,针对PC机与单片机并行通信的硬件电路,给出了内嵌汇
1 S3 [! Q4 H7 e5 I1 q- o编语言以及通信程序的实现方法.7 c3 F+ y3 t/ D2 |, f% h
关键词VC++6.0语言;内嵌汇编语言;MCS-51单片机;并行通信8 q- R1 I$ x& ^" o9 n, [- _
6 w  E# ]0 J. J7 Q
Windows环境下,VC++以其强大的功能被广0 C: T7 h( p! K! g3 R$ W
泛应用于各个领域.尽管它相对于其它的高级语言
! B7 P0 d9 z  P& ^* \* a( X$ R. ^已经有了很高的代码效率,但是如果要直接访问内  a! n% u4 h) m" A1 ?! u
存、寄存器、标准的I/O端口等,C++库函数和0 f( @, L& s3 U
WindowsAPI函数要由编译程序经过一系列转换.& W" G2 G+ `! w
后才能完成这些操作,速度要比汇编慢几倍甚至几! b" Y9 ]. w6 K, u1 }7 M7 ^4 M. e
十倍,对一些实时性要求很高的场合难以满足要
0 ^, A. {4 y0 m& X2 N求[1.2].另外,在一些工控应用中,根据不同的需要,4 t& k4 q9 i% Y) W% J8 \/ ]: n1 V
PC机需要扩展一些复杂电路,对这些非标准的I/O) D1 z, i- V) ]! U3 M8 s
接口,C++库函数及Windows API有时无法支持.; p3 t. B- z: [, G
如果能将汇编语言嵌人到VC++中,这样不仅能充
0 b' v; C  m* v! g5 I- N. I  f分发挥汇编执行速度快、占内存少、能直接访问任何
" Y) ]  w" B5 H$ }$ r7 z硬件电路等特点,满足很多复杂的实际工程的需要,1 t( m/ p5 A$ V8 L
而且保留了VC++6.0面向对象、可视化等Windows
1 m5 k1 c' \6 V1 ?程序风格和VC++语言对数据强大的处理能力,可
+ p  A3 q( N' t4 ~9 O实现二种语言优势互补,设计出理想的应用程序[3].
- g) I) y. h8 j; {
+ V' Q! n5 N( v8 s4 a6 N
游客,如果您要查看本帖隐藏内容请回复

$ Q6 O# S% X! G% n
/ H2 {# {8 p) s. {  h7 T) m# N
& n$ y7 z4 S% \) x6 Z4 @7 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-6-28 08:01 , Processed in 0.093750 second(s), 26 queries , Gzip On.

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

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

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