




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、单片机控制单灯亮单片机控制单灯亮教学导航教学导航任务单任务单任务准备任务准备案例示范案例示范知识梳理与总结知识梳理与总结教教知识重点 STC8952RC的输出接口知识难点 接口选择及对应的外部连线推荐教学方式以任务入手,通过单片机控制单只发光二极管发光任务的完成,初步了解单片机的基本结构,了解输出接口的控制方法。建议学时 1学时学学推荐学习方法通过对教师提供的电路图和给定的程序调试,初步学会使用Keil C开发环境和Proteus完成程序编辑、编译运行方法,理解相关理论知识,学会应用。必须掌握的理论知识(1)输出接口必须掌握的技能利用Keil C开发环境和Proteus编辑、编译运行C51程序
2、的初步过程。任务单任务单任务任务描述描述学会利用单片机控制任意一只发光二极管发光。任务任务要求要求(1)让接在P2.0脚上的LED发光; (2)自行设置哪灯亮(如让指定亮的颜色),实现之。(3)换用其他引脚(P0.0P0.7; P1.0P1.7; P2.0P2.7; P3.0P3.7)进行类似的实验。实现实现方法方法1采用不同的引脚实现单灯的发光。2在开发板等实训设备上按任务要求连线,完成程序设计并运行。任务一电路图任务一电路图任务一任务一 单片机控制单灯亮灭单片机控制单灯亮灭输出接口输出接口TC89C52RC的的P0、P1、P2、P3口都可口都可以作为输出接口。以作为输出接口。VCCALER
3、AM地址地址寄存器寄存器RAMP0锁存器锁存器P2锁存器锁存器ROMP0驱动器驱动器P2驱动器驱动器ACC寄存器寄存器B暂存暂存2暂存暂存1SP程序地址程序地址寄存器寄存器缓冲器缓冲器PC加加1PCDPTRPSWP1驱动器驱动器P3驱动器驱动器P1锁存器锁存器P3锁存器锁存器SFR特殊功能特殊功能寄存器寄存器PSENVSSEARESET内部内部时钟时钟外接晶振外接晶振P1.0P1.7P3.0P3.7P0.0P0.7P2.0P2.7中断、串行口中断、串行口及定时器及定时器ALU定定时时及及控控制制指指令令寄寄存存器器指指令令译译码码器器用EPROM,为8751无ROM为80311.4 1.4 并
4、行输入并行输入/ /输出接口输出接口接口电路是微机应用系统中必不可少的组成部分,其中并行输入/输出接口是CPU与外部进行信息交换的主要通道。TC89C52RC单片机内部有4个并行的I/O接口电路:P0、P1、P2、P3,它们都是双向口,既可以输入又可以输出。P0、P2口经常用作外部扩展存储器时的数据、地址总线,P3口除了可用作I/O口外,每一根都有第二功能。通过这些I/O接口,单片机可以外接键盘、显示器等外围设备,还可以进行系统扩展,以解决片内硬件资源不足问题。 总结特点:总结特点:(1)P0口可作通用口可作通用I/O口使用,又可作地址口使用,又可作地址/数据总线口;数据总线口;(2)P0既可
5、按字节寻址,又可按位寻址;既可按字节寻址,又可按位寻址;(3 3)作通用)作通用I/O 口输出时:是开漏输出,口输出时:是开漏输出,应外接上拉电阻应外接上拉电阻;(4)P0是一个准双向口。是一个准双向口。 1. P01. P0口口VCCVSSXTAL2XTAL1RST/VPDP0.0P0.1P0.2 P0.3 P0.4 P0.5 P0.6 P0.7P1.0P1.1P1.2 P1.3 P1.4 P1.5 P1.6 P1.7P2.7 P2.6 P2.5 P2.4 P2.3 P2.2 P2.1 P2.0ALEP3.0P3.1P3.2 P3.3 P3.4 P3.5 P3.6 P3.7EAPSENRXD
6、/TXD/INT0/ INT1/ T0/ T1/WR/ RD/1234567891011121314151617181920403938373635343332313029282726252424222180318051 875189C51(1)P0口(39脚32脚): P0.0P0.7统称为P0口。(2)P1口(1脚8脚): P1.0P1.7统称为P1口, 可作为准双向I/O接口使用。 (3)P2口(21脚28脚): P2.0P2.7统称为P2口, 一般可作为准双向I/O接口。 (4)P3口(10脚17脚): P3.0P3.7统称为P3口。 4. 4. 输入输入/ /输出输出(I/OI/O)
7、案例案例1 1 单片机控制右侧发光二极管亮灭单片机控制右侧发光二极管亮灭 让最左边的发光二极管亮。1. 1. 案例程序案例程序#includesbit P2_0=P20;void min() P2=0 xFF; P2_0=0;2. Keil2. Keil C51 C51调试方法与步骤调试方法与步骤要使用Keil软件,首先要正确安装Keil软件(1 1)建立工作项目文件)建立工作项目文件启动Keil Vison4,如果打开后就有打开的文件,单击“Project-Close Project”菜单将其关闭。单击“FileNew. ”,打开一个新的文件输入窗口,在这个窗口里输入上述源程序。输入完毕之后
8、,选择“File-Save”,给这个文件取名保存 。单击“Project-New Project.”,出现对话框,要求给将要建立的工程起一个名字,这里起名为test,不需要输入扩展名。单击“保存”按钮,出现第二个对话框。CPUCPU选择窗口选择窗口 标准标准80518051启动代码加入工程启动代码加入工程询问是否要将标准的8051启动代码加入工程,单击“是”按钮。添加源程序添加源程序单击“Source Group 1 ,使其反白显示,然后单击鼠标右键,出现一个下拉菜单。选中其中的“Add file to GroupSource Group 1”,出现一个对话框,要求寻找源文件。 工程选项的设置
9、工程选项的设置选择资源窗口中的“Target 1 ”,单击鼠标右键,出现快捷菜单,然后选择“Options for TargetTarget 1”。生成单片机烧录文件生成单片机烧录文件在弹出的对话框中选择“output”标签页,选中该页的“Creat HEX File”前面的复选框,这样在编译后就会生成可以用于烧写的.hex文件。(2 2)项目编译、连接)项目编译、连接“ProjectBuild target”可以对当前工程进行连接 ,产生目标代码。“ProjectRebuild All target files”将会对当前工程中的所有文件(无论是否修改过)重新进行编译 ,产生目标代码。而如果
10、选择“ProjectTranslate .,项则仅对当前文件进行编译,不进行连接,也就不会产生新的目标代码。 编译、设置的工具栏按钮编译、设置的工具栏按钮 编译、编译连接、全部重建、停止编译和对工程进行设置。编译后的输出信息编译后的输出信息编译过程中的信息将出现在输出窗口中的Build页中,提示获得了名为mytest.hex的文件,该文件即可被编程器读入并写到芯片中。同时还可看到该程序的代码量、内部RAM的使用量、外部RAM的使用量等一些信息。除此之外还产生了一些其他相关的文件可被用于Keil的仿真与调试。 (5 5)利用实验箱(或开发板)运行)利用实验箱(或开发板)运行将单片机的P2.0口引脚与一只发光二极管相连。启动实验箱(或开发板)相应的开发环境。运行程序,查看实验现象。任务实施任务实施工作单1-1任务名称完成日期任务分工子任务完成人完成日期学习情况记录让左边其中一只发光二极管亮的程序让指定的发光二极管亮
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 法律谈判(并购重组)考试试卷及答案
- 2025年强振加速度仪项目发展计划
- 2025年社保代缴项目发展计划
- 2025年饲料级磷酸盐合作协议书
- 2025年教师招聘考试教育理论知识多选题考试题库(140题)【答案】
- 2025年宣汉县考调教师考试试题【答案】
- 项目管理制度10篇
- 消防知识竞赛题库资料
- 消防员考试:初级技能消防控制室监控考试题库(题库版)
- 湘艺版七年级上册音乐教案
- DB37∕T 5302-2024 既有城市桥梁现场检测及承载能力评估技术标准
- 安徽省池州市贵池区2024-2025学年八年级下学期数学期末检测试卷(含答案)
- 2025安全生产月如何查找身边安全隐患宣讲课件
- 正畸接诊标准化流程
- 中心静脉压(CVP)监测与护理
- 酒店前台接待礼仪与沟通技巧练习题
- 床上用品采购 投标方案
- 口腔工艺管理课件
- 2025年6月14日江苏省纪委监委比选笔试真题及解析(巡视监督岗)
- 4输变电工程施工质量验收统一表式(电缆工程电气专业)-2024年版
- 2024年中国远洋海运集团专项招聘真题
评论
0/150
提交评论