单片机总复习ppt课件.ppt

单片机总复习ppt课件.ppt

ID:59342271

大小:470.00 KB

页数:35页

时间:2020-09-20

单片机总复习ppt课件.ppt_第1页
单片机总复习ppt课件.ppt_第2页
单片机总复习ppt课件.ppt_第3页
单片机总复习ppt课件.ppt_第4页
单片机总复习ppt课件.ppt_第5页
资源描述:

《单片机总复习ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、单片机原理及应用总复习2012.12.25杭州电子科技大学HangzhouDianziUniversity单片机原理及应用考试时间:2013-01-1918:00~20:00考试地点:第6教学楼122杭州电子科技大学HangzhouDianziUniversity考试题目形式一.选择填空题(每小题2分,共30分)二.简答题:(每小题5分,共20分,4小题)三.程序分析题(共26分,5小题)四.编程题(共24分,3小题)杭州电子科技大学HangzhouDianziUniversity基本内容一、MCS-

2、51单片机的硬件结构二、MCS-51单片机指令系统三、汇编语言程序设计四、C51语言及程序设计五、MCS-51单片机系统扩展技术六、中断与定时七、MCS-51单片机存储器与IO扩展八、串行通信及其接口九、DA/AD转换接口杭州电子科技大学HangzhouDianziUniversity杭州电子科技大学HangzhouDianziUniversity一、MCS-51单片机的硬件结构CPU-中央处理单元,完成运算和控制功能内部数据存储器(RAM)低128B:按用途分三个区,通用寄存器区、位寻址区、堆栈/用

3、户 数据区。各区地址与主要用途。高128B:分布21个可寻址SFR。PSW、A、SP、PC功能与复位状态内部数据存储器(RAM)8031无EA<-‘0’8051、8751、AT89C514KB2个16位定时器/计数器具有定时、计数功能4个并行I/O端口P0、P1、P2、P3均有I/O功能,注意读引脚操作,P0外接上拉电阻总线扩展AB—P2P0(16)DB—P0(8)CB-ALE、PSEN、WR、RD、EA杭州电子科技大学HangzhouDianziUniversity一、MCS-51单片机的硬件结构串

4、行口—RXD、TXD全双工串行口串口数据传送方式与特点。中断控制系统—5个中断源入口地址与中断控制时钟电路振荡器周期机器周期指令周期工作方式复位—信号、状态、方式程序运行低功耗运行掉电保护—停振,仅保存RAM数据,复位方法待机—不停振,CPU暂停,中断正常,复位方法杭州电子科技大学HangzhouDianziUniversity二、MCS-51单片机指令系统指令系统—机器指令集寻址方式—确定操作数单元地址的方式。支持字节操作,位操作常用指令数据类传送MOVMOVCMOVXSWAPPOPPUSH运算类A

5、DDADDCSUBBDIVMUL逻辑运算ANLORLXRLCPLRRRRCRLRLC控制类DJNZCJNEJZJNZSJMPLJMPACALLLCALLRETRETI位操作MOVSETBCLRJCJNCJBJNBJBC杭州电子科技大学HangzhouDianziUniversity三、汇编语言程序设计数据传送数制转换软件定时运算程序查表程序关键字查找位操作程序杭州电子科技大学HangzhouDianziUniversity三、程序设计例:把内部RAM中起始地址为data的数据串传送到外部RAM以buf

6、fer为首地址的区域,直到发现$(24H)字符的ASCII码为止。同时规定数据串的最大长度为32个字节。程序设计:SUB1:MOVR0,#dataMOVDPTR,#bufferMOVR1,#20HLOOP:MOVA,@R0CJNEA,#24H,LOOP1SLMPBACKLOOP1:MOVX@DPTR,AINCR0INCDPTRDJNZR1,LOOPBACK:RET开始RET设置起始地址长度计数器内存取数是否为$数据送外存指针调整是否送完数据1.程序:MOVDPTR,#2100H;设置起始地址MOVR0

7、,#0;设置当前所在地址SCH_PRO0:MOVDPL,R0;设置当前地址MOVXA,@DPTR;取出当前地址的内容INCR0;地址指针加1CJNEA,#24H,SCH_PRO1;判断当前地址内容是否为“$”MOVDPTR,#1500H;是则存储到1500H单元中并结束MOVX@DPTR,ARETSCH_PRO1:CJNER0,#32,SCH_PRO0;判断当前是否已取完;并结束RET三、程序设计2.系统时钟为12MHz时,延时子程序ORG2000H需机器周期数nnEQU40H;DELAY:MOVA,

8、nn;1LOOP:DECA;1NOP;1NOP;1NOP;1NOP;1NOP;1JNZLOOP;2RET;23.已知查表程序,内部RAM的(27H)=09H,BCD_LED:MOVA,27HMOVDPTR,#TABMOVCA,@A+DPTRCPLA;MOV27H,ARETTAB:DB0C0H,0F9H,0A4H,0B0H,99H;LED字形表92H,82H,0F8H,80H,90H4.串行接口接收,晶振频率为12MHz,以方式1进行串行数据通信,其波特率

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。