家電維修班,手機(jī)維修班,電腦維修班,電工班,焊工班,液晶電視維修班,電動工具維修班、電動車摩托車維修班、網(wǎng)絡(luò)營銷培訓(xùn)、網(wǎng)站設(shè)計(jì)培訓(xùn)、淘寶培訓(xùn)---全國招生 家電維修班,手機(jī)維修班,電腦維修班,電工班,焊工班,液晶電視維修班,電動工具維修班、電動車摩托車維修班、網(wǎng)絡(luò)營銷培訓(xùn)、網(wǎng)站設(shè)計(jì)培訓(xùn)、淘寶培訓(xùn)---全國招生

中日欧洲精品视频在线-中日韩在线观看-中日韩一区二区三区-中日韩精品视频在线观看-狂野欧美老黑粗又硬-狂野猛交xxxx吃奶

您的位置:網(wǎng)站首頁 > 電器維修資料網(wǎng) > 正文 >

C程序的錄入與編譯

★★★★★【文章導(dǎo)讀】:C程序的錄入與編譯具體內(nèi)容是:目前國內(nèi)出現(xiàn)的c51編譯器較多,分別遵循不同的c語言版本,比較流行的是keilc51,目前各個(gè)電子及單片機(jī)網(wǎng)站均在探討keilc51的編程技巧。就國內(nèi)生產(chǎn)的仿真器而言,南京偉福實(shí)業(yè)有限公司生產(chǎn)的單片機(jī)仿真器系列除了提供…

來源: 日期:2013-11-17 19:40:37 人氣:標(biāo)簽:

