注意:访问本站需要Cookie和JavaScript支持!请设置您的浏览器! • 打开购物车 • 查看留言 • 付款方式 • 联系我们 |
首页 | 电子入门 | 学单片机 | 免费资源 | 下载中心 | 商品列表 | 象棋在线 | 在线绘图 | 加盟五一 | 加入收藏 | 设为首页 |
选择分类:当前分类——学单片机 相关联或者相类似的文章: 三十分钟一个小时学会单片机(9045) 什么是单片机?单片机有什么用? (8723) 如何用STC板将代码烧录进IC(8681) 怎样安装AT51编程板的USB转串口软件?(8206) 送给单片机爱好者——LED在线编码器(1814) 送给单片机爱好者——LED点阵在线编码器(1544) 单片机系统中的汉字显示(1492) 带语音报数功能的抢答器(1489) 用VB进行串口实时数据采集(1347) 用AT89C2051设计超声波测距仪(1171) 小小电子闹钟 生活学习良伴(1165) DS1820测温原理(1129) 几句代码实现控制摄像头(转)(1117) STC单片机选型指南(1111) 自制PIC单片机编程器(1105) USB转串口芯片CH340(1010) 快速学习单片机之黄金机会!(1010) 告戒购单片机开发实验板初学者(970) 新款实用旋转LED显示屏A(890) 使用市售 USB转RS232串口与PLC通信的测试报告 (881) 首页 前页 后页 尾页 本站推荐: | 用AVR单片单片机建立实验应用全过程 www.527dz.com原创 你准备好AVR下载电缆和AVR的开发软件了吗?如果准备好了,我们就来体验一下玩单片机的乐趣吧! 实验目标 现在我们的目标是设计一个电路,用AVR单片机来控制一个红色的LED和绿色的LED。电路加电后,首先绿色的LED点亮,5秒钟以后,绿色的LED熄灭,然后红色的LED点亮5秒钟。最后红色的LED和绿色的LED以1Hz左右的频率交替闪烁。 通过本实验可以让我们了解玩AVR单片机的基本步骤和基本开发软件的简单使用。 实验器材 需要准备的器材:Atmega8或者其他AVR单片机一片、红色LED一只、绿色LED一只、万能实验板一块、7805、100uF电容各一只、470欧姆电阻两只。 实验电路图 (点击图片放大) 用汇编语言编写1)创建一个新项目:打开AVR Studio软件,选择“Project”菜单中的“New project”命令,弹出下面窗口。这里新建一个名为test1的项目。
(点击图片放大)
START:
LED: com r17 ;PB0、PB1端口电平翻转,两个LED交替闪烁
delay:
delay0:
delay1:
delay2:
delay3:
编写程序 项目管理器显示的项目
源程序文件添加到了项目中
#include #include void delay_1ms(void); //函数声明,本实验中会用到这两个函数 void delay_nms(unsigned int n); void main(void) //主函数 {
} void delay_1ms(void)//1ms延时函数 {
} void delay_nms(unsigned int n)//延时n毫秒 {
}
编译选项设置完毕以后,选择“Project”菜单中的“Rebuild All”命令,如果源程序没有问题,即可完成源程序的编译。编译完成后,我们看到在你的项目的目录中生成了一个test_C1.cof和test_C1.hex文件。 程序调试用AVR Studio软件模拟单片机的运行,在电脑上观察单片机执行情况是否符合我们的要求。
(点击图片放大)
搭建实验电路板将实验所需元器件按实验一电路图在万能实验板上焊接好。这里我是直接采用自制的下载插座插到实验板上的CPU插座上进行程序下载,也可以在万能实验板上将单片机的MISO、SCK、MOSV、RST、VCC、GND脚用一个插座引出,再接到你的下载电缆上。
(点击图片放大)
1、 本站不保证以上观点正确,就算是本站原创作品,本站也不保证内容正确。 2、如果您拥有本文版权,并且不想在本站转载,请书面通知本站立即删除并且向您公开道歉! |
本站协议 |
版权信息 |
关于我们 |
本站地图 |
营业执照 |
发票说明 |
付款方式 |
联系方式
深圳市宝安区西乡五壹电子商行——粤ICP备16073394号-1;地址:深圳西乡河西四坊183号;邮编:518102 E-mail:51dz$163.com($改为@);Tel:(0755)27947428 工作时间:9:30-12:00和13:30-17:30和18:30-20:30,无人接听时可以再打手机13537585389 |