ImageVerifierCode 换一换
格式:DOCX , 页数:22 ,大小:2.13MB ,
资源ID:10052800      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/10052800.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(闪烁LED灯的程序.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

闪烁LED灯的程序.docx

1、闪烁LED灯的程序闪烁LED灯的程序(总29页)闪烁LED灯软件描述:/*文件描述:使用的是口,可以用其他的端口,如果用其他的端口只需把程序里的改成相应的端口,程序实现的功能是单片机通过对端口高低电平的控制实现led灯的亮和灭。赋值1就是高电平,0是低电平,具体赋什么值才亮要结合硬件部分,看led灯的接法。这里是赋0就会亮。*/#includesbit LED=P10;击确定就好了。之后就需要在工程里面添加文件了(就是写程序代码的地方)。点击file菜单下的new按钮就建立了新文件;键入程序 点击保存按钮。键入文件名但必须以 .c为后缀,因为你写的是c语言文件。如果是汇编就是.asm了。一般用

2、c语言写,这里我就用test1.了,点击保存。然后就是设置了。右击target1,选择第一项的options for target “target1”。 选择output在create HEX前勾上对号。点击确定。之后就是添加文件了,就是把c语言文件添加到工程里面去。右击上图灰色的部分,再左击Add files to source group 1,点击文件名,点击Add;文件添加完毕,关闭对话框就可以了。下面就是编译了,就是安从左到右的3个按键即可。创建了hex文件,这个文件就是烧写到单片机的文件;下面就是烧写程序了。打开烧写程序选择单片机型号一般不用该默认c52.打开需要下载的文件即点击op

3、en file按钮;选择下载的文件;点击打开即可;选择端口。一般这个电脑就是com1.点击下载即可。给单片机上电;硬件描述:硬件部分就是一个led灯。但是需要串联一个限流电阻,如果只加入一个led灯就是烧掉,限流电阻的选择要合适,这个自己XX看看 很简单的在这里就不必说了,应该串联个500R左右的电阻,因为办公室里没有所以就用了2个1K的并联。我建议同学自己焊下电路板,然后下载上程序看看。下载后的状态:定时器/*文件描述:这个led口用的也是是口,可以用其他的端口,如果用其他的端口只需把程序里的改成相应的端口,这个程序实行的功能是利用定时器0的计数功能实现上面闪烁led灯的功能。*/#incl

4、ude sbit LED= P10;unsigned char Time=0; 有串口号根据情况可以改变)。在下方写入你要发送的字符看看上面的方框收到什么。写入a得到了E1.这是为什么呢。这是因为接收区设置为十六进制显示。所以得到的是a的十六进制代码值。串口查询/*文件描述:对串口进行测试,单片机发送字符到电脑,在由电脑发送回来*/#include int main(void) /主函数 unsigned char Temp; /定义变量用来发送或接收数据 TMOD=0x20; /定时器T1使用工作方式2 TH1=253; /设置初值 TH0=253; TR1=1; /开始计时 定时器不能开中断 PCON=0x00; /SMOD=0; SCON=0x50; /工作方式1,波特率9600bit/s,允许接收 TI=1; /TI置初值 TI发送数据标志位 IE=0; /屏蔽中断 就是不使用中断了 while(1) if(RI) RI=0; /清除RI标志 Temp=SBUF; /接收数据 if(TI) TI=0; SBUF=Temp; /发送数据 程序运行的结果:我现在写入ab点击发送:

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1