单片机入门(单片机基本知识及Keil软件的基本使用)--适合初学者
生活随笔
收集整理的這篇文章主要介紹了
单片机入门(单片机基本知识及Keil软件的基本使用)--适合初学者
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一、 單片機的基本知識
1、總線
是計算機各部件之間傳送信息的公共通道。微機中有內部總線和外部總線兩類。內部總線是CPU內部之間的連線。外部總線是指的是CPU與其他部件之間的連線。外部總線有三種:數據總線 DB(Data Bus) 控制總線CB(Control Bus) 地址總線AB(Adress Bus)。
2、CPU
由運算和控制邏輯組成,同時也包括中斷系統和部分外部特殊功能寄存器。
3、RAM
用于存放可以讀寫的數據,如運算的中間結果、最終結果以及想要顯示的數據。
4、ROM
用于存放程序、一些原始數據和表格。
5、I / 0
四個8位并行I/O口,既可以作為輸入,也可以作為輸出。
6、T / C
T/C : 兩個定時/計數器,既可以工作再定時模式,也可以工作再計數模式;
二、 C-51編程(前提具備C語言的知識)
和C語言基本差不多。有些方面有些擴展。
比如數據類型擴展定義:
sfr:特使功能寄存器聲明
sfr16 : sfr 的16位數據聲明
sbit: 特殊功能位的聲明
bit : 位變量的聲明
例如:
三、Keil的使用
1、新建項目
2.選擇89C51芯片型號
3.新建文件
4.加入C文件到工程中
5.然后就可以在C文件里面寫單片機的代碼
6.引入頭文件等等。
下面是51單片機代碼的框架。
總結
以上是生活随笔為你收集整理的单片机入门(单片机基本知识及Keil软件的基本使用)--适合初学者的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 51单片机初学者对定时器/计数器寄存器的
- 下一篇: python在经济学中的应用论文_论数学