单片机课程设计

发布 2022-10-05 00:05:28 阅读 1098

小组成员:班级:日期:

目录。一。课程设计目的和要求。

二。课程设计器件。

三。课程设计器件。

四。 stc89c52rc单片机介绍。

五。课程设计步骤。

六。课程设计总结七。附录。

一。课程设计目的和要求。

1.了解单片机的定义、类型和应用领域;2.学会搭建单片机最小系统及相关电路的工作原理3.认识课程设计器件和它在电路中的作用。

二。课程设计器件。

stc89c52rcmax232晶振独石电容瓷片电容电解电容电阻。

3mmledx9

开关接头其他。

11.0592mhz105x4

104x430pfx2

22ufx1

1k x2220 x947k x1

轻触开关x1自锁快关x1db9母头usb

杜邦线排针母排焊锡导线热熔胶串口延长线。

usb延长线万用版。

三。 stc89c52rc单片机介绍1.性能及工作方式。

stc89c52是一种低功耗、高性能cmos8位微控制器,具有。

8k在系统可编程flash存储器。在单芯片上,拥有灵巧的8位cpu和在系统可编程flash,使得stc89c52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。

具有以下标准功能:8k字节flash,节ram,32位i

o口线,看门狗定时器,内置4kb eeprom,max810复位电路,三个16位定时器/计数器,一个6向量2级中断结构,全双工串行口。另外stc89x52可降至0hz静态逻辑操作,支持2种软件可选择节电模式。

空闲模式下,cpu停止工作,允许ram、定时器/计数器、串口中断继续工作。

掉电保护方式下,ram内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。

最高运作频率35mhz,6t/12t可选。

2.和atmel的对比。

stc89c52rc单片机:8k字节程序存储空间;节数据存储空间;内带4k字节eeprom存储空间;可直接使用串口**;

at89s52单片机:8k字节程序存储空间;节数据存储空间;没有内带eeprom存储空间;

3.管脚说明。

vcc:供电电压。gnd:

接地。p0口:p0口为一个8位漏级开路双向i/o口,每脚可吸收8个ttl门电流。

当p0口的管脚第一次写“1”时,被定义为高阻输入。p0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在fiash编程时,p0口作为原码输入口,当fiash进行校验时,p0输出原码,此时p0外部必须被拉高。

p1口:p1口是一个内部提供上拉电阻的8位双向i/o口,p1口缓冲器能接收输出4个ttl门电流。p1口管脚写入“1”后,被内部上拉为高,可用作输入,p1口被外部下拉为低电平。

时,将输出电流,这是由于内部上拉的缘故。在flash编程和校验时,p1口作为第八位地址接收。

p2口:p2口为一个内部上拉电阻的8位双向i/o口,p2口缓冲器可接收,输出4个ttl门电流,当p2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,p2口的管脚被外部拉低,将输出电流。

这是由于内部上拉的缘故。p2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,p2口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,p2口输出其特殊功能寄存器的内容。

p2口在flash编程和校验时接收高八位地址信号和控制信号。

p3口:p3口管脚是8个带内部上拉电阻的双向i/o口,可接收输出4个ttl门电流。当p3口写入“1”后,它们被内部上拉为高电平,并用作输入。

作为输入,由于外部下拉为低电平,p3口将输出电流(ill)这是由于上拉的缘故。p3口作为at89c51的一些特殊功能口,管脚备选功能p3.0 rxd(串行输入口)p3.

1 txd(串行输出口)p3.2 /int0(外部中断0)p3.3 /int1(外部中断1)p3.

4 t0(计时器0外部输入)p3.5 t1(计时器1外部输入)

p3.6 /wr(外部数据存储器写选通)p3.7 /rd(外部数据存储器读选通)

rst:复位输入。当振荡器复位器件时,要保持rst脚两个机器周期的高电平时间。

ale/prog:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。在flash编程期间,此引脚用于输入编程脉冲。

在平时,ale端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:

