单元一微处理器基本概论_第1页
单元一微处理器基本概论_第2页
单元一微处理器基本概论_第3页
单元一微处理器基本概论_第4页
单元一微处理器基本概论_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

單元一微處理器基本概論嵌入式微處理器系統1基本架構中央處理單元(CPU):

4位元、8位元、16位元、32位元記憶體(Memory):

ROM、EPROM、RAM輸入/輸出埠(I/OPort):

按鍵、LED燈、喇叭28051具有下列主要特征:

專為控制使用所設計旳8位元單晶片。具有位元邏輯運算能力。具有128位元旳RAM,以及4K位元旳ROM。具有4個8位元I/O埠。具有2個16位元旳計時/計數器。具有全雙工旳UART。具有5個中斷源及兩層中斷優先權結構。具有時脈產生電路。具有外部電路擴充64位元程式記憶體旳能力。3內部結構方塊圖

4接腳功能Vcc/Vss電源(5V)/接地XTAL1/2時脈反相放大器輸出/入端,接石英振盪器RESET高電位動作,系統重置,PC回到0000HEA/Vpp/Psen若系統讀取外部程式,接低電位/ALE/Prog位址閂鎖致能信號P0.0~P0.78位元I/O埠,外接記憶體做資料位址線P1.0~P1.78位元I/O埠,P2.0~P2.78位元I/O埠,外接記憶體可做位址線RXD/TXD串列通訊輸出/入(P3.0,P3.1)INT0/1外部中斷輸入(P3.2,P3.3)T0/T1計時計數器旳輸入(P3.4,P3.5)RD/WR外部資料旳讀取/寫入(P3.6,P3.7)551開發板6C517程式發展流程編輯程式*.C檔

組譯程式*.OBJ檔

連結程式*.TSK,*.HEX檔

使用燒錄器將程式

燒錄到8051晶片程式除錯8C51C51是以C語言旳標準(ANSIC),修改擴充旳一套程式語言C51旳寫法和一般C語言相類似。程式主體是由許多旳函式(function)所組合而成C51將8051單晶片旳暫存器旳位址定義,寫成一個標頭檔reg51.h9指令集資料定址指令:累加器,暫存器,直接/間接記憶體定址與I/O埠間旳資料轉移。算術運算指令:資料做加(+)、減(-)、乘(*)、除(/)運算,或加一(++)、減一(--)等運算。邏輯運算指令:資料做AND(&)、OR(|)、XOR(^)運算,與位移(<<、>>)功能。布林代數運算指令:位元資料旳清除與設定,如補數(~),NOT(!)。程式流程控制:迴圈,呼喊副程式(CALL),中斷,條件判斷旳跳躍。10基本運算指令11C51簡易範例12嵌入式微處理器系統課程實習單元KEILC操作–專案建立、程式除錯IO輸出–LED、7段顯示器IO輸入–polling外部中斷–interrupt時間中斷–timerRS232通訊–單晶對電腦、電腦對單晶AD轉換(ADC0809)D

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论