完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
相关推荐
1个回答
|
|
一、Keil创建项目 1. 打开keil软件,在工具栏点击Project选项选择new uVision Project创建新的工程并保存,步骤如下图所示: 2. 创建新的文件,按快捷键“Ctrl+S”命名为led.c并保存,步骤如下: 3. 在.c文件中编写C语言程序 #include "reg51.h" ***it led=P2^0; void main(){ while(1) { led=0; } } 4. 依次点击工具栏中的"Option for target"选择框中的"output ",勾选“Create Hex file ”,确保自己编写的源程序转换为.hex文件,为后续操作使用 5. 依次点击工具栏按钮,生成目标文件 程序运行成功,将在相对路径Object文件夹中生成learning_002.hex文件 二、Proteus搭建虚拟仿真电路 三、LED点亮 搭建好电路后,点击AT89C51主控,导入上文用keil中C语言程序生成的learning_002.hex文件 点击软件右下角的运行按钮,红色的发光二级管被点亮 四、LED闪烁 C语言代码改为如下: #include "reg51.h" unsigned int x;***it led=P2^0; void main(){ x=50000; while(1) { led=0; //亮 while(x--); //延时 led=1; //灭 while(x--); //延时 } } 五、流水灯实现 1. 流水灯(库函数法) #include #include 3. 流水灯(右移法) #include 4. 流水灯(数组索引法) #include |
|
|
|
只有小组成员才能发言,加入小组>>
2513 浏览 0 评论
1085浏览 2评论
700浏览 1评论
453浏览 0评论
194浏览 0评论
330浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 12:01 , Processed in 1.180006 second(s), Total 80, Slave 61 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号