欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2723|回復: 0
打印 上一主題 下一主題
收起左側

ARM7--51系列單片機擴展進階-C語言控制

[復制鏈接]
跳轉到指定樓層
樓主
ID:51024 發(fā)表于 2014-8-10 12:37 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
實際問題及其解決之道
問題及其解決之道:實際問題—大腦理解與處理—電腦的理解與處理
現(xiàn)實中的問題(實在的特征、特質、屬性及其結構)五花八門,抽象程度(層級、實在的特征、特質、屬性及其結構的簡約)也千差萬別。
人們?yōu)榱私鉀Q問題—大腦的能力所限,將其劃分為各種學科(門類)—大腦可以理解、處理與表達的信息量。
由于計算機的出現(xiàn),人們可以將許多現(xiàn)實問題交給電腦(計算機)處理。電腦的處理方式卻是由人安排的。是人將現(xiàn)實問題轉換為計算機可以處理的方式—編寫為計算機指令,通過計算機的運行來達到所需要的結果。
現(xiàn)實問題的屬性
大腦處理方式—現(xiàn)實問題的輸入、處理、輸出、
電腦處理方式—現(xiàn)實問題的輸入、處理、輸出、
大腦與電腦的交互—影響思維和計算機處理方式的那些事
電腦處理的前處理—計算機指令編寫與計算機語言
實際問題的特點、大腦理解與腦外表達—計算機的特點、信息處理方式與計算機語言的特點—計算機語言的種類與特質。
人們用計算機解決實際問題的一般流程(過程及其階段性表達、過程的技術操作與階段性表達的形式、計算機處理方式的描述—程序開發(fā)問題、……)
問題解決流程:
1.        要解決什么問題(問題分析)—問題屬性與特征提取—市場分析、需求分析……方法與工具
2.        如何完成(問題如何分類—屬性、特征分析與提取,問題結構—屬性、特征關聯(lián)圖,邏輯層次設計)—概念生成—概念方案(軟硬件合成、配置分析)……方法與工具
3.        屬性、特征的分類(分科)研究—解構(解析)—概念、方法與技術評估(含成本分析、控制模式)……方法與工具
4.        概念轉換—方案定義(問題的特定概念及其關聯(lián)圖)、兩種表達(文字、框圖、原理圖電路圖)、軟硬件合成與配置技術分析……方法與工具
5.        方案評估,將要解決的問題—需求與方案定義比較,用構造圖表達方案—原理的技術分析硬件電路圖技術參數(shù)評估、控制軟件技術參數(shù)評估、軟硬件合成技術評估……方法與工具
6.        方案構造實現(xiàn)(構造的具體化)、技術分析—性能分析(變量的參數(shù)化、代數(shù)量的數(shù)值化)、元器件選擇(方案評估(含成本分析))、控制語言及軟件開發(fā)平臺……方法與工具
7.        方案分解—子系統(tǒng)方案、部件方案、具體化的技術分析性能分析(具體的數(shù)值參數(shù)匹配、參數(shù)配比)、……方法與工具
8.        施工設計—制造中的問題解決了嗎?元器件配置安裝、系統(tǒng)化的制造評估(含成本分析)、軟件開發(fā)調試……方法與工具
9.        虛擬設計與分析—Proteus Keil-4
單片機進階
1.        單片機(位、口)輸出—發(fā)光二極管檢驗、軟件指令實現(xiàn)與檢驗、數(shù)字測試儀檢驗
2.        單片機(位、口)輸出—發(fā)光二極管檢驗、7段數(shù)碼管檢驗—軟件指令實現(xiàn)與檢驗、數(shù)字測試儀檢驗
3.        寫源程序(軟件編輯)……方法與工具
4.        源程序轉換—機器碼(軟件編譯)……方法與工具
5.        將解決問題的人們所編寫的軟件—程序與庫(專用碼、常用的標準碼、庫函數(shù)、庫程序、)的合成—連接(鏈編)、……方法與工具
6.        將程序—軟件放在計算機(硬件)上進行運行(跑一邊)、檢驗正確性(測試)、……方法與工具
7.        對測試中發(fā)現(xiàn)的問題提出改進方法(涉及到1~5)、修改錯誤(調試bug)、……方法與工具
8.        問題解決了嗎?問題變更及其反復(版本)、……方法與工具
硬件組成進階
1.        從數(shù)字電路—到單片機位輸出(固定單位—發(fā)光二極管、移動單位—走馬燈)—數(shù)字信號感受與理解—數(shù)字信號控制理解—C語言控制模式表述的感受與理解—脈沖(數(shù)字)信號測試儀使用
2.        單片機口輸出—硬件顯示方式的感受與理解(走馬燈、7段數(shù)碼管)—C語言控制模式表述的感受與理解—單端口輸出變化(改變數(shù)碼管數(shù)字)
3.        寫源程序(軟件編輯)……方法與工具
4.        源程序轉換—機器碼(軟件編譯)……方法與工具
5.        將解決問題的人們所編寫的軟件—程序與庫(專用碼、常用的標準碼、庫函數(shù)、庫程序、)的合成—連接(鏈編)、……方法與工具
6.        將程序—軟件放在計算機(硬件)上進行運行(跑一邊)、檢驗正確性(測試)、……方法與工具
7.        對測試中發(fā)現(xiàn)的問題提出改進方法(涉及到1~5)、修改錯誤(調試bug)、……方法與工具
8.        問題解決了嗎?問題變更及其反復(版本)、……方法與工具
程序開發(fā)進階:
1.        C語言基本概念、控制指令的特點、控制程序基本架構
2.        位指令的C語言表達—控制問題分析—位控制指令實現(xiàn)與測試—發(fā)光二極管—脈沖(數(shù)字)信號測試儀
3.        端口指令的C語言表達—控制問題分析—端口控制指令實現(xiàn)與測試—發(fā)光二極管、7段數(shù)碼管—脈沖(數(shù)字)信號測試儀
4.        寫源程序(軟件編輯)……方法與工具
5.        源程序轉換—機器碼(軟件編譯)……方法與工具
6.        將解決問題的人們所編寫的軟件—程序與庫(專用碼、常用的標準碼、庫函數(shù)、庫程序、)的合成—連接(鏈編)、……方法與工具
7.        將程序—軟件放在計算機(硬件)上進行運行(跑一邊)、檢驗正確性(測試)、……方法與工具
8.        對測試中發(fā)現(xiàn)的問題提出改進方法(涉及到1~5)、修改錯誤(調試bug)、……方法與工具
9.        問題解決了嗎?問題變更及其反復(版本)、……方法與工具
ARM7--51系列單片機擴展進階-C語言控制
目錄
一、  引子  P7
1.        電子元器件、模擬電路、數(shù)字電路、電路工作原理
2.        數(shù)字電路與單片機、位與字節(jié)及其高低電平;二-十進制、二-十六進制對照
3.        單片機控制系統(tǒng)的開發(fā)過程:對象特性、控制要求、控制系統(tǒng)、軟硬件配置、設計與仿真、加工與調試等
4.        實驗板—面包板、印刷線路板、開發(fā)板
5.        Windows特點與基本操作
6.        Proteus與Keil軟件組合
二、  硬件問題 實體與虛擬 實驗板與Proteus    P8
1.        電子元器件與模擬電路
2.        電子元器件、數(shù)字電路與邏輯電路—高電平與低電平硬件接口與電源或接地端
3.        實驗板—面包板、印刷線路板、開發(fā)板
4.        ARM7--51單片機及其外圍電路—電路擴展—最小系統(tǒng)—輸入與輸出
5.        ARM7--51單片機及其外圍電路—電路擴展—最小系統(tǒng)內存擴展、I/O口擴展
6.        ARM7--51單片機及其外圍電路—電路擴展—AD/DA轉換
7.        傳感器與驅動—電路擴展—AD/DA轉換
8.        Proteus的特點與用途
9.        Proteus的界面布局與基本操作
10.    Proteus與 Keil-4的協(xié)同
基本操作要點:文件及其管理、元器件選擇與放置、電路與連接、儀器與仿真、調試與糾錯等

