最新免费av在线观看,亚洲综合一区成人在线,中文字幕精品无码一区二区三区,中文人妻av高清一区二区,中文字幕乱偷无码av先锋

登錄 免費注冊 首頁 | 行業(yè)黑名單 | 幫助
維庫電子市場網(wǎng)
技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng)
驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機 | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

急!急!一個關(guān)于匯編嵌入C的問題

作者:ljrong82 欄目:單片機
急!急!一個關(guān)于匯編嵌入C的問題
我是用KEIL寫的,程序如下:
#include "reg51.h"
#define uCHAR unsigned CHAR
#ifdef asm
extern void sendcommand(uCHAR);
#endif
void sendcommand(uCHAR x)
{
#pragma asm
DATAB   EQU   P1.4
WRPIN   EQU   P1.5
CSPIN   EQU   P1.6
LCDCM: CLR    CSPIN                               ;選中LCD
       MOV    A,    #80H
       MOV    R6,   #03H
LCM1:  RLC    A                                   ;send 100
       MOV    DATAB,C
       NOP
       CLR    WRPIN
       NOP
       NOP
       NOP
       SETB   WRPIN
       DJNZ   R6,   LCM1

       MOV    R6,   #08H
       MOV    A,    R6
LCM2:  RLC    A
       MOV    DATAB,C
       NOP
       CLR    WRPIN
       NOP
       NOP
       NOP
       NOP
       SETB   WRPIN
       NOP
       NOP
       NOP
       DJNZ   R6,   LCM2
       NOP
       NOP
       NOP
       NOP
       CLR    DATAB
       NOP
       CLR    WRPIN
       NOP
       NOP
       NOP
       NOP
       SETB   WRPIN
       NOP
       NOP
       NOP
       NOP
       SETB   CSPIN
       NOP
       NOP
       NOP
       NOP
SETB   DATAB
#pragma endasm
}
main()
{
unsigned CHAR i=0x01;
void sendcommand(i);
}
編譯之后系統(tǒng)提示:error C161:'i' formal parameter ignored
實參哪里又問題啊??
請問各位大蝦怎么回事,還有誰有這方面的資料?謝謝~~~

2樓: >>參與討論
hopeasy
哥們,你的定義有問題
在c51中不支持
void sendcommand(uchar x)這樣的定義
你需要改為:
void sendcommand(x)
uchar x;

C51并不是標(biāo)準(zhǔn)的ANSI C,而是混合了c++和一些自己擴展的關(guān)于硬件的東西。

參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
我不懂reentrant,誰能幫我具體解釋一下。恐x謝~~~~~
誰有常用c51程序???
4051模擬開關(guān)電路可不可以開關(guān)30V的電壓?
關(guān)于北京青云的液晶問題
我用單片機怎么來控制標(biāo)準(zhǔn)的電腦用的顯示器顯示
免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入


Copyright © 1998-2006 www.udpf.com.cn 浙ICP證030469號