版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、單晶片應用技術基礎,精線設備 李志紅 2001/05/10,綱要,單晶片控制的特點 內部結構及性能(MSC-51) 尋址方式和常用指令 現有單晶片控制工具 單晶片應用開發流程 具體應用實例,單晶片控制的特點,體積小 功耗低 功能強 性價比高 易學易用,內部結構及性能(MSC-51),內部結構,21字節特殊功能寄存器,2個16位定時器/計數器,存取器擴展控制,串行端口,振盪与定時電路,并行端口,128字節數據存取器,CPU,時鍾源,計數信號,外部 中斷信號,控制信號,地址/數據總線 端口I/O線,串行輸入,串行輸出,內部總線,性能,內含8位CPU 廣泛的布爾處理能力 32根雙向且分別可尋址的I/
2、O線 128字節RAM 2個16位定時器/計數器 全雙工異步串口(UART) 2個中斷優先級的5個中斷源 片內時鍾振盪器 4k字節片內ROM程序存貯器 可尋址64K字節外部程序存貯空間 可尋址64K字節外部數據存貯空間,尋址方式和常用指令,7種尋址方式:,1. 立即尋址 MOV30H,#78H;#78H 內部RAM 30H單元 MOVA,#0FFH;#FFH A 2.直接尋址 MOVTMOD,#20H;#20H TMOD(89H) ORLA,30H 3.寄存器尋址 CLRA;0 A ADDR7,#20H;#20H+R7 R7 4.寄存器間接尋址 MOVR0,A;A 內部RAM(R0) POP2
3、0H;(SP) 內部RAM 20H單元,尋址方式和常用指令,7種尋址方式:,5. 變址尋址 MOVCA,A+DPTR;(A+DPTR) A MOVCA,A+PC ;(A+PC) A 6.相對尋址 SJMP08H;PC+2+08H PC 7.位尋址 SETB20H;1 20H位 MOV32H,C;進位位C 32H位,尋址方式和常用指令,常用指令分類:,1. 數據傳送与交換 2.算術運算 3.邏輯運算与循環 4.子程序調用与轉移 5.位操作 6.CPU控制,現有單晶片控制工具,硬體:,.LD-I/O控制板 INPUT 16Points;OUTPUT 16Points;1個串口 .LD-75 OPE
4、N/SHORT TEST 專用板 .SBC-51A用戶板 1.CPU:8031(或8032,8051/52,8751/52,8951) 2.EPROM:2764(可擴充至27512) 3.SRAM:6254(可擴充至62256,可加備份電池) 4.EEPROM:2816(可擴充至2864) 5.介面IC:8255 X2,共6個I/O Ports,48 Bits 6.LCD顯示器:20字2行 7.RS-232傳輸介面 8.PC板尺寸:180110 mm 9.看門狗與電源監視(Watchdogs & Power Surveillance) 10.附範例程式:包括LCD顯示,RAMEEPROM讀寫,
5、8255輸出/入,RS-232與PC傳輸, 看門狗特性測試,現有單晶片控制工具,軟體:,1. KSM51 程式編輯: HE4,PE2等文本編輯器 程式編譯: KSM51 程式燒彔: MP5 2.C51 程式編輯: WORD,WORDPAD,NOTEPAD等文本編輯器 程式編譯: ICC51 程式燒彔: MP5,單晶片應用開發流程,總體規劃及I/O表制作 接線圖 流程圖 程式編輯,編譯,燒彔 調試運行 資料建立,具體應用實例,霹靂燈,1.動作要求及實現方法: 輸出指出燈P0.0P0.7按順序依次點亮熄滅,不斷循環 P0.0 P0.1 P0.2 P0.3 P0.4 P0.5 P0.6 P0.7 P
6、0.6 P0.5P0.4P0.3P0.2P0.1P0.0 利用左移位指令RL和右移位指令RR循環 2.電路圖及配線 具體以LD-I/O為例,僅需將其接上DC5V的電源即可,3.程序流程圖:,開始,R1=7,A=11111110B,R1=R1-1,左移A中內容,延時0.1S,R1=7,R1=R1-1,A P0,A P0,R1=0?,A=01111111B,延時0.1S,右移A中內容,R1=0?,開始,Y,N,Y,N,4程式編輯,編譯寫,燒彔,ORG0000H START:MOVR1,#07H MOVA,#11111110B LEFT:MOVP0,A ACALLDELAY RLA DJNZR1,L
7、EFT MOVR1,#07H MOVA,#01111111B RIGHT:MOVP0,A ACALLDELAY RRA DJNZR1,RIGHT AJMPSTART,DELAY:MOVR6,#250 DL1:MOVR7,#200 DL2:DJNZR7,DL2 DJNZR6,DL1 RET END,5.調試運行 修改流程和參數,6.資料建立 I/O表,電路圖,流程圖,源程式等,1.實現方法 a. 利用定時器T0作1ms定時,達到定時值后引起中斷,在中斷服務程序中,使P0.0的狀態取一次反,并再次定時1ms. b. 定時初值:假定晶振頻率fosc=6MHZ,則機器周期 MC=12/fosc=2us
8、.所以定時1ms所需的機器周期個數為500D亦即01F4H.設T0為工作方式1(16位方式),則定時初值為(01F4)求補=FE0CH 2.電路圖及配線 同前一例子,可接上步進電機驗証效果.,周期為2ms的方波脈衝發生器,3.程序流程圖,周期為2ms的方波脈衝發生器,開始,中斷返回,T0工作狀態及方式設置,開全局中斷和T0中斷,賦定時初值,P0.0取反,重賦定時初值,中斷入口000BH,動態暫停,等待中斷,啟動T0計時,中斷服務子程序,4程式編輯,編譯,燒彔,周期為2ms的方波脈衝發生器,ORG000H 000BH:AJMPIST0 START:MOVTMOD,#01H MOVTL0,#0CH MOVTH0,#0FEH SETB
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 电影娱乐行业在线购票与会员管理平台方案
- 电子元器件项目运营管理方案
- 2025 高中语文必修上册《哦香雪》香雪的文化追求与个人成长课件
- 机械运动学试题及答案
- 幼儿园各领域学科简案5篇
- 南坝小学考试题目及答案
- 血透室职业暴露应急预案
- 2025年临床执业医师《外科》模拟卷
- 医保基金使用规范考核试题及答案
- 简单技巧组合考试题及答案
- 江苏省重点高中2026届高三九校联考数学试卷(含答案详解)
- 2026银行间市场数据报告库(上海)股份有限公司招聘30人笔试备考题库及答案解析
- 2025~2026学年度第二学期统编版语文三年级教学计划
- 2026年六安职业技术学院单招职业适应性考试题库含答案详解(能力提升)
- 黑板报培训课件
- 辅助生殖技术VTE风险评估与预防专家共识2026
- 2026年及未来5年市场数据中国原料果汁行业发展全景监测及投资方向研究报告
- 2025年注册测绘师测绘综合能力的真题卷(附答案)
- 成本实操-理发店公司成本核算实例
- 2026年温州科技职业学院单招综合素质笔试模拟试题附答案详解
- 老视矫正课件
评论
0/150
提交评论