freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

畢業(yè)設(shè)計-基于at89c51系列單片機(jī)的音樂盒設(shè)計(文件)

2024-12-27 19:37 上一頁面

下一頁面
 

【正文】 ,王秀山 .單片機(jī)基礎(chǔ) [M], 北京 : 北京航空航天大學(xué)出版社 , . [5] 趙曙光,郭萬有 , 楊頌華 .可編程邏輯器件原理開發(fā)與應(yīng)用 [M],西安 : 西安電子科技大學(xué) , 2021. [6] 候伯亨 .VHDL 硬件描述語言與數(shù)字邏輯電路設(shè)計 [M], 西安 : 西安電子科技大學(xué)出版社, 1999. [7] 康華光 . 模擬電子技術(shù)基礎(chǔ) (第四版 )[M], 武漢:華中理工 大學(xué)出版社 , 1999. [8] 譚浩強(qiáng) .C 語言程序設(shè)計(第二版) [M], 北京 :清華大學(xué)出版社, 1991. [9] 陳小忠,黃寧 . 單片機(jī)接口技術(shù)實用子程序 [M], 北京 :北京人民郵電出版社, 2021. [10] 歐偉明,周春臨, 瞿遂春 .電子信息系統(tǒng)設(shè)計 [M],西安電子科技大學(xué)出版社, . [11] 賈立新,王涌 .電子系統(tǒng)設(shè)計與實踐 [M],北京:清華大學(xué)出版社, 2021. [12] 羅亞非 .凌陽 16 位單片機(jī)應(yīng)用基礎(chǔ) [M],北京:北京航空航天大學(xué)出版社, 2021. [13] 雷思孝 .凌陽單片機(jī)原理及實用技術(shù) [M],西安電子科技大學(xué), 2021. 陜西理工學(xué)院畢業(yè)設(shè)計 第 21 頁 共 32 頁 科技外文文獻(xiàn) Getting Started with 181。Vision2 IDE bines project management, a richfeatured editor with interactive error correction, option setup, make facility, and online help. Use 181。Vision2 Debugger The 181。Vision2 Debugger front end with your target system.? Monitor51 The 181。 Windows 應(yīng)用程序 uVision2 是一個集成開發(fā)環(huán)境,它把項目管理,源代碼編輯,程序調(diào)試等集成到一個功能強(qiáng)大的環(huán)境中。 LIB51 庫管理器組合你的目標(biāo)文件,生成可以被連接器使用的庫文件。 1. 創(chuàng)建一個項目,從器件庫中選擇目標(biāo)器件,配置工具設(shè)置。 5. 測試,連接應(yīng)用。 C51編譯器和 A51匯編器 源代碼由 uVision2 IDE 創(chuàng)建,并被 C51編譯或 A51匯編。 Keil A51宏匯編器支持 8051及其派生系列的全部指令集。 BL51 連接器 /定位器 BL51 連接器 /定位器利用從庫中提取的目標(biāo)模塊和由編譯器或匯編器生成的目標(biāo)模塊創(chuàng)建一個絕對地址的目標(biāo)模塊。 由 uVision2 調(diào)試器使用來模擬和調(diào)試。當(dāng)你從器件庫中選擇器件時,這個器件的特性將自動配置。此監(jiān)控程序駐留在你的目標(biāo)板的 存儲器里,它利用串口和 uVision2調(diào)試器進(jìn)行通信。 RTX51 實時內(nèi)核是完全集成到 C51 編譯器中的,從而方便使用。 寄存器的分配以及各種變量和數(shù)據(jù)的尋址都由編譯器完成。 可以運用和人的思維很接近的詞匯和算法表達(dá)式。 ANSI 標(biāo)準(zhǔn)的 C語言是一種豐常方便的,獲得廣泛應(yīng)用的,在絕大部分系統(tǒng)中都能夠很容易得到的語言。 C51 編譯器提供 9 個優(yōu)化級別。 啞碼消除:永遠(yuǎn)不可能執(zhí)行到的代碼將自動從程序中剔除。 合并相同代碼:利用跳轉(zhuǎn)指令,相同的代碼塊被合并。 陜西理工學(xué)院畢業(yè)設(shè)計 第 26 頁 共 32 頁 附錄 A 程序源代碼及注釋 include define uchar unsigned char define uint unsigned int sbit duan=P2^6。//蜂鳴器連續(xù)的 IO 口 sbit P34=P3^4。 char code huayang4[]={ 0x55,0xaa,0xcc,0x33,0x99,0x66,0x0f,0xf0}。 //簡譜 //編程規(guī)則 :字節(jié)高位是簡譜 ,低位是持續(xù)時間 , //代表多少個十六分音符 //17 代表中央 C 調(diào) ,8E 代表高八度 ,0 代表停頓 //最后的 0 是結(jié)束標(biāo)志 uchar code qnzl[]={ //千年之戀 0x12,0x22,0x34,0x84,0x74,0x54,0x38,0x42,0x32,0x22,0x42,0x34,0x84,0x72,0x82,0x94,0xA8,0x08, //前奏 0x32,0x31,0x21,0x32,0x52,0x32,0x31,0x21,0x32,0x62, //竹林的燈火 到過的沙漠 0x32,0x31,0x21,0x32,0x82,0x71,0x81,0x71,0x51,0x32,0x22, //七色的國度 不斷飄逸風(fēng)中 0x32,0x31,0x21,0x32,0x52,0x32,0x31,0x21,0x32,0x62, //有一種神秘 灰色的旋渦 0x32,0x31,0x21,0x32,0x83,0x82,0x71,0x72,0x02, //將我卷入了迷霧中 0x63,0xA1,0xA2,0x62,0x92,0x82,0x52, //看不清的雙手 0x31,0x51,0x63,0x51,0x63,0x51,0x63,0x51,0x62,0x82,0x7C,0x02, //一朵花傳來誰經(jīng)過的溫柔 0x61,0x71,0x82,0x71,0x62,0xA2,0x71,0x76, //穿越千年的傷痛 0x61,0x71,0x82,0x71,0x62,0x52,0x31,0x36, //只為求一。//花樣標(biāo)志 uchar count2。//花樣 1 uchar code huayang2[]={0x7f,0xfe,0xbf,0xfd,0xdf,0xfb,0xef,0xf7, 0xef,0xfb,0xdf,0xfd,0xbf,0xfe}。//按 key1 可切換花樣 sbit key2=P3^3。 公共塊子程序:需要重復(fù)使用的多條指令被提取組成子程序。 通過寄存器傳遞參數(shù):最多三個參數(shù)通過寄存 器傳遞。以下列出的是目前 C51編譯器提供的所有優(yōu)化級別的內(nèi)容: 常量折疊:在表達(dá)式及尋址過程中出現(xiàn)的常量被綜合為一個單個的常量。 代碼優(yōu)化 C51是一個杰出的優(yōu)化編譯器,它通過很多步驟以確保產(chǎn)生的代碼是最有效率的(最小和 /或最快)。 C運行連接庫包含一些標(biāo)準(zhǔn)的子程序,如 :格式化輸出,數(shù)字轉(zhuǎn)換,浮點運算。這使整個應(yīng)用系統(tǒng)的結(jié)構(gòu)變得清晰,同時讓源代碼變得可重復(fù)使用。 C51優(yōu)化的 C語言交叉編譯器 Keil C51交叉編譯器是一個基于 ANSI C標(biāo)準(zhǔn)的針對 8051系列 MCU的 C編譯器,生成的可執(zhí)行代碼快速、緊湊 ,在運行效率和速度上可以和匯編程序得到的代碼相媲美。 RTX51 實時操作系統(tǒng) RTX51 實時操作系統(tǒng)是一個針對 8051系列的多任務(wù)核。 利用高級的 GDI( AGDI)接口,把 uVision2調(diào)試器綁定到你的目標(biāo)系統(tǒng)。 uVision2 調(diào)試器 uVision2 源代碼級調(diào)試器是一個理想地快速,可靠的程序調(diào)試器。所有的代碼和數(shù)據(jù)被安置在固定的存儲器單元中。庫是一種被特別地組織過并在以后可以被連接重用的對象模塊。 Keil C51 編譯器完全遵照 ANSI C 語言標(biāo)準(zhǔn),支持 C 語言的所有標(biāo)準(zhǔn)特性。利用 uVision2 創(chuàng)建你的源代碼并把它們組織到一個能確定你的目標(biāo)應(yīng)用的項目中去。 3. 用項目管理器實現(xiàn)你的應(yīng)用。 RTX51實時操作系統(tǒng)簡化了復(fù)雜和對時間要求敏感的軟件項目。 A51宏匯編器從你的 8051匯編源代碼產(chǎn)生可重定位的目標(biāo)文件。Vision2 Debugger using the serial port of the 8051 and a COM port of your PC. With Monitor51, 181。Vision2 Debugger provides several ways for you to test your programs on real target hardware: Install the MON51 Target Monitor on your target system and download your program using the Monitor51 interface 陜西理工學(xué)院畢業(yè)設(shè)計 第 22 頁 共 32 頁 builtin to the 181。Vision2 automatically piles, assembles, and links your embedded applicat ion and provides a single focal point for your development efforts. LIB51 Library Manager The LIB51 library manager allows you to create object library from the object files created by the piler and assembler. Libraries are specially formatted, ordered program collections of object modules that may be used by the linker at a later time. When the linker processes a library, only those object modules in the library that are necessary to create the program are used. BL51 Linker/Locator The BL51 linker creates an absolute object module using the object modules extracted from libraries and those created by the piler and assembler. An absolute object file or module contains no relocatable code or data. All code and data reside at fixed memory locations. The absolute object file may be used: To program an EPROM or other memory devices, With the 181。Vision2 for Windows? is an Integrated Development Environment that bines project management, source code editing, and program debugging in one single, powerful environment. The C51 ANSI Optimizing C Cross Compiler creates relocatable object modules from your C source code. The A51 Macro Assembler creates relocatable object modules from your 8051 assembly source code. The BL51 Linker/Locator bines relocatable object modules created by the C51 Compiler and the A51 Assembler into absolute object modules. The LIB51 Library Manager bines object modules into libraries that may be used by the linker. The OH51 ObjectHEX Converter creates Intel HEX files from absolute object modules. The RTX51 Realtime Operating System simplifies the design of plex, timecritical software projects. Software Development Cycle When you use the Keil Software tools, the project development cycle is roughly the same as it is for any other software development project. 1. Create a project, select the target chip from the device database, and configure the tool settings. 2. Create source files in C or assembly. 3. Build your application with the project manager.
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1