版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 33897-2026生物聚酯聚羟基烷酸酯(PHA)吹塑薄膜
- 银行行业风险评估项目经理绩效评定表
- 合同修订条款函供应商8篇
- 施工现场安全操作技能培训指导书
- 新能源绿色仓储技术应用手册
- 化妆品研发产品经理皮肤安全及效果KPI考核表
- 音乐录制技术员考核表
- 市场调研报告提交函8篇
- 体育教练员训练效果及比赛成绩绩效衡量表
- 古生物化石研究与保护绩效考核表
- JJF 2463-2026烟气含湿量测量仪校准规范
- 高中高一年级信息技术“变量与程序设计综合应用-设计购买纪念品的最佳方案”教学设计
- 教科版小学科学二年级上册和下册【全册】教学课件上下共两册
- 基于AI的环境影响预测模型构建
- 2026年国考地市级申论试题及答案
- ups维保合同范本
- 第二单元项目一 原位和弦的构成与变体教学设计 2025-2026学年人教版(2024)初中音乐八年级上册
- 行政执法文书讲解
- 蓄水池清洗方案(3篇)
- 乡镇卫生院消防课件
- 白班育儿嫂合同协议书版
评论
0/150
提交评论