- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《单片机原理与应用技术》课程
设计实验报告
课题:单片机实训
院系:电子信息工程学院
班级:光电09301
姓名 曹峥
指导老师:熊老师 陈晓倩 罗曼
日期:2011.5 .21——2011.5.27
简要说明硬件系统。开发软件keilc下载软件,所做的具体内容
我们实训所用到的硬件有自制单片机实验板
自制单片机实验板系统组成
1)8路跑马灯
2)动态扫描共阳型数码管
3)4X4矩阵键盘
4)4路独立键盘
5)蜂鸣器
6)温度传感器DS18B20
7)I2C通信方式EEPROM芯片24C02
C. 开发软件及下载软件
1,打开uVision2
2, 新建工程:菜单[Project]-[New Project]选择工程存放的路径,并输入工程文件名,然后点“保存”。
3,进入器件选择界面:树列表框内选择:“Atmel”-“AT89S52”,然后点“确定”完成器件选择。
4, 编辑源程序:菜单[File]-[New…].汇编源文件存为。a或。Src后缀,并存放同一个工程文件夹下。
5, 加入源文件到工程中:在左边浮动窗口[File]选项卡里展开“Target 1”树,在“Source Group 1”上右键单击,弹出菜单,选[Add Files to Group “Source Group 1],选择需要加入的源文件,点“Add”按扭加入,加入完成后按“Close”。
6,设置编译选项:先选中左边浮动窗口[File]选项卡里展开“Target 1”树节点,然后选择菜单[Project]-[Options for Target “Target 1”].
7,在弹出的“Options for Target “Target 1”” 对话框中选择[output]选项卡,勾选“Create HEX File”然后按“确定”完成设置。
8按“F7”开始编译,编译成功后会在工程文件夹内生成.Hex目标文件生成的.hex文件就可以用来对AT89S52芯片进行编程和运行了。
首先在系统断电的情况下用并口线将单片机原理实验箱下载电路和电脑并口连接起来,然后打开电源单元的电源开关。
打开Atmel Microcontroller ISP Software。
选择端口:选择菜单[Option]-[Select Port]进入端口选择窗口。选择并口线连接的并口端口号,然后按“OK” 完成选择。
选择器件:选择菜单[Options]-[Select Device…]进入端口选择窗口。展开“AT89”树节点,选中“AT89S52”,然后按“OK”完成器件选择。
加载程序文件:选择菜单[File]-[Load Buffer…],弹出打开对话框。然后用打开对话框打开需要下载的。Hex文件。
处始化目标:将单片机原理实验箱ISP在线编程模块的模式选择开关按下,使系统进入在线编程状态。然后选择菜单[Options]-[Initialize Targrt].
自动编程:选择菜单[Instructions]-[Auto Program],即开始自动编程。
运行目标:选择菜单[Instructions[-[Run Target].
如果需要再次下载程序,不必关闭下载程序,只需要重复5~8步就行了。
实验报告
I/O输出PIC发光二极管显示
实验要求:让四个数码管依次显示1到4
实验目的:学习P1口的使用方法;学习延时程序的编写和使用。
实验程序
ORG 0000H (伪指令)
LJMP setup
ORG 0030H
SETUP:mov a,#0FEH (从右边第一个开始亮灯)
mov R0,#8 (依次亮灯8次)
MAIN: RL a (灯左移)
mov p1,a
LCALL DELAY (调用延时程序)
DJNZ R0,main (将R0减1不为0则转移执行main程序直到为0为止)
//SJMP SETUP
DELAY:mov R6,#255 (延时程序)
DEL1 :mov R7,#250
DEL :DJNZ R7,del
DJNZ R6,del1
RET
END
4、实验图8路跑马灯
流水灯
小喇叭报警实验
一,实验要求:设计一个程序,让不同的按键控制峰咛器的不同频率和声音
二,实验目的:1,学习频率子程序的编程和使用
2.学习峰咛器驱动电路.
三。,实验程序:
(1) JBTB P3.6
CALL DELAY
CLR P3.6
CALL DELAY
DELAY:MOV R1,#255
DL:MOV R0,#250
DJNZ R0,$
您可能关注的文档
- 2013高考数学最后冲刺——数形结合思想方法突破.doc
- 2013高考真题理科数学解析汇编:不等式.doc
- 资本项目可兑换条件下人民币实际汇率资源配置效应.pdf
- 2013贵州省铜仁地区中考数学试卷及其答案--修改.doc
- 2013级工程硕士(英语复习).doc
- 2013届高考历史(广东专用)一轮复习课件:必修3第5单元第13课-现代中国先进思想.ppt
- 2013届高考数学一轮复习精品学案:第2讲-函数概念和表示.doc
- 2013届高三数学二轮复习-专题一-第3讲-二次函数、基本初等函数及其函数应用教案.doc
- 2013届新课标高中数学(理)第一轮总复习第2章-第13讲-指数函数和对数函数.ppt
- 2013届学海导航-新课标高中总复习(第1轮)(数学文)江苏专版第5章第36讲-复数几何意义及应用.ppt
文档评论(0)