資料介紹
要回答這個問題,我們需要知道:
硬件是一種什么樣的存在?
什么是驅(qū)動?
C語言怎么操作硬件?
今天我就不嚴格去定義這些概念了,我就以一個例子來通俗地講解一下吧。
首先講硬件:先介紹一款單片機芯片STM8。
這款芯片里面有CPU、內(nèi)存、寄存器等等,是不是相當(dāng)于我們的電腦了,但還要外接其它硬件,說一句:先不要覺得看到新名詞壓力就大,繼續(xù)往下看。
這里你需要知道的概念是:
芯片的引腳跟寄存器是相對應(yīng)的,寄存器是8位的內(nèi)存單元(對,存在于內(nèi)存上面),當(dāng)你往這個內(nèi)存單元里面寫入數(shù)據(jù)時,芯片的引腳的電壓會發(fā)生變化。
比如說我寫入的是01100001,則芯片上與之對應(yīng)的8個引腳的電壓狀態(tài)(分為高電平與低電平兩種)會輸出:低高高低低低低高。
CPU可以執(zhí)行代碼指令,指令可以操作內(nèi)存。
結(jié)論:所以從上面兩點我們可以知道,CPU可以執(zhí)行指令,使芯片的引腳電平即電壓發(fā)生變化。
接下來我們再來看另一個硬件,液晶顯示器LCD1602(對,我就是這么迷你):
關(guān)于這款顯示器,我們需要知道的是:
它是有引腳的,這些引腳可以跟在前面介紹的那款單片機芯片的引腳相連。
該顯示器有自帶的內(nèi)存,用于存儲要顯示的字符,顯示器從該內(nèi)存里面讀取字符來顯示。
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- 如何寫出高效優(yōu)美的C語言代碼
- C語言零基礎(chǔ)入門教學(xué)資料匯總下載 132次下載
- 華為硬件/C語言/天線/通信技術(shù)資料合集 80次下載
- 一文講通C語言指針資料下載
- 說到C語言編程程序的內(nèi)存是個重要問題,那如何布局呢 ?資料下載
- AVR C語言開發(fā)難不難?資料下載
- 學(xué)C語言,為什么大家會說這本書是坑?資料下載
- MATLAB語言與C語言的區(qū)別資料下載
- 初學(xué)C語言,你的“行囊”需要準(zhǔn)備什么呢?資料下載
- C語言函數(shù)為什么不能返回數(shù)組?資料下載
- 使用C語言寫出的九九乘法表 1次下載
- C語言入門教學(xué)之函數(shù)資料總結(jié)免費下載 3次下載
- 如何學(xué)習(xí)c語言?C語言學(xué)習(xí)筆記資料免費下載 65次下載
- LED燈中斷C語言程序資料免費下載 8次下載
- C++語言入門教程之C++語言程序設(shè)計函數(shù)的詳細資料概述免費下載 23次下載
- 怎么寫出效率高、思路清晰的C語言程序? 428次閱讀
- SaberRD調(diào)用外部C程序仿真步驟 853次閱讀
- C語言使用函數(shù)調(diào)用在內(nèi)存中究竟發(fā)生了什么? 952次閱讀
- 關(guān)于API接口相關(guān)知識 API的權(quán)限與安全問題 1591次閱讀
- 在標(biāo)準(zhǔn)C語言中編譯出來的可執(zhí)行程序 1744次閱讀
- 用C語言寫出簡單的加密算法 4658次閱讀
- 硬件工程師必知的10個C語言技巧 1821次閱讀
- C語言的源代碼文件和目標(biāo)文件與可執(zhí)行文件的詳細介紹 8306次閱讀
- 這個精確完整的C語言延時子程序表你知道嗎 4338次閱讀
- 嵌入式C語言的小技巧能夠減少不少代碼量 1535次閱讀
- C語言調(diào)用硬件的基本原理 3960次閱讀
- 高手分享C語言調(diào)試經(jīng)驗 4134次閱讀
- 解析C語言與ARM匯編與的相互調(diào)用以及與 C++ 相互調(diào)用 5839次閱讀
- 介紹了五個簡單的總體概念 可輕松寫出寫出好代碼 5649次閱讀
- C語言控制硬件工作的原理和方式 2.1w次閱讀
下載排行
本周
- 1電子電路原理第七版PDF電子教材免費下載
- 0.00 MB | 1491次下載 | 免費
- 2單片機典型實例介紹
- 18.19 MB | 95次下載 | 1 積分
- 3S7-200PLC編程實例詳細資料
- 1.17 MB | 27次下載 | 1 積分
- 4筆記本電腦主板的元件識別和講解說明
- 4.28 MB | 18次下載 | 4 積分
- 5開關(guān)電源原理及各功能電路詳解
- 0.38 MB | 11次下載 | 免費
- 6100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 7基于單片機和 SG3525的程控開關(guān)電源設(shè)計
- 0.23 MB | 4次下載 | 免費
- 8基于AT89C2051/4051單片機編程器的實驗
- 0.11 MB | 4次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費
- 2PADS 9.0 2009最新版 -下載
- 0.00 MB | 66304次下載 | 免費
- 3protel99下載protel99軟件下載(中文版)
- 0.00 MB | 51209次下載 | 免費
- 4LabView 8.0 專業(yè)版下載 (3CD完整版)
- 0.00 MB | 51043次下載 | 免費
- 5555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33562次下載 | 免費
- 6接口電路圖大全
- 未知 | 30320次下載 | 免費
- 7Multisim 10下載Multisim 10 中文版
- 0.00 MB | 28588次下載 | 免費
- 8開關(guān)電源設(shè)計實例指南
- 未知 | 21539次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935053次下載 | 免費
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537793次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191183次下載 | 免費
- 7十天學(xué)會AVR單片機與C語言視頻教程 下載
- 158M | 183277次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138039次下載 | 免費
評論
查看更多