三、  C語言指令說明    P17
1.        C語言的特點—函數(shù)型及其組合與調用
2.        C語言的詞匯—數(shù)據類型、運算符與保留字
3.        C語言的結構—語法
4.        C語言的表述—處理對象的特點及其描述方式
5.        C語言的程序示例與控制問題的程序特點
6.        Keil-的特點與用途
7.        Keil-的界面布局與基本操作
8.        Keil-4與Proteus的協(xié)同
基本操作要點:文件及其管理、程序編寫與調試、程序測試與修改、聯(lián)合仿真、糾錯等


四、  逐級實踐硬件擴充(接口技術)、軟件擴充(控制指令、模式與軟件算法)       P34

1.        單個LED燈(位操作)與8個及其倍數(shù)個LED燈(字節(jié)操作)—最小系統(tǒng)—位與字節(jié)輸出    P35
1)       單個LED燈,位操作—輸出
2)       8個及其整倍數(shù)個LED燈,字節(jié)操作—輸出
3)       單個與8的整倍數(shù)個LED燈—排燈,位操作與字節(jié)操作—輸出
4)       單個LED燈閃爍—延時子程序
5)       單個與多個LED燈閃爍或流動—位循環(huán)與延時子程序—流水燈
6)       多種軟控制形成流水燈

2.        單個按鍵,單個與多個LED燈—最小系統(tǒng)—位輸入與位、字節(jié)輸出   P48
1)       單個按鍵與單個LED燈(位操作—輸入與輸出)—判斷語句與子程序
2)       單個按鍵與多個LED燈(位操作—輸入與字節(jié)操作—輸出)
3)       單個按鍵與多個LED燈(位操作—輸入與位、字節(jié)操作—輸出)
4)       單個按鍵與單個電機控制—開環(huán)控制
5)       定時器—內外定時器
6)       中斷—中斷函數(shù)—內外中斷
7)       串口通訊—虛擬終端

