


版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、试验1单片机并口简单使用(流水灯)实验目的1、了解单片机C语言程序的基本结构2、了解单片机C语言程序的设计和调试方法3、掌握顺序控制程序的简单编程4、熟悉51单片机的端口使用实验仪器单片机开发试验仪、稳压电源、计算机实验原理1、硬件电路如图1所示,流水灯硬件电路由发光二极管、单片机并口(P0)、限流电阻等组成。发光二极管连接成共阳极结构。发光二极管点亮的条件是:阳极接高电平、各阴极接低电平。因此,二极管公共端阳极就接成高电平,然后再按一定规则从P0口输出数据,发光二极管就会点亮。U1:TFMT亠亠丄丄丄-H-丄F:CLLMATpo少mpo仙raw(叫邮PC66pazjwzP23PS伽陀珈QP2
2、3A11P24W2P25M3F2StP2JXJ5P3.?田1/IXD咼湎T円湎TP3.4/IQP3,匹P3迈切师12-L*JL二-二图1流水灯电路图2、程序流程图如下。实验内容:开始1、开发板接线图*wOOO0!tJFik*f!-Kefraoo05Itt-JuristoQCofls-*tIt2、开发环境设置打开keil软件,版本卩Vision2,口vision3,口vision4都一样,在这里用口vision4版本演示,打开之后如下图,有的时候会默认打开上次使用的工程,单击Project菜单,选择CloseProject关闭了默认打开的工程,显示下图界面:我们要建立新的工程,选择Project
3、tnew卩visionprojiect选择工程要保存的路径,输入工程文件名,如图点击保存后会弹出一个对话框,要求用户选择单片机型号,可以根据用户使用的单片机来选择,我们使用的STC90单片机是兼容51内核的,KeilC51几乎支持所有的51内核单片机,51内核具有通用型,如果程序用的资源不是太复杂,我们可以选择任意一款51单片机如果出现下面的界面:单击是就可以,意思是将单片机的启动代码添加到工程,我们不用修改。到目前我们还没建立一个完整的工程,只是有工程的名字,框架,工程中还没有任何文件代码,(除了启动代码,有的keil版本不显示启动代码),接下来我们添加文件及代码。单击菜单选项,或者单击界面
4、上的快捷图标新建文件串口如下。界面显示的Textl就是我们刚刚加入的文件,但是这个文件和我们的工程还没有直接联系起来,单击图标,保存我们当前的textl文件,输入要保存的文件名,同时要输入文件扩展名,扩展名很关键,用C语言编写的程序,则必须为*.c,汇编语言必须为*.asm(*为文件名),文件名是用户自己取的。填好文件名后单击保存。接下来专就可以写代码了。At益qi:土叫讨。接下来专就可以写代码了。At益qi:土叫讨QlklUlLr魁佇卧回到编辑界面,单击Targetl前面的+”号,然后在SourceGroup1上右键单击,选择AddFilestoGroupSourceGroupl,选中我们刚
5、才建立的.c文件,这里是ledtest.c单击add,只需单击一次。之后单击Close就可以。回到主界面后,单击SourceGroup1前的+”号,刚刚添加的文件显示在里面。按钮:用来编译我们正在操作的文件。按钮:用来编译修改过的文件,并生成使用程序共单片机下载。按钮:用来重新编译当前工程中所有的文件,并生成使用程序共单片机下载。因为很駅按钮:用来打开OptionforTarget”对话框,对当前工程进行设置。工程的各个参多工程不止有一个文件,当有多个文件时,用它进行编译。以上几个按钮是常用的,其他按钮在使用的时候再介绍。实验名:流水灯实验实验说明:延时实现LED流水灯效果P0口八个灯作跑马灯。/-包含你要使用的头文件/此文件中定义了52的一些特殊功能寄存器3、编写程序#include#includevintrins.h/-声明全局函数-/voidDelay10ms(unsignedintc);/延时10msmain主函数无无main主函数无无/*函数名函数功能输入输出*/voidmain()unsignedcharLED;LED=0xfe;/0xfe=11111110while(1)P0=LED;Delay10ms(50);LED=LED1;if(P0=0x00)LED=0xfe;P0=LED;Delay
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 电机在船舶导航系统的精准控制考核试卷
- 汽车驱动轴与差速器维修考核试卷
- 真空电子器件的微波能量传输技术考核试卷
- 水果种植茬口茬作品质调控考核试卷
- 建筑装饰工程涂料施工技术考核试卷
- 文具批发商的供应链合作关系构建与维护技巧考核试卷
- 热电联产项目环境影响评价的深度研究与发展考核试卷
- 电信网络技术演进与新兴技术应用趋势考核试卷
- 2025年农业合作建房协议合同范本
- 陕西省2025届高考适应性检测(三) 语文试题(含答案)
- 各种玻璃配方知识
- 详细波士顿诊断性失语症检查
- 高温熔融金属安全知识(薛生莲)
- 全国主体功能区规划图
- ISO22716化工原料检验标准
- 充电桩安装施工流程
- 成绩单表格样表
- 城道路配套燃气管道工程设计说明
- 人教三年级数学下册:期中复习与检测教学教案
- 《三个和尚》教材分析
- ATX电源的工作原理
评论
0/150
提交评论