在 IAR 開發環境中可以使用兩種方法新建工程。一是 開發環境中可以使用兩種方法新建工程。一是 新建 創建法, 新建 創建法是在空 白工程的基礎上將所需源文件按功能逐一添加到 IAR 分組中進而成一 個完整的工程;另分組中進而成一 個完整的工程;另種是復制創建法, 復制創建法是在已有模板上而成的 。兩種方法 各有千秋。復制創建兩種方法 各有千秋。復制創建便于快速創建工程,節省了一步添加文件的時間; 便于快速創建工程,節省了一步添加文件的時間; 新建 創建法便于設計 個性化 的工程 文 件架構。下面章節我們將 詳細 介紹 兩種 創建工程 的方法。
上傳時間: 2013-12-11
上傳用戶:yl1140vista
設計了一種基于兩片AVR單片機的交通誘導屏顯示單元控制系統,該系統由通信模塊、顯示控制模塊和開關模塊3部分組成。單片機A用于以RS-485的通信方式接收數據和應答主機,把處理好的數據發送到I/O口并寫入EEPROM中,再通知單片機B讀取數據。單片機B接收到數據后控制LED顯示,通過調節驅動LED電流占空比的方式調節LED的亮度。給出了控制系統的硬件和軟件設計方案。
上傳時間: 2013-10-13
上傳用戶:wenyuoo
c語言編程軟件vc6.0使用教程,附件包含二個教程文件,VC++6.0培訓教程完整版及VC6.0介紹。 Visual C++ 6.0,簡稱VC或者VC6.0,是微軟的一款C++編譯器,將“高級語言”翻譯為“機器語言(低級語言)”的程序。Visual C++是一個功能強大的可視化軟件開發工具。自1993年Microsoft公司推出Visual C++1.0后,隨著其新版本的不斷問世,Visual C++已成為專業程序員進行軟件開發的首選工具。雖然微軟公司推出了 Visual C++.NET(Visual C++7.0),但它的應用有很大的局限性,只適用于Windows 2000、Windows XP和Windows NT4.0。所以實際中,更多的是以Visual C++6.0為平臺。 vc6.0使用你首先要打開VC6.0界面,一般用得較多的是Win32控制臺應用程序(源程序,擴展名.cpp), 步驟是:(先工程—后文件—編譯—連接---運行) 1,建立一個工程,“文件”——“新建”,出現下面界面:選擇“Win32 Console Application”(控制臺應用程序,左邊倒數第三個),命名工程名稱,選擇保存位置。 點擊“確定”,進入下一步,看到如下提示界面: 建立一個空工程,對應其他需要的你一可以建立別的工程;點擊“完成”,之后 顯示你創建的工程的信息。 2,再在有一個的工程的條件下,我們再建立一個源文件; “文件”——“新建”(快捷鍵Ctri+N),出現: 建立源文件,選擇“C++ Source ”,一般都是建立這種文件的(適用在當文件中適用)如果要建立頭文件的話,選擇“C/C++ Header File”,(適用在多文件工程中使用)命名,文件名稱,點擊“確定”,之后: 進入編輯區,在主界面編寫代碼:如下編寫完之后呢: 可以按編譯按鈕 調試程序,看看有沒有錯誤,有的話改正,沒有的話就可以再按連接按鈕 檢查連接(多文件工程時常用,檢查文件間是否正常連接),最后,點運行按鈕 ,就可以運行了。 如果是您有代碼如:cpp文件,或 .h 文件,想添加都VC6.0里來測試的話,可以這樣做: 首先,要理解一下 文件擴展名為:cpp和.h 文件擴張名是.h,代表的是頭文件,一般是書寫一些函數原型,以及一些在整個程序中常用到的結構體,頻繁使用的函數說明,定義等等; 文件擴張名為,cpp的,是C++中的源文件,也是最常用到的文件,每建立一個工程都要至少一個源文件(至少要有一個函數入口——主函數main() ),包含了核心代碼; 建立與運行說明:(以VC 6.0編譯器為例,其他編譯器類似) 首先,打開VC 6.0編譯環境; 在菜單欄——文件(的下拉菜單中選擇“新建”),在彈出的選擇窗口中,選擇 Win32 Console Application(控制臺應用程序) ,在填寫工程名稱,選擇一個程序保存路徑, 點擊“完成”,查看工程信息。 在點擊“確定”,就建立一個簡單的工程了。 再點擊左邊的工程信息右下角的“FileView”選項; 可以看到你新建的工程,再雙擊你新建的工程名 可以查看工程的信息。 在雙擊工程文件,在這里是 777.files,可以看到該工程的包含的文件。 其中,Source Files 為包含所有工程的源文件 Header Files 為包含所有工程的頭文件 在源文件選項“Source Files ”,右鍵單擊中的“添加目錄到工程”,添加你要打開的擴展名為 .cpp的源文件。在頭文件選項“ Header Files”,右鍵單擊中的“添加目錄到工程”,添加你要打開的擴展名為 . h的頭文件。添加完你所有的頭文件和源文件之后,檢查一下是否添加完畢,之后就可以編譯了。 其中第一個按鈕 為編譯按鈕,可以找出工程的錯誤信息,有錯誤修改,沒錯誤就可以跳到連接 ,編譯右邊的按鈕 ,即第三個按鈕(多文件工程一定要連接,查看文件是否準確相連接) 當編譯,連接都沒有錯誤時,可以按運行按鈕 ,即可以運行了。 相關資料:vc6.0中文綠色版下載
上傳時間: 2013-10-30
上傳用戶:tianjinfan
具備處理外部模擬信號功能是很多電子設備的基本要求。為了將模擬信號轉換為數字信 號,就需要藉助A/D 轉換器。將A/D 功能和MCU 整合在一起,就可減少電路的元件數量和 電路板的空間使用。 HT45F23 微控制器內建6 通道,12 位解析度的A/D 轉換器。在本應用說明中,將介紹如何 使用HT45F23 微控制器的A/D 功能。
上傳時間: 2013-10-27
上傳用戶:nostopper
曲達科技所有標準HMI 產品均采用異步、全雙工串口(UART),串口模式為8n1,即每個數據傳送采用10個位:1 個起始位,8 個數據位(低位在前傳送,LSB),1 個停止位。 上電時,如果終端的I/O0 引腳為高電平或者浮空狀態,串口波特率由用戶預先設置,范圍為1200-115200bps ,具體設置方法參考0xE0 指令。
上傳時間: 2013-11-07
上傳用戶:蘇蘇蘇蘇
摘要:本文介紹應用PIC16C57單片機設計的一種可編程、高性能的數碼式樓宇對講系統,詳細闡明了有關工作原理和關鍵技術。本系統充分應用PIC單片機的軟硬件資源,具有可編程、電路簡單、功能強大等優點,在安居工程、樓宇技防系統等領域具有廣泛的應用前景。 關鍵詞:PIC 單片機 樓宇對講 編碼 譯碼 可編程
上傳時間: 2013-11-14
上傳用戶:hj_18
概述 BL35P02R是一款低功耗8位OTP型微控制器單元(MCU),并帶有內置高精度振蕩器,及一個可直接驅動紅外發射管的遙控碼輸出口,適用于各類家電(如電視、VCD機等)的紅外遙控器。 主要特點 8位CISC結構CPU(MotorolaHC05兼容)最多可支持16個通用IO口和1個輸入口1個8位定時/計數器9路鍵盤中斷(KBI)1路遙控碼輸出口(IROUT),8種載波頻率可選(1/3占空比),驅動能力強(>300mA)外接晶振325K-8MHz/內置RC振蕩4MHz(偏差≤5%,0-40℃,2.0-3.6V工作電壓范圍內)低功耗設計(待機功耗<1uA@3V)32byteRAM(含堆棧)2K*8bitOTPROMOTP數據加密功能工作電壓2.0-5.5V封裝形式:SOP20(300mil)/SOP18(300mil)/SOP16(150mil)
上傳時間: 2013-10-12
上傳用戶:z240529971
概述 BL35P02是一款低功耗8位OTP型微控制器單元(MCU),適用于各類家電(如電視、VCD機等)的紅外遙控器。 主要特點 8位CISC結構CPU(MotorolaHC05兼容)15個通用IO口1個8位定時/計數器9路鍵盤中斷(KBI)1路遙控碼輸出口(IROUT),8種載波頻率可選(1/3占空比)外接晶振325K-8MHz低功耗設計(待機功耗<1uA@3V)32byteRAM(含堆棧)2K*8bitOTPROMOTP數據加密功能工作電壓2.0-5.5V封裝形式:SOP20(300mil)/SSOP20(200mil)/SOP16(150mil)
上傳時間: 2013-11-06
上傳用戶:894448095
介紹一種無極可調交流電子負載設計的新方法,由ATmega48單片機輸出PWM波,通過上位機設定不同的占空比控制場效應管的通斷時間,即改變流過場效應管的平均電流。根據電流的大小,可以等效為相應的負載,并將采集的電流值顯示在上位機上。文中對該系統的軟﹑硬件設計思路作了詳細的分析,闡述了其設計原理。 Abstract: A new type electronic load is introduced.Due to ATmega48 microcomputer output PWM wave.The different duty is set ratio through PC to control FET turn-on time.We can equivalent homologous load according the current and display the current at PC.The hardware and software designing are analysed in detail. The principle is explained and the output is also given.
上傳時間: 2013-11-23
上傳用戶:蟲蟲蟲蟲蟲蟲
摘要:本文以兩相雙極式步進電機為例,介紹了一種利用單片機自帶的PWM模塊實現步進電機細分驅動的方法。該方法充分利用單片機的PWM硬件資源,通過配置硬件PWM模塊,產生占空比不同的方波,在電機線圈內產生近似正弦波的階梯型電流。與常用的恒頻脈寬調制方式相比,該方法不需要EI/A轉換器和鋸齒波發生器,不僅有利于簡化電路和節約成本,而且能提高細分精度和電機運行平穩性,適用于需要精密控制的儀器儀表。關鍵詞:PWM;細分驅動;步進電機;單片機
上傳時間: 2014-01-21
上傳用戶:dalidala