3.        單個開關(按鍵)與多個LED燈→數(shù)碼管→點陣問題—最小系統(tǒng)—輸出擴展  P59
1)       單個按鍵與多個LED燈(位操作—輸入與字節(jié)操作—輸出)
2)       單個按鍵與多個LED燈—數(shù)碼管(位操作—輸入與字節(jié)操作—輸出)—數(shù)組
3)       單個按鍵與多個數(shù)碼管(位操作—輸入與多字節(jié)操作—輸出)—靜態(tài)—數(shù)組
4)       多個按鍵與多個數(shù)碼管(位操作—輸入與字節(jié)操作—輸出)—動態(tài)—掃描函數(shù)
5)       單個按鍵與多個數(shù)碼管—點陣(位操作—輸入與字節(jié)操作—輸出)—靜態(tài)
6)       多個按鍵與多個數(shù)碼管—點陣(位操作—輸入與字節(jié)操作—輸出)—動態(tài)
7)       定時器—內外定時器
8)       中斷—中斷函數(shù)—內外中斷
9)       串口通訊—虛擬終端

4.        多個按鍵 → 鍵盤與多個LED燈—最小系統(tǒng)—輸出擴展與掃描輸入口   P113
1)       多個按鍵,單個LED燈—動態(tài)輸入—輸入掃描問題
2)       多個按鍵,多個LED燈—動態(tài)—輸出掃描—數(shù)組對照
3)       多個按鍵,多個LED燈—單數(shù)碼管—掃描函數(shù)—數(shù)組對照
4)       鍵盤,多個LED燈—單數(shù)碼管
5)       定時器—內外定時器
6)       中斷—中斷函數(shù)—內外中斷
7)       串口通訊—虛擬終端

5.        多個按鍵 → 鍵盤、數(shù)碼管與點陣—最小系統(tǒng)—輸入與輸出掃描   P114
1)       多個按鍵,多個LED燈—多數(shù)碼管—輸入與輸出掃描—數(shù)組對照
2)       鍵盤,多個LED燈—單數(shù)碼管—輸入與輸出掃描—數(shù)組對照
3)       多個按鍵,多個LED燈—單點陣—輸入與輸出掃描—數(shù)組對照
4)       鍵盤,多個LED燈—多點陣—輸入與輸出掃描—數(shù)組對照
5)       鍵盤,輸入與輸出掃描—靜態(tài)與動態(tài)的字符—多點陣顯示
6)       定時器—內外定時器
7)       中斷—中斷函數(shù)—內外中斷
8)       串口通訊—虛擬終端

6.        LCD的應用—輸入控制的輸出   
1)       硬件連接與擴展
2)       字形庫及其生成
3)       無輸入的輸出—靜態(tài)顯示
4)       無輸入的輸出—動態(tài)顯示
5)       輸入控制的輸出—靜態(tài)顯示
6)       輸入控制的輸出—動態(tài)顯示

7.        單口擴展—I/O問題
a)     輸入/輸出端口擴展
b)     內存擴展
c)      


8.        多口擴展

9.        A-D/D-A轉換
a)       接口技術
b)       A-D/D-A轉換的硬件選擇
c)        A-D/D-A轉換的軟件編寫
d)       A-D/D-A轉換中的傳感器與驅動問題
e)        


10.    顯示技術
a)       LED
b)       數(shù)碼管
c)        點陣(數(shù)字與西文字母、漢字、圖形)
d)       液晶(數(shù)字與西文字母、漢字、圖形)

五、  簡單應用系統(tǒng)開環(huán)控制系統(tǒng)
a) 監(jiān)控對象的運行狀態(tài)顯示
b) 監(jiān)控對象的請求顯示
c) 監(jiān)控對象的指令顯示


六、  工程應用系統(tǒng)傳感器及其閉環(huán)控制系統(tǒng)
a) 傳感器及其應用
b) 監(jiān)控對象的運行狀態(tài)顯示
c) 監(jiān)控對象的請求顯示
d) 監(jiān)控對象的指令顯示

七、  嵌入式控制系統(tǒng)
a) 狀態(tài)顯示
b) 請求顯示
c) 指令顯示

八、  ARM控制系統(tǒng)--LPC2124
a) 帶有操作系統(tǒng)的單片機
b) 在操作系統(tǒng)上的單片機應用
c) 硬件構造及其擴展
d) 控制軟件開發(fā)問題
ARM—LPC2124
輸出單個LED燈
單鍵控制單個LED
多個LED燈
單鍵控制多個LED燈
單個數(shù)碼管
單鍵控制單個數(shù)碼管
多鍵單個數(shù)碼管
多鍵多個數(shù)碼管—鍵盤問題
鍵盤多個數(shù)碼管
單個點陣
鍵盤多個點陣
LCD顯示器
鍵盤LCD顯示器
輸入信號與輸出信號問題
A/D、D/A轉換問題

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表