設(shè)計了一個采用AT89C51和DAC0832的信號發(fā)生器,能產(chǎn)生正弦波、方波、三角波、鋸齒波,可以通過按鍵切換波形、調(diào)節(jié)所有波形的頻率、調(diào)節(jié)方波的占空比,并用液晶AMPIRE12864顯示。keil中用C編寫了程序,采用proteus調(diào)用keil編譯的hex文件進行了仿真。設(shè)計文檔給出了AMPIRE12864液晶的主要使用說明。
標簽: 89c51 dac0832 信號發(fā)生器 keil proteus
上傳時間: 2022-06-03
上傳用戶:
STM32單片機使用六軸傳感器BMI088的示例代碼,使用SPI連接,KEIL工程文件,C語言
上傳時間: 2022-06-17
上傳用戶:
隨著單片機開發(fā)技術(shù)的不斷發(fā)展,目前已有越來越多的人從普遍使用匯編語言到逐漸使用高級語言開發(fā),其中主要是以C語言為主,市場上幾種常見的單片機均有其C 語言開發(fā)環(huán)境。這里以最為流行的80C51 單片機為例來學習單片機的C 語言編程技術(shù)。大家都有C 語言基礎(chǔ),但是編單片機程序,大家還得找專門的書來學習一下。這里我們只介紹Keil 這種工具軟件的用法。學習一種編程語言,最重要的是建立一個練習環(huán)境,邊學邊練才能學好。Keil軟件是目最流行開發(fā)80C51 系列單片機的軟件,Keil 提供了包括C 編譯器、宏匯編、連接器、庫管理和一個功能強大的仿真調(diào)試器等在內(nèi)的完整開發(fā)方案,通過一個集成開發(fā)環(huán)境(μVision)將這些部份組合在一起。下面我以一個實驗舉一個例子, 一步一步學習Keil軟件的使用。
上傳時間: 2022-06-21
上傳用戶:
本書詳細介紹了KeilCx5]V7.0版本單片機C語言編譯器和全新Windows集成開發(fā)環(huán)境uVision2的強大功能和具體使用方法。全面介繼了最新版本Cx51編譯器新增加的控制命令,給出了全部Cx51運行庫函數(shù)及其應用范例,對KeilCx5l軟件包中各種應用工具,如BL51/Lx5]連接定位器、A51/Ax51宏劑編器、LIB51庫管理程序以及OH51符號轉(zhuǎn)換程序等都作了詳細介紹,還介紹了單片機實時多任務操作系統(tǒng)RTX51及其了集RTX51TINY的具體功能與應用方法。uVision2已經(jīng)將調(diào)試器功能集成于其中,用戶可以在單一環(huán)境下完成從源程序編寫、編譯、鏈接定位一直到目標文件的仿真調(diào)試等全部工作,書中詳細介紹了uVision2各種功能和應用,包括軟件模擬調(diào)試和硬件目標板實時在線仿真。本書的特點是強調(diào)先進性和實用性,給出了大量程序?qū)嵗в幸粡堄蒏eil公司提供的配套CD-ROM光盤,其中包括Keil Cx51V7.0版本全功能評估軟件包,本書各章中列出的全部程序代碼,以及Keil Cx51源程序仿真硬件目標板的照片和使用說明。本書適合于從事單片機應用系統(tǒng)開發(fā)研制的廣大工程技術(shù)人員閱讀,也可以作為高等院校相關(guān)專業(yè)大學生或研究牛的教學參考書。
上傳時間: 2022-06-23
上傳用戶:xsr1983
Keil環(huán)境中建立帶FreeRTOS的STM32L項目1、先把source文件夾復制至project目錄,然后在keil中添加RTOS文件,如圖:其中heap_2.c按需選擇,可以是heap_1.c等,若需 croutine型任務則還需添加croutine.c文件。2、添加include目錄,位于 source下的include文件夾。3、把FreeRTOSConfig.文件復制到source下的indude文件夾,或者其他用戶文件夾下也可,這是FreeRTOS的功能配置文件,要按需修改的。4、為了能連接到portmacro.h文件,還需添加include路徑Source lportable\RVDS\ARM_CM35、以下移植步驟細節(jié)需參考“FreeRTOS在STM32上的移植V1.0”。首先修改PORTMACRO.H文件。基本不用修改。6、port.c文件也基本不用修改。7、PORTASM.S文件在keil環(huán)境是不需要的,相關(guān)的函數(shù)放在了portc文件中。8、修改startup文件(要選擇對應芯片的文件,并且要先取消其只讀屬性):SVC_Handler修改為vPortSVCHandler PendSV_Handler 修改為xPortPendSVHandler SysTick_Handler修改為xPortSys TickHandler
上傳時間: 2022-06-27
上傳用戶:
Keil C51是美國Keil Software公司出品的51系列兼容單片機C語言軟件開發(fā)系統(tǒng),與匯編相比,C語言在功能上、結(jié)構(gòu)性、可讀性、可維護性上有明顯的優(yōu)勢,因而易學易用。Keil提供了包括C編譯器、宏匯編、鏈接器、庫管理和一個功能強大的仿真調(diào)試器等在內(nèi)的完整開發(fā)方案,通過一個集成開發(fā)環(huán)境(μVision)將這些部分組合在一起。
標簽: vdmagdi
上傳時間: 2022-07-20
上傳用戶:fliang
關(guān)于ARM怎么樣在RAM中運行在KEIL環(huán)境下怎么樣讓程序在RAM中運行。以下是主要是圖片示例。。。文字就不多描述了。。。。平臺:KEIL FOR ARM5.0A注意:1、目標代碼<RAM的空間其實KEIL已經(jīng)帶了這些例程了。下面我以LPC214XKIT學習板光盤目錄下的Arm_Uart0_AD_Demo 這個程序為例重新建一個Arm_Uart0_AD_Demo 這個例程保存名字為:Arm_Uart0_AD_Demo選擇芯片:LPC2142(看看你的是什么芯片就選什么)這里我選LPC2142然后加入:加入T_ad.c Uart0.cUartODemo.c Startup.s四個文件選擇項目輸出文件:我們在Arm_Uart0_AD_Demo目錄下建一個RAM的目錄“RAM”這個目錄取什么名都可以的。建個目錄方便管理點擊 select floder for objects指定一下RAM的路徑即可。
上傳時間: 2022-07-22
上傳用戶:aben
keil mdk 4.72a也稱MDK-ARM,Realview MDK、I-MDK、uVision4 等。目前Keil MDK 由三家國內(nèi)代理商提供技術(shù)支持和相關(guān)服務。 MDK-ARM軟件為基于Cortex-M、Cortex-R4、ARM7、ARM9處理器設(shè)備提供了一個完整的開發(fā)環(huán)境。 MDK-ARM專為微控制器應用而設(shè)計,不僅易學易用,而且功能強大,能夠滿足大多數(shù)苛刻的嵌入式應用。 MDK-ARM有四個可用版本,分別是MDK-Lite、MDK-Basic、MDK-Standard、MDK-Professional。所有版本均提供一個完善的C / C++開發(fā)環(huán)境,其中MDK-Professional還包含大量的中間庫。
標簽: 夜視
上傳時間: 2013-05-25
上傳用戶:eeworm
keil uvision4是一款簡單易用的單片機C語言軟件開發(fā)系統(tǒng)。軟件由C語言編寫,但可以嵌入?yún)R編。工作中keil uvision4破解版下載能讓你大大提高效率,縮短開發(fā)周期,是編程開發(fā)者的必備神器。
上傳時間: 2013-04-15
上傳用戶:eeworm
Borland C++3.1 bc31full
上傳時間: 2013-07-27
上傳用戶:eeworm
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1