单片机原理与接**术。
课程设计。学院:信息工程学院。
专业:自动化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 家庭智能防盗报警系统设计的背景及目的。随着经济的发展,人们对防盗 防劫 防火保安设备的需求量大大增加。针对偷盗 抢劫 火灾 煤气泄漏等事故进行检测和报警的系统,其需求也越来越高。家居智能是以家为平台,兼备建筑 自动化,智能化于一体的高效 舒适 安全 便利的家居环境。自动化的家居...