单片机课程设计

发布 2022-10-04 22:39:28 阅读 1193

单片机原理与接**术。

课程设计。学院:信息工程学院。

专业:自动化0704

姓名:贾晓阳。

学号:0700155

mcs-51单片机系统简介。

mcs-51是指由美国intel公司生产的一系列单片机的总称,这一系列单片机包括了一些品种,如8031,8051,8751,8032,8052,8752等,其中8051是最早最典型的产品,该系列其它单片机都是在8051的基础上进行功能的增、减、改变而来的,所以人们习惯于用8051来称呼mcs51系列单片机。

在单片机应用系统中,单片机是整个系统的核心,对整个系统的信息输入、处理、信息输出进行控制。

单片机应用系统由硬件系统和软件系统两部分组成。硬件系统是指单片机以及扩展的存储器、i\o接口、外围扩展的功能芯片以及接口电路。软件系统包括监控程序和各种应用程序。

设计内容。试设计一个闪烁流水灯控制器,该控制器可以控制8个灯顺序亮灭,当按钮k按下1次后,每次顺序点亮一个灯。而且每个点亮的灯在闪烁3次后,才能灭,周而复始,直到按钮k二次按下。

电路设计。元器件清单如下:

单片机:stc89c52

按键:sw-pb

电阻:res

电容:cap

晶振:crystal

led数码管:7seg-mpx8-ca-blue(共阴)

地:grand

电源:power

电源电路。复位电路。

时钟电路。软件设计。

流程图。程序介绍。

判断按钮状态,当判断为闭合时开始等的循环,循环为顺序执行由p1.0到p1.7,循环时灯只能在同一时间亮一盏,灯亮闪三次后熄灭(亮灭间隔时间为一秒)下一盏灯亮,循环一周后判断按钮状态,只要按键式闭合的(低电平)8盏灯就会顺序的不停地循环着亮(灯低电平亮),当按键断开时在8盏灯亮完一个循环后就会都灭直到按键再次闭合,才会继续循环。

程序清单。org 0000h

key: mov p2,#0ffh ;使p2口置1,正确读入。

jb p2.2,key0 ;判断p2.2口状态闭合跳转到key0

ljmp断开则循环。

key0: call delay2 ;延时10ms

jnb p2.2,key ;判断健是否真的闭合。

ljmp start

start: mov r2,#

movr3,#

mov a,#0feh

mov p1,a ;使p1.0灯亮。

ljmp loop

loop: call loop3

rl a亮的灭,下一个灯亮。

djnz r2 ,loop ;8盏灯循环一周期,一周期没完成就继续循环。

ljmp key完成循环则跳转到开关扫描。

loop2: call delay ;延时一秒即等亮一秒。

mov a,#0ffh

mov p1,ap1灯灭。

call delay ;p1灯灭一秒。

ljmp loop3

loop3: djnz r3 ,loop2 ;灯亮灭三次。

retdelay: mov r5,#20 ;1s延时程序。

d1: mov r6,#

d2: mov r7,248

d3: djnz r7,d3

djnz r6,d2

djnz r5,d1

retdelay2: mov r4,#10 ;10ms延时程序。

d4: mov r8,#

d5: djnz r8,d5

djnz r4,d4

retend

**。总结。

通过这次课程设计,我掌握了keil c51软件和protel99软件的初步使用,在设计当中我遇到了很多问题,在解决问题的同时我得到了很多以前没有注意到的知识,只有能是用的知识才属于自己这句话说的一点也没错,在设计的同时能查漏补缺享受学习的乐趣也是一件很快乐的事情,由于能力有限这次的设计程序还有很多不足,我会在剩下的学习时间里,尽快提高自己的能力,能够在下次课程设计中熟练地使用单片机实现各种功能。

附:参考文献。

1] 牛昱光,李丽宏等。单片机原理与接**术。北京:电子工业出版社,2009

2] 51单片机实验指导书。

单片机课程设计

可变程序控制器是集微机技术 自动化技术 通讯技术于一体的通用工业控制装置。它可靠性强 性能 比高 使用方便,已在工业控制的各个领域里得到了极为广泛的应用,成为实现工业自动化的一种强有力的工具 1 plc的定义有许多种。国际电工委员会 iec 对plc的定义是 可编程控制器是一种数字运算操作的电子系统...

单片机课程设计

目录。内容提要2 关键词2引言3 一 硬件电路设计3 一 电路板原理3 二 电路元器件3 二 软件设计3 一 秒钟设计方案3 二 时钟设计方案4 结语7单片机时钟设计。内容摘要 一 在实验板上用动态扫描显示00 59秒钟,具体要求如下 一 6m晶振 二 l9 l10显示00 59十进制数并循环,间隔...

单片机课程设计

1 选题背景。1.1 家庭智能防盗报警系统设计的背景及目的。随着经济的发展,人们对防盗 防劫 防火保安设备的需求量大大增加。针对偷盗 抢劫 火灾 煤气泄漏等事故进行检测和报警的系统,其需求也越来越高。家居智能是以家为平台,兼备建筑 自动化,智能化于一体的高效 舒适 安全 便利的家居环境。自动化的家居...