No.54335 作者:guest 邮件:guest@guest.com ID:6 登陆:16560次 文章数:7648篇 最后登陆IP:219.68.9.43 最后登陆:2005/5/20 1:37:44 注册:2003/3/10 16:21:00 财富:35062 发帖时间:2004/5/12 10:19:57 发贴者IP:61.172.144.99 标题:guest:ABOUTc程序调用汇编 摘要:No.54335ABOUTc程序调用汇编 下面是C语言的主程序 #include <REG52.H> #include <stdio.h> extern char asm(char c,char b); bit VAL; void main (void) { char out=0x49; char direct; char key; SCON = 0x50; /* SCON: mode 1, 8-bit UART, enable rcvr */ TMOD |= 0x20; /* TMOD: timer 1, mode 2, 8-bit reload */ TH1 = 0xfd; /* TH1: reload value for 9600 baud @ 11.0592MHz */ TR1 = 1; /* TR1: timer 1 run */ TI = 1; /* TI: set TI to send first char of UART */ VAL=0; while (1) { key=getchar(); if(key=='R') { direct=0X01; out=asm(out,direct); /*汇编子程序调用*/ printf ("Right rotate\n"); } if(key=='L') { direct=0X02; ......
>>返回讨论的主题
|
老古网执行:16毫秒 最大:2859毫秒 查询8次
|
|