No.101796 作者:哈佛 邮件:jola2002@163.com ID:29699 登陆:81次 QQ:5822022 -- MSN:jola2005912@hotmail.com 文章数:185篇 最后登陆IP:218.17.158.164 最后登陆:2014/12/16 13:54:00 注册:2005/1/6 19:18:03 财富:1280 发帖时间:2007/1/14 10:43:43 发贴者IP:59.40.117.179 标题:哈佛:伪本征函数——Keil C51头文件INTRINS.H的应用演示 摘要:No.101796伪本征函数——Keil C51头文件INTRINS.H的应用演示 *-------------------------------------------------------------------------- 伪本征函数——Keil C51头文件INTRINS.H的应用演示 作者:HotPower@126.com 2004.5.16 第一版 --------------------------------------------------------------------------*/ #include "reg51.h" #include "intrins.h" unsigned char readdata(void) { unsigned char val; for (val = 8; val > 0; val--) { _clrb_(TXD); _nop_(); _movcb_(RXD); _rrca_(); _setb_(TXD); _nop_(); } _movra_(val); return val; } void writedata(unsigned char val) { _movar_(val); for (val = 8; val > 0; val--) { _clrb_(TXD); _rrca_(); _movbc_(RXD); _setb_(TXD); _nop_(); } } main() { unsigned char i; /*---------------------------------- _movb0_();演示 -----------------------------------*/ i = 0x01; _movb0_(TXD,i); i = 0x02; TXD = i & 0x01; i = 0x03; i ......
>>返回讨论的主题
|