單片機的C 語言輕松入門隨著單片機開發技術的不斷發展,目前已有越來越多的人從普遍使用匯編語言到逐漸使用高級語言開發,其中主要是以C 語言為主,市場上幾種常見的單片機均有其C 語言開發環境。這里以最為流行的80C51 單片機為例來學習單片機的C 語言編程技術。本書共分六章,每章一個專題,以一些待完成的任務為中心,圍繞該任務介紹C 語言的一些知識,每一個任務都是可以獨立完成的,每完成一個任務,都能掌握一定的識,等到所有的任務都完成后,即可以完成C 語言的入門工作。C 語言概述及其開發環境的建立學習一種編程語言,最重要的是建立一個練習環境,邊學邊練才能學好。Keil 軟件是目前最流行開發80C51 系列單片機的軟件,Keil 提供了包括C 編譯器、宏匯編、連接器、庫管理和一個功能強大的仿真調試器等在內的完整開發方案,通過一個集成開發環境(μVision)將這些部份組合在一起。在學會使用匯編語言后,學習C 語言編程是一件比較容易的事,我們將通過一系列的實例介紹C 語言編程的方法。圖1-1 所示電路圖使用89S52 單片機作為主芯片,這種單片機性屬于80C51 系列,其內部有8K 的FLASH ROM,可以反復擦寫,并有ISP 功能,支持在線下載,非常適于做實驗。89S52 的P1 引腳上接8 個發光二極管,P3.2~P3.4 引腳上接4 個按鈕開關,我們的任務是讓接在P1 引腳上的發光二極管按要求發光。
上傳時間: 2013-11-04
上傳用戶:467368609
1.簡介 本程序是用C語言編的一個基于命令行的文件合并分割器。主要用于分割和合并文件,可以按大小分或者按個數等分。支持分割和合并的批處理。其中命令行以及批處理語句有一定的規則,需要用戶學習后才能熟練使用。 2.功能 能夠實現多個文件的合并功能 能夠實現同一目錄下的所有文件或所有具有相同屬性(同后綴)的文件,按照文件名的順序合并 能夠實現對于一個文件的分割功能,可以按照兩種要求進行分割:第一,按照用戶給出的分割個數;第二,按照用戶給出的每個文件大小 支持文件合并與分割功能的批處理
上傳時間: 2015-02-07
上傳用戶:fhzm5658
用C語言實現一個簡單數學計算器,并按后序排列將輸入的表達式顯示出來。
上傳時間: 2014-08-11
上傳用戶:lizhen9880
基本數據結構類的定義和實現: MyStack ,MyPoint,MyArc,Graph,MyQueuesMyStack為構造的一個通用的C++模版堆棧類 MyPoint為一個坐標結構MyArc為帶權的邊類Graph為臨街矩陣表示的圖MyQueues為按權值順序存儲的邊的隊列
標簽: MyPoint MyArc MyQueuesMyStack MyStack
上傳時間: 2014-01-16
上傳用戶:cooran
這個程序用180行C代碼就能夠讀取FAT16文件系統U盤的根目錄,可以看到根目錄下的文件 名,并可顯示 首文件內容,不過,該程序很不嚴謹,也沒有任何錯誤處理,對U盤兼容性較差,只是用于簡單試 驗,作為參考. 這個程序可以支持WINDOWS按FAT16格式化的U盤,因為程序精簡,所以只兼容超過50%以上的U 盤品牌,如果換 成CH375A芯片則兼容性可提高到85%,當然,如果使用WCH公司的子程序庫或者正式版本的C源 程序兼容性更好
上傳時間: 2015-03-12
上傳用戶:gaome
這個程序用180行C代碼就能夠讀取FAT16文件系統U盤的根目錄,可以看到根目錄下的文件名,并可顯示首文件內容,不過,該程序很不嚴謹,也沒有任何錯誤處理,對U盤兼容性較差,只是用于簡單試驗,作為參考.這個程序可以支持WINDOWS按FAT16格式化的U盤,因為程序精簡,所以只兼容超過50%以上的U盤品牌,如果換成CH375A芯片則兼容性可提高到85%,當然,如果使用WCH公司的子程序庫或者正式版本的C源程序兼容性更好
上傳時間: 2014-01-20
上傳用戶:515414293
軟件名稱:挖雷 游戲版 本:1.01編程語言:Visual Studio .NET C# (Beta 2)調試環境:WINDOWS 2000 Professional運行環境:需要 Microsoft .NET Framework SDK 支持使用方法:具體使用方法請在游戲中按 F1 鍵查看相關的幫助信息。備 注:歡迎各位朋友與我聯系!
標簽: Professional Microsoft WINDOWS Visual
上傳時間: 2015-03-19
上傳用戶:lixinxiang
仿真步驟如下: 1、把3個帖子的內容分別保存為51t9py.c,51t9py_indexa.h,5py_mb.h,放在同一目錄下,將51t9py.c加入工程編譯 2、由于Keil的模擬串口是單字節顯示,漢字顯示為亂碼,所以要加掛RICHWIN或RichView這種會重新刷新顯示的中文平臺,或手工刷新屏幕,所以請先到 http://www.pchome.net/dl/chinese.htm 下載RichView,安裝運行 3、在Keil環境下可以直接按“Ctrl+F5”鍵仿真,按“F5”全速運行,切換到在串口依次輸入: // 64*.6 426***.5 98*.7 936.3 586.1 4826*.1 9464*.7 64*.6試試:-) 4、按鍵對應(根據我自己的手機設置的,全部在PC的小鍵盤操作):
上傳時間: 2013-12-15
上傳用戶:sk5201314
按遞歸下降方式設計其編譯程序,生成PL/0棧式指令代碼,然后解釋執行。用(a=1)+2*(b=3+4*5)/2+2*a*b-(a=a+5)/ (c=2) 測試
上傳時間: 2014-01-02
上傳用戶:firstbyte
是一款強勁的B2C的網上購物軟件,利用它我們能建立起強勁的、自由的、安全的購物平臺.系統由C#及SqlServer開發, 是B/S(瀏覽器/服務器)結構的asp.net程序. 此版本對常用功能進行了更多整合: 投票功能 評論功能 快速注冊或不注冊即可購買 查看此商品的用戶又查看了哪些商品的統計 購買此商品的用戶又購買了哪些商品的統計 單件商品的快速收藏 可按商品編號搜索商品 新增積分換贈品的優惠方式 在有新定單、用戶留言及用戶對其訂單聲明"我己付款"時發郵件通知管理員 增加8848在線支付接口 增加網銀在線支付接口 增加中文網服OIPS在線支付接口 增加西部在線支付接口 增加PayEX在線支付接口 增加PayPal在線支付接口。
上傳時間: 2015-03-26
上傳用戶:exxxds