每。当用作外部数据存储器时,将跳过一个ale脉冲。如想禁止ale的输出可在sfr8eh地址上置0。此时,ale只有在执行movx,movc指令是ale才起用。

另外,该引脚被略微拉高。如果微处理器在外部执行状态ale禁止,置位无效。

psen:外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两/psen有。

效。但在访问外部数据存储器时,这两次有效的/psen信号将不出现。/ea/

vpp:当/ea保持低电平时,则在此期间外部程序存储器(0000h-ffffh),不管是否有内部程序存储器。注意加密方式1时,/ea将内部锁定为reset;当/ea端保持高电平时,此间内部程序存储器。

在flash编程期间,此引脚也用于施加12v编程电源(vpp)。

xtal1:反向振荡放大器的输入及内部时钟工作电路的输入。xtal2:来自反向振荡器的输出。

芯片简介。max232芯片是美信(maxim)公司专为rs-232标准串口设计的单电源电平转换芯片,使用+5v单电源供电。max220–max249系列线驱动器/接收器,专为eia/tia-232e以及v.

28/v.24通信接口设计,尤其是无法提供±12v电源的应用。

5.引脚介绍。

第一部分是电荷泵电路。由脚和4只电容构成。功。

能是产生+12v和-12v两个电源,提供给rs-232串口电平的需要。

第二部分是数据转换通道。由脚构成两个数据通道。

其中13脚(r1in脚(r1out脚(t1in脚(t1out)为第一数据通道。

8脚(r2in脚(r2out脚(t2in脚(t2out)为第二数据通道。

ttl/cmos数据从t1in、t2in输入转换成rs-232数据从t1out、t2out送到电脑db9插头;db9插头的rs-232数据从r1in、r2in输入转换成ttl/cmos数据后从r1out、r2out输出。

第三部分是供电。15脚gnd、16脚vcc(+5v)。主要特点1、符合所有的rs-232c技术标准2、只需要单一+5v电源供电。

3、片载电荷泵具有升压、电压极性反转能力,能够产生+10v和-10v

电压v+、v-

4、功耗低,典型供电电流5ma5、内部集成2个rs-232c驱动器。

6、高集成度,片外最低只需4个电容即可工作。

五。课程设计步骤。

.在电路图左脚焊下40脚底座和排针并将排针和底座各脚相连②.按图焊接复位电路;③.按图焊接晶振电路;

.按图焊接8组led灯与p1.0~p1.7相连;

.按图焊接电源电路,为使串口延长线连接放便将usb口放在板的边缘;⑥.按图焊接max232及周围电路,db9母头要放在板边缘,max23211 12脚与89c52txdrxd相连用2根排线相连;⑦.将所有的vccgnd相接起来;⑧.在底座上插入89c52和max232;;

.使用usb延长线接入电源,按下自锁开关,看8组led灯的效果,按下复位开关看是否能复位;

.关掉电源,使用串口延长线接入电脑,**自己写的程序(附表),完毕后再按步骤⑨来实验效果;

六。课程设计总结。

本次课程设计使用了正在学习单片机课程内容,在平时的学习中,我们仅限于理论知识的讲解,实际操作才发现原来需要学习的内容并不仅仅用到书本中的知识,更需要动手能力和理论与实际的结合。本次设计经验之后,让我们队单片机有了更新的认识,对程序的理解和结构类型都有了非常深刻的认识。

七。附录。1.使用到的c语言程序。

#include<>sbit led1=p1^0;sbit led2=p1^1;sbit led3=p1^2;sbit led4=p1^3;sbit led5=p1^4;sbit led6=p1^5;sbit led7=p1^6;sbit led8=p1^7;unsigned char i,k;void main(){while(1){for(i=0;i<200;i++)for(k=0;k<200;k++)led1=led3=led5=led7=~led2;

led2=led4=led6=led8=~led2;led1=~led1;

单片机课程设计

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

单片机课程设计

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

单片机课程设计

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