C程序的錄入與編譯

  目前國內(nèi)出現(xiàn)的c51編譯器較多,分別遵循不同的c語言版本,比較流行的是keilc51,目前各個(gè)電子及單片機(jī)網(wǎng)站均在探討keilc51的編程技巧。就國內(nèi)生產(chǎn)的仿真器而言,南京偉福實(shí)業(yè)有限公司生產(chǎn)的單片機(jī)仿真器系列除了提供完全硬仿真以外,還提供了一個(gè)軟件模擬器,該模擬器能代替仿真器進(jìn)行無目標(biāo)機(jī)的虛擬調(diào)試,該軟件遵循franklinc語言標(biāo)準(zhǔn),提供windows環(huán)境下的全中文集成開發(fā)平臺,使用了國際上 流行的編譯技術(shù),可提供以下操作:
  
  *編輯-匯編/編譯-連接/定位-調(diào)試-裝入目標(biāo)系統(tǒng)一條龍。
  
  *全屏幕編輯,就地修改,所見即所得;跨文件整塊剪貼技術(shù);彩色辨識正文等。
  
  *使用工程技術(shù):一次性將工程的全部源文件、頭文件、用戶庫文件送入工程管理器,統(tǒng)一管理“匯編/編譯”和“連接/定位”,無須人工干預(yù)。
  
  *使用make技術(shù):自動辨用匯編器/編譯器;每次調(diào)試循環(huán)僅做增量“匯編/編譯”和“連接/定位”。
  
  *錯(cuò)誤和警告自動定位,明朗的錯(cuò)誤自動修正。
  
  *多種運(yùn)行模式,全數(shù)據(jù)類型的查看和修改。
  
  *軟件模擬器。
  
  1.軟件的安裝與設(shè)置①安裝系統(tǒng)文件:仿真程序的軟件包中有一個(gè)setup.exe文件,.執(zhí)行setup.exe文件,按照中文提示,程序自動安裝到c:
  
  \wavw\bin中。(也可以安裝到d盤或e盤上)。
  
  ②安裝高級語言匯編器:在c盤(或d盤)建立一個(gè)子目錄c:
  
  \comp510將軟件包中的p51.exe文件copy到c:\comp51子目錄中,執(zhí)行p51.exe文件。
  
  雙擊c:\wavw\bin中“w”圖標(biāo),即進(jìn)入圖l所示的偉福仿真系統(tǒng)。
  
  在屏幕下圖的上方,有一行菜單欄和一行工具欄,用鼠標(biāo)左鍵單擊這些欄目,會生成相應(yīng)的菜單或功能提示。在屏幕的正中央的一大塊區(qū)域就是源文件編輯區(qū),在輸入源文件時(shí),仿真軟件會將正文和關(guān)鍵詞顯示成不同的顏色。


  
  在對源文件進(jìn)行編譯之前,需要對仿真器進(jìn)行設(shè)置,以適應(yīng)不同的單片機(jī)型號。
  
  單擊屏幕上方“仿真器”項(xiàng)目,選擇“仿真器設(shè)置”欄目,即可進(jìn)入仿真器設(shè)置窗口。
  
  “語言”項(xiàng)設(shè)置:設(shè)置項(xiàng)目編譯語言的路徑,命令行選項(xiàng)。
  
  編譯器路徑:指明本系統(tǒng)匯編器,編譯器所在位置,系統(tǒng)缺省51系列編譯器在c:\comp51\文件夾下,本系統(tǒng)使用的編譯器為第三方軟件,必須單獨(dú)安裝。
  
  asm命令行:若使用英特爾匯編器,則需要加上所需的命令行參數(shù);若使用偉福匯編器,則需要選擇是否使用偉福預(yù)定義的符號。在偉福匯編器中,已經(jīng)把51單片機(jī)使用的一些常用符號,寄存器名定義為相應(yīng)的值。如果你使用偉福匯編器,就可以直接使用這些符號。如果你自己已經(jīng)定義了這些符號,又想使用偉福匯編器,就將“使用偉福預(yù)定義符號”前面的選擇去掉。
  
  c命令行:項(xiàng)目中若有c語言程序,系統(tǒng)進(jìn)行編譯時(shí),使用此行參數(shù)對c程序進(jìn)行編譯。
  
  pum命令行:項(xiàng)目中若有pl/m語言程序,系統(tǒng)編譯時(shí),就使用此行參數(shù)對程序進(jìn)行編譯。
  
  link命令行:系統(tǒng)對目標(biāo)文件鏈接時(shí),使用此參數(shù)鏈接。
  
  注意:除非你對命令行參數(shù)非常了解,并且確實(shí)需要修改這些參數(shù),一般情況下,不需要修改系統(tǒng)給出的缺省參數(shù)。以免系統(tǒng)不能正常編譯。
  
  編譯器選擇:選擇使用偉福匯編器,還是英特爾匯編器,系統(tǒng)對c語言程序和pl/m語言編譯是采用第三方編譯器。一般情況下,如果用戶項(xiàng)目中都是匯編語言程序,沒有c語言和pl/m語言,選擇偉福匯編器。如果用戶項(xiàng)目中含有c語言,pum語言,或者匯編語言是用英特爾格式編寫的,就選擇英特爾匯編器。
  
  缺省顯示格式:指定觀察變量顯示的方式,一般為混合十/十六進(jìn)制。
  
  “目標(biāo)文件”項(xiàng)設(shè)置:設(shè)置生成的目標(biāo)文件的地址,及生成目標(biāo)文件的格式。
  
  一般情況下,地址選擇為缺省方式。即由編譯確定。如果你想重新定位你的程序就要指定地址,方法是:去掉“缺省地址”前面的選擇。在開始地址,結(jié)束地址處填入相應(yīng)的地址。
  
  編譯器生成的目標(biāo)文件可以存成三種格式,但大多數(shù)編程器適應(yīng)二進(jìn)制(bin)和英特爾格式(hex)。
  
  二進(jìn)制(bin):由編譯器生成的二進(jìn)制文件,也就是程序的機(jī)器碼。
  
  英特爾格式(hex):由英特爾定義的一種格式,用ascii碼來存儲編譯器生成的二進(jìn)制代碼,這種格式包括地址,數(shù)據(jù)和校驗(yàn)地址選擇一般為缺省地址(由編譯器定)。
  
  “仿真器”項(xiàng)設(shè)置選擇所使用的仿真器類型,pod(仿真頭)類型,以及所仿真cpu的類型。
  
  如果使用硬件仿真,請去掉“使用偉福軟件仿真”前的選擇。
  
  “選擇仿真器”框內(nèi)為本系統(tǒng)所支持的仿真器類型,選擇正確仿真器。在“選擇仿真頭”框內(nèi)為相應(yīng)仿真器能支持的仿真頭類型,選擇所使用的仿真頭。在“選擇cpu”框內(nèi)為所能仿真的cpu。如果使用硬件仿真器,請不要選擇“使用偉福軟件模擬器”。使用偉福軟件模擬器,可以在完全脫離硬件仿真器情況下,對軟件進(jìn)行模擬執(zhí)行。“晶體頻率”是在軟件模擬時(shí),用來計(jì)算程序執(zhí)行時(shí)間。在“仿真頭設(shè)置中,可以設(shè)置該仿真頭的特殊功能。在使用軟仿真時(shí),該項(xiàng)不用設(shè)置。
  
  2、源文件的編譯:
  
  在“項(xiàng)目”菜單中,有源文件的編譯功能(熱鍵為f9),仿真軟件對源文件編譯后,會給出信息窗口,顯示系統(tǒng)編譯輸出的信息。
  
  如果程序有錯(cuò),會以圖標(biāo)形式指出:表示錯(cuò)誤,表示警告,表示通過。在編譯信息行會有相關(guān)的生成文件,雙擊鼠標(biāo)左鍵,或擊右鍵在彈出菜單中選擇“打開“功能,可以打開相關(guān)文件。(如果有編譯錯(cuò)誤,雙擊左鍵,可以在源程序中指出錯(cuò)誤所在行,有時(shí)前一行或后一行程序有錯(cuò),會造成當(dāng)前行編譯不通過。而將錯(cuò)誤定位在本行,所以如果發(fā)現(xiàn)了錯(cuò)誤,但在本行沒有發(fā)現(xiàn)錯(cuò)誤,可以查查本行上下的程序)。
  
  例:編譯過程發(fā)現(xiàn)有錯(cuò)。在信息窗口中看到在calc.c文件第118行有202號錯(cuò)誤,文字顯示錯(cuò)誤類型是,”dispvaunde6nedidentifier”
  
  即:未定義dispva標(biāo)識符。雙擊此信息行,系統(tǒng)將打開calc.c文件,并且在源文件的118行,指出有錯(cuò),可以看到,dispva和ls()中間有空格。原來應(yīng)為dispvals()。
  
  程序編譯通過進(jìn)行軟仿真時(shí),仿真軟件可同時(shí)給出多個(gè)窗口供編程者參考,以驗(yàn)證程序的運(yùn)行結(jié)果。
  
  “cpu窗口”:通過cpu窗口,可以看到你編譯正確的機(jī)器碼及反匯編程序,可以讓你更清楚地了解程序執(zhí)行過程。cpu窗口中還有sfr(特殊功能寄存器)窗口和位窗口,讓你了解程序執(zhí)行過程中寄存器的變化。
  
  “數(shù)據(jù)窗口”:51系列有以下四種數(shù)據(jù)窗口。
  
  data內(nèi)部數(shù)據(jù)窗口code程序數(shù)據(jù)窗口xdata外部數(shù)據(jù)窗口、pdata外部數(shù)據(jù)窗口(頁方式)在內(nèi)部數(shù)據(jù)窗口中可以看到cpu內(nèi)部ram的數(shù)據(jù)值,紅色的為上一步執(zhí)行過程中,改變過的值,窗口狀態(tài)欄中為選中數(shù)據(jù)的地址,可以在選中的數(shù)據(jù)上直接修改數(shù)據(jù)的十六進(jìn)制值,也可以用彈出菜單的修改功能,修改選中的數(shù)據(jù)值。
  
  每次編譯后仿真程序會自動在c:\wavw、bin子目錄中生成程序代碼文件,仿真后生成的程序代碼文件(*。bin或*。hex)可用燒寫器燒錄到單片機(jī)中進(jìn)行驗(yàn)證。


