|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測(cè)控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
請(qǐng)教個(gè)超級(jí)簡(jiǎn)單的C51問(wèn)題.....????????? |
| 作者:x21icbbs 欄目:單片機(jī) |
初學(xué)C51,根據(jù)教材上的步驟,輸入以下程序: #include <AT89X51.H> #include <stdio.h> void main (void) { SCON=0x50; //串行方式1,允許接收 TMOD=0x20; //定時(shí)器1定時(shí)方式2 TCON=0x40; //設(shè)定時(shí)器1開(kāi)始記數(shù) TH1=0xE8; //11.0592MHZ 1200波特率 TL1=0xE8; TI=1; TR1=1; //啟動(dòng)定時(shí)器 while(1) { printf("Hell World\n"); //顯示Hell World } } 當(dāng)編譯后,怎么出現(xiàn)如下錯(cuò)誤: *** WARNING C318 IN LINE 1 OF test1.c: can't open file 'AT89X51.H' TEST1.C(6): error C202: 'SCON': undefined identifier TEST1.C(7): error C202: 'TMOD': undefined identifier TEST1.C(8): error C202: 'TCON': undefined identifier TEST1.C(9): error C202: 'TH1': undefined identifier TEST1.C(10): error C202: 'TL1': undefined identifier TEST1.C(11): error C202: 'TI': undefined identifier TEST1.C(12): error C202: 'TR1': undefined identifier Target not created 請(qǐng)教:該怎么樣才能open file 'AT89X51.H' ???????. |
| 2樓: | >>參與討論 |
| 作者: ICL7135 于 2006/5/11 19:31:00 發(fā)布:
你用#include<reg51.h>試試 你的系統(tǒng)里可能沒(méi)有AT89X51.H的頭文件 你用#include<reg51.h>試試 |
|
| 3樓: | >>參與討論 |
| 作者: northerns 于 2006/5/12 8:53:00 發(fā)布:
要不自己寫個(gè)AT89X51.H的頭文件 |
|
| 4樓: | >>參與討論 |
| 作者: mugenwon 于 2006/5/13 0:28:00 發(fā)布:
... 你的頭文件位置不對(duì);蛘邲](méi)有這個(gè)頭文件。 |
|
| 5樓: | >>參與討論 |
| 作者: x21icbbs 于 2006/5/13 8:53:00 發(fā)布:
謝謝各位的幫助! 謝謝各位的幫助! 我已查到問(wèn)題:是因?yàn)槲野惭b的UVISION2 V7.5的版本,在安裝時(shí)由于我沒(méi)有V7.5的序列號(hào),所以還是使用V7.0的序列號(hào),結(jié)果會(huì)出現(xiàn)上述問(wèn)題. 我把V7.5卸載,重新安裝V7.0(不需要序列號(hào)),則編譯成功! 順便請(qǐng)教各位:由于我現(xiàn)在搞OTG方案,需要UVISION2 V7.0以上的版本才可以,誰(shuí)有V7.5的序列號(hào),可否提供一下?小弟先謝了! |
|
|
|
| 免費(fèi)注冊(cè)為維庫(kù)電子開(kāi)發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 www.udpf.com.cn 浙ICP證030469號(hào) |