谁能举个例子啊?谢谢啊!最好能详细一点!十分感谢……
我们的老师变态,教了几节课就要我们自己设计以单片机为核心的某一功能的应用系统。
完全不会,哪位高手能帮帮忙啊?
需要硬件设计,软件设计(C语言或汇编语言),还要调试。
真是无助啊!
高手救救我!
以单片机为核心处理器设计单片机应用系统
答案:4 悬赏:10 手机版
解决时间 2021-02-26 01:12
- 提问者网友:山高云阔
- 2021-02-25 13:41
最佳答案
- 五星知识达人网友:英雄的欲望
- 2021-02-25 14:25
呵呵,真是巧,我们也在做课程设计,下面的是正在做的,已进入最后阶段了.希望对你有点用
单片机课程设计文档
——多用途计时钟
一、设计目的
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状态.
程序清单:(略)
六、参考文献
《单片机原理与应用技术》主编:苏家健等 高等教育出版社出版
《单片机控制工程技术》 主编:付家才 化工出版社
单片机课程设计文档
——多用途计时钟
一、设计目的
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状态.
程序清单:(略)
六、参考文献
《单片机原理与应用技术》主编:苏家健等 高等教育出版社出版
《单片机控制工程技术》 主编:付家才 化工出版社
全部回答
- 1楼网友:迟山
- 2021-02-25 18:17
;按键接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
- 2楼网友:迷人又混蛋
- 2021-02-25 17:12
首先连接出单片机的最小系统,各种单片机的最小系统在它的说明书上都会给出的,没有说明书也没问题,网上到处都是
然后再在最小系统的基础上增添硬件,设计软件什么的,硬件和软件的设计是相辅相成的
接下来就是不停的调试,改进,调试,改进......
设计好后就可以画电路板了,当然,在画电路板时如果有什么不匹配的也得回去修改电路
电路板设计好后就可以进行系统的外观设计了
其实这些设计都是相互影响的,为了外观设计的漂亮,有时候也得返回去更改电路板形状的,当然一切都是在保证系统好用的前提下进行的,系统性能不行,外观设计再好也不会怎样。
- 3楼网友:神也偏爱
- 2021-02-25 15:38
微处理器用一片或少数几片大规模集成电路组成的中央处理器 相对于cpu微型机系统:微型机是一种复杂的电子设备,不仅包括我们看得见的硬件,还有运行在其上的软件。组装一台微型机不仅涉及到硬件的安装,而且还有软件的安装。它相当于现在的普通电脑既有硬件又有支持硬件运行的软件。单片机系统:单片机内部也用和电脑功能类似的模块,比如cpu,内存,并行总线,还有和硬盘作用相同的存储器件,不同的是它的这些部件性能都相对我们的家用电脑弱很多,不过价钱也是低的,一般不超过10元即可......用它来做一些控制电器一类不是很复杂的工作足矣了。我们现在用的全自动滚筒洗衣机、排烟罩、vcd等等的家电里面都可以看到它的身影!......它主要是作为控制部分的核心部件。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