0序列计数器课程设计张波Word文件下载.docx

上传人:b****3 文档编号:7554770 上传时间:2023-05-08 格式:DOCX 页数:12 大小:51.54KB
下载 相关 举报
0序列计数器课程设计张波Word文件下载.docx_第1页
第1页 / 共12页
0序列计数器课程设计张波Word文件下载.docx_第2页
第2页 / 共12页
0序列计数器课程设计张波Word文件下载.docx_第3页
第3页 / 共12页
0序列计数器课程设计张波Word文件下载.docx_第4页
第4页 / 共12页
0序列计数器课程设计张波Word文件下载.docx_第5页
第5页 / 共12页
0序列计数器课程设计张波Word文件下载.docx_第6页
第6页 / 共12页
0序列计数器课程设计张波Word文件下载.docx_第7页
第7页 / 共12页
0序列计数器课程设计张波Word文件下载.docx_第8页
第8页 / 共12页
0序列计数器课程设计张波Word文件下载.docx_第9页
第9页 / 共12页
0序列计数器课程设计张波Word文件下载.docx_第10页
第10页 / 共12页
0序列计数器课程设计张波Word文件下载.docx_第11页
第11页 / 共12页
0序列计数器课程设计张波Word文件下载.docx_第12页
第12页 / 共12页
亲,该文档总共12页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

0序列计数器课程设计张波Word文件下载.docx

《0序列计数器课程设计张波Word文件下载.docx》由会员分享,可在线阅读,更多相关《0序列计数器课程设计张波Word文件下载.docx(12页珍藏版)》请在冰点文库上搜索。

0序列计数器课程设计张波Word文件下载.docx

课程设计题目:

0序列计数器

已知技术参数和设计要求:

设计并实现对一个8Bit的二进制数的连续0个数进行统计要求在整个序列中一定要有一串连0出现否则认为无效。

要求在有效情况下监测到的0的个数送LED显示,无效情况下则报警器发出报警信号。

所需仪器设备:

单片机集成实验箱0序列计数器所需的器件,万用表,电烙铁

成果验收形式:

1演讲的形式讲解单片机的设计方案。

2将设计方案实施制作出简易的单片机课设成品。

参考文献:

1】胡辉编著.单片机原理与应用

2】刘刚编著.ProtelDXP2004SP2原理图与PCB设计.电子工业出版社.2009.07

3】丁峻岭主编.C语言程序设计.中国铁道出版社.2009.12

时间

安排

第8周到14周

胡辉教研室主任:

2012年5月29日

注:

本表下发学生一份,指导教师一份,栏目不够时请另附页。

课程设计任务书装订于设计计算说明书(或论文)封面之后,目录页之前。

内容摘要

本报告通过对目前世界上正在使用的永久性载人空间站之间或与运载飞行器之间的交会对接技术的对比研究,提出了……

索引关键词:

空间技术飞行器空间站交会对接

目录

一概述………………………………………………………………1

二方案设计与论证……………………………………………………………2

三单元电路设计与参数计算…………………………………………………3

3.1.从机部分电源设计……………………………………………………13

3.1.1开关电源介绍………………………………………………………14

3.1.2TOPSwitch系列芯片工作原理……………………………………15

3.1.3开关电源的电路设计……………………………………………16 

四总原理图及元器件清单

五安装与调试

(一般分静态调试与动态调试两大内容)

六性能测试与分析

(要围绕设计要求中的各项指标进行)

七结论

八心得体会

九参考文献

一概述

基于单片机AT89C52的基础上设计一个一位LED显示的计数器

1、方案设计与论证

设计并实现对一个8Bit的二进制数的连续0个数进行统计要求在整个序列中一定要有一串连0出现否则认为无效。

设计成功后的论证,验证七段数码管在拨动不同的拨码开关时,是否能连续的显示出不同的0的个数。

三、单元电路设计与参数计算

1设计一个简单的电路

2观察显示0的个数

3拨动任意开关看是否能正确的显示其个数

四、总原理图及元器件清单

1.总原理图

整体设计框图

整体设计原理图

2.元件清单

元件序号

型号

主要参数

数量

备注

R1

Res

10k/4.7K

10

锁存器

74LS573

1

LED

7SEG-MPX4-CA-Blue

共阴

1个

电容

Monores3N3

33pF/22uF

2/1个

晶振

CRYSTAL

8段拨码开关

Button

单片机

AT89C52

五、安装与调试

PCB图

PCB图设计时,首先要使元器件尽量少,这样既可以节约材料,又可以是布线更加短,减少干扰,同时还应注意尽量减少线路之间的寄生电容和电感,

布线时需要将线宽设置得比较宽,这样可以提高腐蚀电路板时的成功率,焊盘大小也要设置的比较大,这样在腐蚀环节和焊接环节比较容易成功。

不易出现短线的现象和焊盘剥离的现象。

双面布线时芯片和针脚多的元件需将焊接点置于底层,这样才能比较方便的焊接。

制作电路板PCB图见附录2。

本电子钟的设计用的Proteus仿真软件设计电路并仿真。

ProteusISIS是英国Labcenter公司开发的电路分析与实物仿真软件。

它运行于Windows操作系统上,可以仿真、分析(SPICE)各种模拟器件和集成电路,该软件的特点是:

①实现了单片机仿真和SPICE电路仿真相结合。

具有模拟电路仿真、数字电路仿真、单片机及其外围电路组成的系统的仿真、RS232动态仿真、I2C调试器、SPI调试器、键盘和LCD系统仿真的功能;

