网站大量收购闲置独家精品文档,联系QQ:2885784924

合泰单片机C语言教程.docx

  1. 1、本文档共189页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
合泰单片机C语言教程课件

C50 微電腦工具事業處部撰寫人:文 件 編 號版別1.20日期2008/5/26第1頁共189頁Holtek 微控制器應用範例–使用HoltekC語言目錄第一章內容簡介第二章選定 Holtek C語言的使用環境2.1 進入 HT-IDE3000 建立新的專案時, 選定 Holtek C 編譯器2.2 已開啟專案後, 選用 Holtek C 編譯器第三章微控制器 C語言程式的速成3.1 定義主函式 main()定義副函式(sub-function)定義全域變數 (globalvariable)定義中斷服務函式 (Interrupt Service Routine : ISR) 3.5 其他第四章C 語言程式4.1C程式架構4.2開始用 C語言設計一個程式4.2.1 定義主函式 main4.2.2 將標頭檔引入 (include a header file) 4.2.3定義文字符號及變數4.2.4設定微控制器及裝置的初始狀態4.2.5設計子函式4.2.6設計中斷服務函式變數 (variable) 及資料型態 (datatype)4.3.1變數名4.3.2資料型態4.3.3 變數的有效範圍 (scope)4.3.4 變數的資料型態 (data type)C50 微電腦工具事業處部撰寫人:文 件 編 號版別1.20日期2008/5/26第2頁共189頁整數型 (integer)浮點型 (floating point)4.3.5bit資料型態儲存類別 (storage class) 與修飾詞(qualifier)儲存類別 (storage class)修飾詞 (qualifier)絕對變數 (absolutevariable)常數(constant)指標 (pointer) 與陣列(array)指標的運算子 與 *陣列 (array)結構 (struct) 與等位(union)結構的運算子- 與.運算子(Operators)運算前的型態轉換程式流程控制 (program flowcontrol)if-else敘述switch敘述for敘述while敘述do-while敘述goto敘述break 與 continue敘述函式(Functions)參數(arguments)返回值 (returnvalues)中斷服務函式 (Interrupt ServiceRoutines)在 C 語言程式中嵌入組合語言 (in-line assemblycode)從組合語言的程式去存取 C語言的物件(變數)前置處理指令(Preprocessor)4.9.1 定義文字符號 (#define)C50 微電腦工具事業處部撰寫人:文 件 編 號版別1.20日期2008/5/26第3頁共189頁引入檔案(#include)內嵌組合語言 (inlineassembly)4.9.4 條件式編譯 (#if/#endif)4.9.5 編譯器的特殊選項 pragmaHoltek C 編譯器的內建函式 (built-infunctions)第五章基本 C語言程式5.1 語法觀念5.2 迴圈的應用 (loop)5.3 撰寫 MCU 應用程式的注意事項5.4 可供微控制器應用程式使用的範本5.5 設計微控制器應用程式的小技巧第六章程式範例 – 初級LED 跑馬燈LED 霹靂燈6.3 單顆七段顯示器6.45*5 點矩陣 LED 顯示6.5 HT48 微控制器控制 HT1621 LCD 的顯示6.6 HT48 微控制器控制 LCD 模組的顯示6.7 具 LCD 驅動功能的微控制器之顯示應用程式 – HT46R636.8 顯示器的通用函式 – HT44780 LCM6.9 鍵盤掃描程式第七章程式範例 – 中斷函式7.1 用時鐘控制 LED 的亮與滅7.2 類比/數位轉換 (ADC) 的應用第八章HT46R52A 應用於鎳氫電池充電器(HA0084T)第九章程式範例 – HT46R74D-1 胎壓計(HA0105T)C50 微電腦工具事業處部撰寫人:文 件 編 號版別1.20日期2008/5/26第4頁共189頁第一章內容簡介盛群半導體公司(Holtek)開發一系列的八位元微控制器(micro-controller, MCU). 當開發 微控制器的應用程式時, 除了可使用盛群提供的組合語言(assembly language),也可使用 標準的 C 語言編譯器 (C compiler).由於八位元微控制器的記憶體空間, 不論是程式記憶體(program memory space)或是資料 記憶體(ram memory space), 皆是有限制的, 通常會使用組合語言開發應用程式.

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档