永发信息网

以单片机为核心处理器设计单片机应用系统

答案:4  悬赏:10  手机版
解决时间 2021-02-26 01:12
谁能举个例子啊?谢谢啊!最好能详细一点!十分感谢……
我们的老师变态,教了几节课就要我们自己设计以单片机为核心的某一功能的应用系统。
完全不会,哪位高手能帮帮忙啊?
需要硬件设计,软件设计(C语言或汇编语言),还要调试。
真是无助啊!
高手救救我!
最佳答案
呵呵,真是巧,我们也在做课程设计,下面的是正在做的,已进入最后阶段了.希望对你有点用

单片机课程设计文档
——多用途计时钟

一、设计目的
1、通过单片机课程设计,熟练掌握汇编语言的编程方法,将理论联系到实践中去,提高我们的动脑和动手的能力。
2、通过多用途计时钟的设计,掌握计时/倒计时的使用方法,和简单程序的编写,最终提高我们的逻辑抽象能力。
二、设计任务和要求
任务:设计并制作一个可以完成足球、篮球比赛及其它用途的多用计时装置。
基本要求:(1)LED数码管显示计时结果;(2)适用于足球、篮球各种倒计时要求;(3)根据比赛要求设置相应的按键;(4)电源由外部提供,+5V;(5)计时时间到报警。
三、设计原理分析


要实现计时器倒计时的功能,在本系统中要用到单片机AT89S8252来实现,也是本系统的关键,利用此单片机的的性能完全可以能设计出一款简易的计时器。AT89C51是一个低功耗高性能单片机,40个引脚,32个外部双向输入/输出(I/O)端口,同时内含2个外中断口,2个16位可编程定时计数器,2个全双工串行通信口,AT89C51可以按照常规方法进行编程,也可以在线编程。其将通用的微处理器和Flash存储器结合在一起,特别是可反复擦写的Flash存储器可有效地降低开发成本。

四、硬件设计原理及内容

主要用到的硬件:P1口、P3口、LED数码管、LED发光二级管、定时器T0

1、显示电路
用两个共阴极LED显示器显示时间,采用动态显示的方法,P3.1T 3.0作为位选信号,P1口输出段选码.
2键盘控制
键盘为独立式按键,分别接在P3.2~P3.4上,设置为输入状态.电阻和电容器起消抖作用.各按键的功能:
K1—设定/启动功能键.按下时,系统进入时间设定;再次按下,系统启动.
K2—倒计时时间十位数设定键,按下键时,十位数字在0~9的范围.
K3—倒计时时间个位数设定键,按下键时,个位数字在0~9的范围.
3输出控制

P3.5连接发光二极管状态指示灯,系统时间设为定时状态熄灭,倒计时状态闪烁,倒计时结束时常亮.
P3.6输出控制信号驱动蜂鸣器,倒计时时间到,蜂鸣器响.
五、程序流程图及程序

主程度流程图

外部中断流程图

利用定时器T0工作模式2产生100ms的定时,1S计数器,1min计数器.
K1采用中断和查询相结合的工作方式,K1按下,产生外部中断0,在中断报务程度中查询K2.K3状态.

程序清单:(略)
六、参考文献
《单片机原理与应用技术》主编:苏家健等 高等教育出版社出版
《单片机控制工程技术》 主编:付家才 化工出版社
全部回答
;按键接P3.0,两个共阳极数码管分别接到P0、P1 ;加1计数功能,从0到100 ORG 100H MOV P0,#0C0H MOV R2,#01H MOV R0,#00H M0: MOV A,R0 MOV DPTR,#LED_CODE_P2 MOVC A,@A+DPTR MOV P2,A MOV A,R0 LCALL DELAY LCALL DELAY LCALL DELAY JB P3.0,$ INC R0 CJNE R0,#0AH,M0 MOV R0,#00H JMP M1 M1:MOV A,R2 MOV DPTR,#LED_CODE_P0 MOVC A,@A+DPTR MOV P0,A MOV A,R2 INC R2 CJNE R2,#0AH,M0 MOV R2,#00H JMP M0 DELAY: MOV R6,#0F0H DL1: MOV R7,#0F0H DJNZ R7,$ DJNZ R6,DL1 RET LED_CODE_P0: DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H ;"0-F" DB 80H,90H,88H,83H,0C6H,0A1H,86H,8EH LED_CODE_P2: DB 00000011B,100
首先连接出单片机的最小系统,各种单片机的最小系统在它的说明书上都会给出的,没有说明书也没问题,网上到处都是 然后再在最小系统的基础上增添硬件,设计软件什么的,硬件和软件的设计是相辅相成的 接下来就是不停的调试,改进,调试,改进...... 设计好后就可以画电路板了,当然,在画电路板时如果有什么不匹配的也得回去修改电路 电路板设计好后就可以进行系统的外观设计了 其实这些设计都是相互影响的,为了外观设计的漂亮,有时候也得返回去更改电路板形状的,当然一切都是在保证系统好用的前提下进行的,系统性能不行,外观设计再好也不会怎样。
微处理器用一片或少数几片大规模集成电路组成的中央处理器 相对于cpu微型机系统:微型机是一种复杂的电子设备,不仅包括我们看得见的硬件,还有运行在其上的软件。组装一台微型机不仅涉及到硬件的安装,而且还有软件的安装。它相当于现在的普通电脑既有硬件又有支持硬件运行的软件。单片机系统:单片机内部也用和电脑功能类似的模块,比如cpu,内存,并行总线,还有和硬盘作用相同的存储器件,不同的是它的这些部件性能都相对我们的家用电脑弱很多,不过价钱也是低的,一般不超过10元即可......用它来做一些控制电器一类不是很复杂的工作足矣了。我们现在用的全自动滚筒洗衣机、排烟罩、vcd等等的家电里面都可以看到它的身影!......它主要是作为控制部分的核心部件。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
三天后就要中考了,怎样给自己缓解压力
向水中加入有机物,BOD会升高还是降低?
项城市官会镇第四中学地址有知道的么?有点事
曲线符号 ﹏ 怎么打出来的? 、
平潭金龙汤粉NO.34地址有知道的么?有点事想
空间里边的小视频怎么转发到微信朋友圈
如何读取redis中的key值中的结果
桑黄枸杞金骏眉可以泡水渴吗?
华祥苑茗茶(开原专柜店)地址在哪,我要去那里
这个Iadybug
有谁能帮我列出用1、2、3、4、5、6这六个数字
谁在萧峰死后殉情跳崖
QQ领红包怎么不需要实名认证
坐飞机还要机建费!“机建费”是什么意思?
带“显得”的句子有哪些?
推荐资讯
请问,我该怎样面对,她是我的同学,曾经有过心
下列关于切开法切开方向的叙述,错误的是A.一
老年人血糖低送什么礼物
肖家大屋在哪里啊,我有事要去这个地方
老汤面快餐地址在哪,我要去那里办事
厨房推拉门用什么材料最好
ME811开机只有一个M了。。。怎么刷机呀~~~
xp系统安装好,怎么设置插上网线就能用,请详
公子异人的父亲是谁
cont tot tare是什么意思
岭上在什么地方啊,我要过去处理事情
中国联通(明华街)在哪里啊,我有事要去这个地
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?