有各种虚拟仪器,如示波器、逻辑分析仪、信号发生器等。

②支持主流单片机系统的仿真。

因为pretues仿真软件中所有的情况都是基于理想条件,与实际电路的工作存在很大的差别,所以我们必需考虑到实际情况应接入驱动限流等电路,它才能被实际所应用。

首先打开已经做好的proteusDSN文件,双击图中的AT89S52芯片,就弹出一个窗口,在ProgramFile项中通过路径选择在WAVE中生成的HEX文件,双击选中后确定,这样仿真图中的AT89S52芯片就已经夺取了本设计中的HEX文件。

单击“三角形按钮”进行仿真。

通过对仿真结果的观察来对程序进行修改,最终使程序到达设计要求。

按照之前设计好的数字电子秒表原理图,详细计算系统中各个元件的参数,选择相应器件,制作实际电路板。

由于考虑到电路板大小的问题及元件之间连线的方便,在焊接元器件前必须考虑元件的布局然后进行实际操作。

制作好的电路板可以用万用表(200欧姆档)的红、黑表笔测试电路板的每条走线,当其电阻非常小时,证明走线没有断开,当其电阻很大时,证明该条走线断了,应该重新走线,使电路板在电气上得到正确地连接。

选用万用表的20K欧姆档,检测电路中是否存在短路。

因为系统采用的是共阴极数码管作为显示电路,必须确保数码管的公共端接的是低电平。

(1)晶振电路的测试

在单片机正常运行的必要条件是单片机系统的时钟稳定正常。

实际中,因为各种原因导致系统时钟不正常而出现系统无法正常运行的情况时有,因此系统时钟是否振是通电检查的首要环节。

在系统通电的状况下,用万用表的直流电压档(20V),分别测量XTAL1和XTAL2引脚的电压,看是否正常,在调试过程中,测得电压XTAL1引脚应为2.05V,XTAT2应为2.15V。

(2)复位电路的测试

复位不正常也会导致系统不能工作。

如果复位引脚始终为高电平,系统将始终处于复位状态;

如果始终为低电平,不能产生复位所需的高电平信号脉冲,则系统也可能无法正常工作。

单片机正常工作时,RST复位引脚应为0V,按下复位按键时,复位引脚为高电平5V左右。

(3)显示电路的测试

显示电路是数字电子秒表正常运行最直观的观察窗口,我们可以通过观察显示电路的显示结果观察系统能否正常运行。

当显示电路按照电路图焊接好后,用万用表的测二极管档位,将黑表笔接共阴数码管的公共段,然后将红表笔接数码管的各段,当数码管的段能正常显示,说明各点焊接正常。

1、主程序编码

Libraryieee;

useieee.std_logic_1164.all;

useieee.std_logic_unsigned.all;

entityzerois

port(d:

instd_logic_vector(7downto0);

clk,clr:

instd_logic;

sel:

outstd_logic_vector(2downto0);

ge:

outstd_logic_vector(3downto0);

alm:

outstd_logic);

endzero;

architectureze_arcofzerois

signalm:

std_logic_vector(2downto0);

begin

process(clk,clr)

variables:

std_logic_vector(6downto0);

variablesd,ss:

std_logic_vector(3downto0);

begin

ifclr='

0'

then

alm<

='

;

elsifclk'

eventandclk='

1'

m<

="

111"

ss:

0000"

s(0):

=d(0)xord

(1);

ifs(0)='

=ss+1;

endif;

s

(1):

=d

(1)xord

(2);

ifs

(1)='

s

(2):

=d

(2)xord(3);

ifs

(2)='

s(3):

=d(3)xord(4);

ifs(3)='

s(4):

=d(4)xord(5);

ifs(4)='

s(5):

=d(5)xord(6);

ifs(5)='

s(6):

=d(6)xord(7);

ifs(6)='

sd:

ifd(0)='

=sd+1;

ifd

(1)='

ifd

(2)='

ifd(3)='

ifd(4)='

ifd(5)='

ifd(6)='

ifd(7)='

ifss>

1then

ge<

else

=sd;

2then

endprocess;

sel<

=m;

endze_arc;

六、性能测试与分析

按照要求对实验结果进行测试直到运行成功、实现所需功能。

七、结论

本设计以8051单片机为控制核心,利用其存储和所存的功能,纪录一系列高低电平中0的个数,并将其顺利的显示到数码管上!

八、心得体会

通过这次学习认识了自己无论在动手还是知识补充方面还很欠缺,通过本次课设得到了提高,也提高解决问题的能力。

这次课设让我学到了好多课外知识,并将其运用到学习生活。

通过各个渠道的学校,也扩展了自己的知识面。

以后更要加倍努力,感谢胡老师的悉心帮助和指导,不仅让我学到了很多知识,同时也丰富了我们课余的生活。

让我们对其产生了浓厚的兴趣,我想这将对我们以后的成长会很有帮助,灰常感谢胡老师!

九、参考文献

[1]胡宴如.高频电子线路[M].高教出版社.2001.9:

12-19

[2]卢屹数字锁相环的参数设计及其应用[J]通信技术2001,(9):

12-15

电子工程系课程设计成绩评定表

专业:

班级:

学号:

姓名:

课题名称

设计任务与要求

指导教师评语

建议成绩:

指导教师:

课程小组评定

评定成绩:

课程负责人:

年月日

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 人文社科 > 文化宗教

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2