- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
.
页脚
桂林电子科技大学信息科技学院
《嵌入式微处理器结构与应用》实训报告
实训题目:倒计时秒表
1系统设计
1.1设计要求
1.1.1设计任务
使用AT89S52单片机与ARM9实验箱之间进行串口通信,实现秒表倒计时的功能。单片机接收串口发来的命令进行输出系显示,当按键按下后将按键信息通过串口发送给ARM实验箱上的2410芯片;ARM9试验箱模块要求实现相应的计算和控制功能。即单片机只承担信息输入、输出功能,ARM承担主控任务。并通过按键控制加减预置值和暂停计时,复位计时等。要求在下学期硬件能够继续使用。
1.1.2性能指标要求
(一)功能要求
实现99秒倒计时,并通过数码管显示;
四个按键:一个“运行/暂停”按键,一个“加计时”按键,一个“减计时”按键,一个“复位”按键;
四个指示灯:倒计时为0时,指示灯闪烁。
(二)接口要求
使用串口连接51单片机与arm9实验箱。
单片机模块功能:接收串口发来的命令进行输出显示,当按键按下后将按键信息通过串口发送出去。
实验箱模块功能:实现相应的计算和控制功能。
扩展多位数码管,实现多位显示(动态扫描)
加入了蜂鸣器,可作声音报警使用。
1.2设计思路及设计框图
1.2.1设计思路
(1)串行通信基本通信方式:通信双方要正确的进行数据传输,需要解决何时开始传输、何时结束传输,以及数据传输速率等问题,这就是数据传输中的同步问题。
通常,实现数据同步有两种方式:异步通信和同步通信。
1.异步通信:
数据一帧一帧地传送。发送端和接收端可以由各自的时钟控制数据的发送和接收,两个时钟源彼此独立,互不同步。
数据的一帧:由一个字符代码组成。
:
RS-232C接口采用双极性信号、公共地线和负逻辑;不能和TTL电平直接相连,使用时必须进行电平转换,否则将使TTL电路烧坏,实际应用时必须注意!在实际应用时,必须通过专用电平转换芯片进行电平转换。电平转换芯片MC1488、MC1489、MAX232MC1488可实现TTL→RS-232的电平转换;MC1489可实现RS-232→TTL的电平转换。MAX232芯片可完成TTL到EIA双向电平的转换。
通过使用一对max232(自己做的板子上一个,实验箱上一个)完成电平转换,将单片机的SBUF和s2410芯片的串行通信寄存器完成数据传送从而达到远距离通信的目的。
1.2.2总体设计框图
2各个模块程序的设计
3调试过程
4功能测试
4.3误差分析
5实训心得体会
附录
附录1:程序清单
1、嵌入式
AREAmb,CODE,READONLY
ENTRY
EXTERNMain
BMain
B.
END
#defineGPHCON(*(volatileunsigned*)0
#defineULCON0(*(volatileunsigned*)0
#defineUCON0(*(volatileunsigned*)0
#defineUBRDIV0(*(volatileunsigned*)0
#definerUTXH0(*(volatileunsigned*)0//发送缓冲寄存器
#definerUTRSTAT0(*(volatileunsigned*)0
#definerURXH0(*(volatileunsigned*)0//接收缓冲寄存器
#defineucharunsignedchar
ucharrevBuf;//接收到的数据
intm=99,ms=99;
intM=20;
/*****************************************
发送
*****************************************/
voidsend(ucharm,ucharms,ucharled,ucharspeak)
{
while(!(rUTRSTAT00x02));
rUTXH0=0xBB;
while(!(rUTRSTAT00x02));
rUTXH0=ms+led*128;
while(!(rUTRSTAT00x02));
rUTXH0=m+speak*128;
}
/******************************************
秒表
您可能关注的文档
- 七年级下册语文期中测试题及答案.docx
- 七年级下册语文期中试卷(含答案).docx
- 第三章4(气敏陶瓷)..pptx
- 智慧城市大脑数字底座及领导驾驶舱项目建设解决方案.pptx
- 民事反诉状范文.docx
- 加油站环保应急预案(共3篇).docx
- 手术部位感染预防与控制标准操作规程.doc
- 防溺水学生的心得体会(精选6篇).docx
- 线上教学期间学业检测计划.docx
- (幼儿学前教育)幼儿生长发育评价指标与评价方法教案.doc
- 2025年安徽工商职业学院单招职业技能测试题库带答案(典型题).docx
- 2025年洛阳科技职业学院单招职业技能测试题库带答案(新).docx
- 2025年荆门职业学院单招职业技能测试题库及答案(易错题).docx
- 2025年宣化科技职业学院单招职业技能测试题库(精练).docx
- 2025年包头职业技术学院单招职业技能测试题库带答案(新).docx
- 2025年江西工商职业技术学院单招职业技能测试题库带答案(精练).docx
- 2025年黑龙江农业经济职业学院单招职业技能测试题库精编.docx
- 2025年山东艺术设计职业学院单招职业技能测试题库带答案(基础题).docx
- 2025年陕西工商职业学院单招职业技能测试题库带答案(突破训练).docx
- 2025年承德护理职业学院单招职业技能测试题库【word】.docx
文档评论(0)