【看看這篇文章在百度的收錄情況】

相關(guān)文章

聯(lián)系方式

  • 0731-85579057 , 13308461099
  • 點(diǎn)擊這里給我發(fā)消息點(diǎn)擊這里給我發(fā)消息點(diǎn)擊這里給我發(fā)消息
網(wǎng)站欄目導(dǎo)航: 培訓(xùn)課程 手機(jī)硬件 手機(jī)軟件 綜合維修 學(xué)校資訊 考證指南 就業(yè)導(dǎo)航 招生指南 教學(xué)管理 入學(xué)須知 學(xué)校圖片 教學(xué)大綱 師資力量 學(xué)生感言 學(xué)校概況 教學(xué)實(shí)景 手機(jī)維修培訓(xùn)資訊 電腦維修培訓(xùn) 維修間故事 手機(jī)維修培訓(xùn) 液晶電視維修培訓(xùn) 家電維修資料網(wǎng) 電器維修資料網(wǎng) 招生地區(qū) 刷機(jī)教程 家電維修 手機(jī)技巧 老版網(wǎng)站 招生平臺網(wǎng)絡(luò)工程
友情鏈接: 監(jiān)控安裝培訓(xùn) 電動工具維修 家電維修學(xué)校 電工培訓(xùn)學(xué)校 液晶電視維修 焊工培訓(xùn)學(xué)校 電工焊工學(xué)校 電腦維修學(xué)校 家電維修培訓(xùn) 電腦維修培訓(xùn) 家裝電工培訓(xùn)網(wǎng)絡(luò)安裝維護(hù) 主板維修 液晶顯示器 筆記本電腦維修 電腦組裝維護(hù) 電腦硬件維修 電腦維修 電工考證 電工證 裝修電工 水電工 維修電工 電工 焊接技術(shù) 電焊工 焊工 電動設(shè)備維修 電動工具維修 制冷維修 空調(diào)維修 冰箱維修  更多>>
陽光-手機(jī)維修教育品牌學(xué)校
點(diǎn)擊這里給我發(fā)消息 點(diǎn)擊這里給我發(fā)消息 點(diǎn)擊這里給我發(fā)消息
電工培訓(xùn)學(xué)校 電動車維修學(xué)校 摩托車維修學(xué)校 摩托車維修培訓(xùn) 手機(jī)維修培訓(xùn) 家電維修培訓(xùn) 電腦維修培訓(xùn) 電動工具維修培訓(xùn) 液晶電視維修培訓(xùn) 安防監(jiān)控培訓(xùn) 空調(diào)維修培訓(xùn) 網(wǎng)絡(luò)營銷培訓(xùn) 網(wǎng)站設(shè)計(jì)培訓(xùn) 淘寶網(wǎng)店培訓(xùn) 電器維修培訓(xùn) 家電維修學(xué)校 電工培訓(xùn) 焊工培訓(xùn) 電工學(xué)校 電工培訓(xùn)學(xué)校 電動車維修學(xué)校 摩托車維修學(xué)校 摩托車維修培訓(xùn) 手機(jī)維修培訓(xùn) 家電維修培訓(xùn) 電腦維修培訓(xùn) 電動工具維修培訓(xùn) 液晶電視維修培訓(xùn) 安防監(jiān)控培訓(xùn) 空調(diào)維修培訓(xùn) 網(wǎng)絡(luò)營銷培訓(xùn) 網(wǎng)站設(shè)計(jì)培訓(xùn) 淘寶網(wǎng)店培訓(xùn) 電器維修培訓(xùn) 家電維修學(xué)校 電工培訓(xùn) 焊工培訓(xùn) 電工學(xué)校 電工培訓(xùn)學(xué)校 電動車維修學(xué)校 摩托車維修學(xué)校 摩托車維修培訓(xùn) 手機(jī)維修培訓(xùn) 家電維修培訓(xùn) 電腦維修培訓(xùn) 電動工具維修培訓(xùn) 液晶電視維修培訓(xùn) 安防監(jiān)控培訓(xùn) 空調(diào)維修培訓(xùn) 網(wǎng)絡(luò)營銷培訓(xùn) 網(wǎng)站設(shè)計(jì)培訓(xùn) 淘寶網(wǎng)店培訓(xùn) 電器維修培訓(xùn) 家電維修學(xué)校 電工培訓(xùn) 焊工培訓(xùn) 電工學(xué)校 電工培訓(xùn)學(xué)校 電動車維修學(xué)校 摩托車維修學(xué)校 摩托車維修培訓(xùn) 手機(jī)維修培訓(xùn) 家電維修培訓(xùn) 電腦維修培訓(xùn) 電動工具維修培訓(xùn) 液晶電視維修培訓(xùn) 安防監(jiān)控培訓(xùn) 空調(diào)維修培訓(xùn) 網(wǎng)絡(luò)營銷培訓(xùn) 網(wǎng)站設(shè)計(jì)培訓(xùn) 淘寶網(wǎng)店培訓(xùn) 電器維修培訓(xùn) 家電維修學(xué)校 電工培訓(xùn) 焊工培訓(xùn) 電工學(xué)校
中山市,固原市,銀川市,玉樹,海東,隴南市,酒泉市,張掖市,天水市,金昌市,蘭州市,榆林市,延安市,渭南市,銅川市,阿里,山南,拉薩市,怒江,文山州,楚雄州,普洱市,昭通市,玉溪市,昆明市,畢節(jié),銅仁,遵義市,貴陽市,甘孜州,資陽市,達(dá)州市,宜賓市,南充市,遂寧市,綿陽市,瀘州市,自貢市,三亞市,崇左市,河池市,玉林市,欽州市,梧州市,柳州市,梅州市,肇慶市,湛江市,佛山市,珠海市,韶關(guān)市,湘西州,懷化市,郴州市,張家界市,邵陽市,株洲市,仙桃市,隨州市,荊州市,荊門市,襄樊市,黃石市,駐馬店市,信陽市,南陽市,漯河市,中衛(wèi)市,石嘴山市,海西,海南藏州,黃南州,海北,甘南,慶陽市,平?jīng)鍪?武威市,白銀市,嘉峪關(guān)市,安康市,漢中市,咸陽市,寶雞市,林芝,日喀則,昌都,迪慶,德宏,大理,西雙版納,紅河州,臨滄市,麗江市,保山市,曲靖市,黔東州,黔西州,安順市,六盤水市,涼山州,阿壩州,雅安市,廣安市,眉山市,內(nèi)江市,廣元市,德陽市,攀枝花市,成都市,海口市,來賓市,百色市,貴港市,北海市,桂林市,南寧市,云浮市,揭陽市,潮州市,清遠(yuǎn)市,陽江市,汕尾市,惠州市,茂名市,江門市,汕頭市,深圳市,廣州市,婁底市,永州市,益陽市,岳陽市,湘潭市,長沙市,恩施州,黃岡市,孝感市,鄂州市,十堰市,武漢市,周口市,商丘市,三門峽市,許昌市,焦作市,安陽市,鶴壁市,平頂山市,開封市,鄭州市,聊城市,濱州市,德州市,萊蕪市,日照市,泰安市,煙臺市,濰坊市,東營市,淄博市,上饒市,濟(jì)南市,撫州市,宜春市,贛州市,新余市,九江市,景德鎮(zhèn)市,寧德市,南平市,泉州市,莆田市,廈門市,宣城市,亳州市,六安市,宿州市,黃山市,滁州市,安慶市,淮北市,馬鞍山市,蚌埠市,蕪湖市,合肥市,麗水市,舟山市,衢州市,金華市,湖州市,嘉興市,寧波市,宿遷市,鎮(zhèn)江市,鹽城市,連云港市,蘇州市,徐州市,南京市,綏化市,牡丹江市,佳木斯市,大慶市,鶴崗市,哈爾濱市,白城市,白山市,遼源市,吉林市,葫蘆島市,鐵嶺市,盤錦市,阜新市,錦州市,本溪市,鞍山市,沈陽市,錫林郭勒盟,通遼市,烏海市,呂梁市,忻州市,晉中市,晉城市,陽泉市,太原市,廊坊市,承德市,保定市,邯鄲市,唐山市,寧夏,甘肅省,西藏,貴州省,重慶市,廣西,湖南省,河南省,江西省,安徽省,江蘇省,黑龍江省,遼寧省,山西省,天津市,四平市,內(nèi)蒙古,吳忠市,果洛,西寧市,定西市,商洛市,西安市,那曲,黔南州,巴中市,樂山市,賀州市,防城港市,東莞市,河源市,常德市,衡陽市,咸寧市,宜昌市,濮陽市,新鄉(xiāng)市,洛陽市,菏澤市,臨沂市,威海市,濟(jì)寧市,棗莊市,青島市,吉安市,鷹潭市,萍鄉(xiāng)市,南昌市,龍巖市,漳州市,三明市,福州市,池州市,巢湖市,阜陽市,銅陵市,淮南市,臺州市,紹興市,溫州市,杭州市,泰州市,揚(yáng)州市,淮安市,南通市,常州市,無錫市,大興安嶺,黑河市,七臺河市,伊春市,雙鴨山市,雞西市,齊齊哈爾市,延邊,松原市,通化市,長春市,朝陽市,遼陽市,營口市,丹東市,撫順市,大連市,阿拉善盟,興安盟,烏蘭察布市,巴彥淖爾市,呼倫貝爾市,鄂爾多斯市,赤峰市,包頭市,呼和浩特市,臨汾市,運(yùn)城市,朔州市,長治市,大同市,衡水市,滄州市,張家口市,邢臺市,秦皇島市,石家莊市,青海省,陜西省,云南省,四川省,海南省,廣東省,湖北省,山東省,福建省,浙江省,上海市,吉林省,河北省,北京市 主站蜘蛛池模板: 日韩精品一区二区亚洲AV观看 | 日本美女搞基视频 | 嗯 用力啊 嗯 c我 啊哈老师 | 2019伊人查蕉在线观看 | 午夜深情在线观看免费 | 免费精品国产人妻国语麻豆 | 二级毛片免费观看全程 | 粗好大用力好深快点漫画 | 亚洲精品国产A久久久久久 亚洲精品国产AV成人毛片 | 久久婷婷国产五月综合色啪最新 | 免费果冻传媒2021在线观看 | free俄罗斯性xxxxhd派对 | 国产色精品久久人妻99蜜桃麻豆 | 免费视频久久只有精品 | 欧美高清videossexo | 国产一区二区三区国产精品 | 国产AV电影区二区三区曰曰骚网 | 日本久久久 | 动漫美女被到爽了流 | 中文字幕 日韩 无码 在线 | 成人18视频在线 | 在线 亚洲 日韩 欧洲视频 | 调教椅上的调教SM总裁被调教 | 亚洲AV无码专区国产精品麻豆 | 亚洲视频免费看 | 老湿司午夜爽爽影院榴莲视频 | 鲁一鲁亚洲无线码 | 亚洲精品成人在线 | 中文无码字慕在线观看 | 久草高清在线 | 91热久久免费频精品99欧美 | 免费看黄的片多多APP下载 | 国产午夜精品理论片影院 | 撕开美女的衣服2 | 一级做a爰片久久免费 | 午夜福利理论片高清在线 | 十分钟视频影院免费 | 国产婷婷色一区二区三区在线 | 久久操热在线视频精品 | 精品福利一区 | 免费观看成人www精品视频在线 |