- 1、本文档共217页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机 (dhl)解析.ppt
第二讲 51单片机学习 51单片机概述 80C51单片机的基本结构与工作原理 80C51单片机的指令系统 80C51单片机的功能单元 实验任务 彩灯 第五章 实验任务 彩灯 MCS-51单片机并行I/O口 MCS-51单片机并行I/O口 P1口:带内部上拉电阻的8位准双向I/O端口 输出驱动部分:场效应管V1与内部上拉电阻 锁存器起输出锁存作用; 三态门1是引脚输入缓冲器;三态门2用于读锁存器端口; P1口作用 通用I/O接口:输出不加上拉电阻,输入也先写“1” MCS-51单片机并行I/O口 MCS-51单片机并行I/O口 MCS-51单片机存储器结构 计算机的存储器结构有两种: 哈佛结构:程序存储器和数据存储器分开,相互独立; 普林斯顿结构:程序存储器和数据存储器是统一的,地址空间统一编址。 MCS-51单片机属于哈佛结构:程序存储器和数据存储器分开。 MCS-51单片机存储器结构 MCS-51单片机存储器结构 MCS-51单片机存储器结构 MCS-51单片机存储器结构 MCS-51单片机存储器结构 MCS-51单片机存储器结构 MCS-51单片机存储器结构 B寄存器:作用:在乘、除运算中和ACC一起存放操作数和运算结果。 其它运算可作通用RAM。 SP(堆栈指针) 堆栈:一段以FILO(First In Last Out)组织存储器。 作用:存放(指示)堆栈顶部RAM地址。 DPTR(数据指针)16位的SFR. 作用:存放欲访问的外部数据存储器的地址。(与PC有相似)。 可以分成2个8位 SFR DPH和DPL使用。 MCS-51单片机存储器结构 MCS-51单片机存储器结构 例:执行加法操作后,PSW中各标志位的值。 MOV A , # 8DH ADD A , # 0A3H 循环结构 循环结构及其流程图 “当”(while)型循环结构 循环结构 循环结构及其流程图 循环语句 for循环语句格式: for ( 表达式1;表达式2;表达式3 ) { 语句; /*循环体*/ } 表达式1:赋初值 表达式2:循环条件,若满足执行循环,否则结束循环 表达式3:尺度增量 特殊情况: for语句中的小括号内的三个表达式全部为空。 for语句三个表达式中,有一个或两个缺省。 没有循环体的for语句。 软件 //LEDshift .c :LED流水灯程序 #include reg51.h sbit LED_CS=P1^4; //定义LED控制端为P1.4 //延时程序:由 Delay参数确定延迟时间 void mDelay(unsigned int Delay) { unsigned int i; for(;Delay0;Delay--) { for(i=0; i114; i++) {;} } } void main() { unsigned char OutData=0xfe; for( ; ;) { LED_CS=0; //LED控制端有效 P0=OutData; OutData=~(~OutData1); //循环左移 mDelay(1000); /*延时 1000 毫秒*/ } } 课内思考题 1、8个LED实现闪烁6次,然后熄灭。 程序 //ledflash6.c:8个LED闪烁6次 #include reg51.h sbit LED_CS=P1^4; //定义LED控制端为P1.4 void mDelay(unsigned int Delay) { unsigned int i; for(; Delay0; Delay--) { for(i=0; i114; i++) { ; } } } void main() { unsigned char j; for( j=0; j6; j++) { LED_CS=0; //LED控制端有效 P0=0xff; //8个LED点亮 mDelay(1000); //延时1s P0=0x00; //8个LED熄灭 mDelay(1000); //延时1s } while(1) {
您可能关注的文档
最近下载
- 京剧的服装课件.ppt VIP
- 保证供货周期的组织方案和人力资源安排.doc VIP
- 乌有先生历险记(原文,练习,注释,翻译)解读.doc
- 红色经典故事PPT课件.pptx VIP
- (人教版2024)生物七上2.2.1 无脊椎动物(新教材).pptx
- 2023-2024学年江西省上饶市余干县八年级上期中物理试卷附答案解析.pdf
- 西北师范大学教育学理论与实践期末试卷.doc VIP
- 2023年成都信息工程大学数据科学与大数据技术专业《数据结构与算法》科目期末试卷B(有答案).docx VIP
- 河北省衡水中学2024-2025学年高三上学期第一次综合素养测评数学试题(原卷版).docx
- 数据结构(用面向对象方法与C++语言描述)第二版.pdf VIP
文档评论(0)