- 1、本文档共74页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于ADuC848
嵌入式系统的实验和课程设计指导书
(汇编语言版本)
二○一一年三月
目 录
第一章 硬件系统介绍 3
1.1板上资源分布 4
1.2单片机ADuC848 5
1.2.1 ADuC848的简要介绍(针对本设计所选择的型号) 5
1.2.2 单片机引脚分布 5
1.3 电源模块 7
1.4 模数/数模转换 8
1.4.1 模数转换 8
1.5 RS232串口 9
1.6 PS/2接口和红外接收 10
1.7 显示模块 10
1.7.1 LCD显示 10
1.7.2 数码管 11
1.7.3 8路LED 12
1.8 蜂鸣器和红外发送 13
1.9 SPI接口、步进电机控制 13
1.10 按键输入 14
1.11 IIC总线(RTC时钟和EEPROM) 15
1.12 复位与下载 16
第二章 基础实验 17
实验一 I/O 口控制实验 17
实验二 定时器、中断实验 19
实验三 数码显示实验 23
实验四 蜂鸣器驱动实验 28
实验五 128×64 点阵型液晶显示实验 31
实验六 1602字符显示实验 43
实验七 矩阵键盘实验 43
实验八 A/D转换实验 43
实验九 D/A转换实验 43
第三章 系统设计方法及设计课题 44
3.1 单片机应用系统的设计过程 44
3.1.1 方案论证和硬件系统设计 44
3.1.2 系统软件设计 45
3.1.3 系统仿真调试设计 45
3.2 设计课题 46
3.2.1 多功能定时装置 46
3.2.2 程控多波形信号发生器 46
3.2.3 LED汉字计时报讯屏 47
3.2.4 简易多功能计数器 48
3.2.5 LED字符显示屏 48
3.2.6 抢答器 48
3.2.7 秒表 49
3.2.8 数字密码锁 49
3.2.9 简易电子琴 49
3.2.10 交通灯 50
3.2.11步进电机控制器 50
3.2.12 A/D,D/A转换板 50
3.2.13 电子计算器 51
3.2.14 可编程微波炉控制系统 51
3.2.15 简易超市收银机 52
3.2.16 全自动洗衣机控制器 52
3.2.17 53
3.2.18 53
3.2.19 53
3.2.20 53
3.3 评分标准和注意事项 53
3.3.1 选择课题 53
3.3.2 评分标准 54
3.3.3 实验室设备使用及安全和赔偿条例 54
第四章 Keil uVision4的使用 55
4.1 前言 55
4.2 新建工程 55
4.3 工程设置 57
4.4 编译连接、下载和调试程序 60
4.4.1 编译程序 60
4.4.2 在线下载程序 61
4.4.3 在线调试程序 63
4.4.4 软件仿真调试程序 65
第五章 PROTEUS的使用 66
5.1 前言 66
5.2 操作步骤 66
5.2.1 进入系统 66
5.2.2 界面简介 66
5.2.3 操作步骤 69
5.3 Proteus与KeiI的结合 73
第一章 硬件系统介绍
本单片机学习板集成多个基础硬件资源模块,各个资源模块可以相互组合使该板实现不同的功能。因此,本学习板既可用于51单片机的教学实验,又可用于做功能比较强的单片机课程设计,是51单片机初学者的好帮手。
1.1板上资源分布
如图1.1所示。
图1.1 板上资源分布
1、2、3:单片机P0、P2、P3口引出接口(有限流保护电阻);
4:上排图形点阵LCD12864的接口、下排LCD1602的接口;
5、6:两路16位ADC输入、可作差分输入;
7、8:12位DAC输出、对DAC输出进行比例放大或者跟随的运放;
9:单片机AduC848;
10:无源蜂鸣器、由单片机PWM模块输出信号控制;
11:8位数码管;
12:SPI接口;
13:RS232串口(通过串口在线下载、单步、断点、运行到某一行等方式调试程序);
14:步进电机(5V、70欧姆、6线4相)接口;
15:8路LED,从左至右为LED7~0,分别被P0.7~P0.0控制;
16:复位按键和下载按键;
17、18:IIC总线上的EEPROM AT24C08和RTC DS1307;
19:IIC接口;
20:PS/2接口;
21:红外接收头;
22:功能选择和配置插针;
23:4X4矩阵式键盘或4个独立按键;
24:直流电源输入;
此外还有红外二极管(由单片机PWM模块输出信号控制)、USB电源输入接口。
1.2单片机ADuC848
1.2.1 ADuC848的简要介绍(针对本设计所选择的型号)
详细情况请参考芯片手册。
1、8051-based core、5V供电电压;
2、可以通过串口在线下载程序和单步、断点、运行到某
您可能关注的文档
- 毕业论文-粮仓温湿度监测系统-毕业论文.doc
- 毕业设计(论文)-数控铣床控制系统设计.doc
- 毕业设计-电镀自动生产线PLC控制.doc
- 毕业设计-角形轴承箱夹具设计.doc
- 毕业设计-汽车发动机异响.doc
- 闭路电视监控系统(智能小区).doc
- 变电站构支架安装技术.ppt
- 变速器上盖钻孔工艺设计.doc
- 别墅智能家居控制系统解决方案.doc
- 波形发生器设计和总结报告.doc
- 二手奢侈品交易2025年新型鉴定技术促进行业可持续发展.docx
- 2025年制造业企业碳足迹核算与绿色认证体系构建.docx
- 聚焦2025:科技企业孵化器资金申请项目政策导向分析报告.docx
- 2025年环保型新材料产业化项目资金申请报告:绿色转型战略解析.docx
- 2025年跨境电商独立站运营数据驱动数据驱动决策与执行报告.docx
- 2025年宁德时代动力电池产能扩张战略深度分析报告.docx
- 大连劳动合同六篇.docx
- 2025年新能源汽车废旧电池回收利用行业技术壁垒与突破研究报告.docx
- 书法艺术教育跨境传播平台2025年政策环境与机遇分析.docx
- 元宇宙时代线上语言翻译教育:2025年教学模式创新与实施路径.docx
文档评论(0)