使用单片机进行常用电路设计及C51仿真.docx

资料分类:科技学院 上传会员:溪老师 更新时间:2020-11-06
需要金币2000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:12623
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:本毕业设计是以计算机的基础语言C语言编程,常用为51编程语言,常用的是一种汇编语言,另一种是C语言。汇编语言生成的代码非常高效,但阅读比较难懂。复杂的程序很难理解,但C语言大多是机器代码生成效率和汇编语言,但其寿命远远大于汇编语言和C语言程序集,解决了高精度代码描述问题。对于而言,使用C语言进行中大型软件编程的开发周期通常比汇编语言小得多。为了结合上述c语言的优点,我选择在学习时执行c语言指令。这节省了存储空间,为了便于扩展和改变,由于软件设计采用模块化结构,程序设计的逻辑关系更加简洁明了,硬件在软件控制下运行。

单片机最小系统,具有非常重要的意义,对于新手微控制器开发人员或开发人员来说,只需最少的系统编程即可实现工业控制。最小的SCM系统板在市场上非常受欢迎,学生们喜欢MCU电子设计。

课程设计的内容包括扩展C51单片机的最小系统IO端口,串行和并口扩展,电路连接和C芯片设计。 常用的时钟和单片机。 Keil C51用于程序设计和调试,采用Proteus电路设计软件进行电路原理图设计,并采用单片机应用程序,模拟电路,数字电路课程和学习相关软件。

关键字  8155  8255A  74LS164  74LS165  DS1302

 

目录

摘要

Abstract

绪论-1

第一章  1.1单片机基本概念-2

1.2 单片机的特点-3

1.3 单片机的应用-3

1.3.1 单片机应用于工业控制住-3

1.3.2 单片机在家用电器上的应用-4

1.3.3 单片机应用在计算机网络通信-4

1.3.4 单片机应用于办公设备-4

1.3.5 单片机各种商业营销-4

1.3.6 单片机应用于汽车电子及器械方面-4

1.4 单片机的应用前景-5

第二章  系统硬件概况-6

2.1 80C51单片机的基础知识介绍-6

2.2 C51单片机的基本数据类型-6

2.2.1 引脚介绍-7

第三章  keil与proteus软件介绍-9

3.1 简单介绍keil软件-9

3.1.1.软件环境语言介绍-9

3.1.2 如何安装软件安装-9

3.1.3 keil使用-10

3.2 proteus软件-14

3.2.1 Proteus窗口-14

3.2.2 proteus来绘制电路图-15

3.2.3 proteus调试-17

第四章 常用电路的仿真调试-18

4.1 8255简单控制电路-18

4.1.1 设计要求-18

4.1.2 程序设计-18

4.1.3 原理图设计-18

4.1.4 实现方式-19

4.2 8155H芯片扩展并行接口-20

4.2.1 设计要求-20

4.2.2 程序设计-20

4.2.3 原理图设计-20

4.2.4 实现方式-20

4.3 用74LS165扩展并行输入接口-20

4.3.1 设计要求-20

4.3.2 程序设计-20

4.3.3 原理图设计-21

4.3.4 实现方式-22

4.4 用74LS164扩展并行输出接口-22

4.4.1 设计要求-22

4.4.2 程序设计-22

4.4.3 原理图设计-23

4.4.4 实现方式-23

4.5 串行时钟DS1302应用-23

4.5.1 设计要求-23

4.5.2 程序设计-24

4.5.3 原理图设计-26

4.5.4 实现方式-26

第五章  结论-27

参考文献-28

致谢-30

相关论文资料:
最新评论
上传会员 溪老师 对本文的描述:本文研究设计常用电路,采用通用电子元件,采用AT89C51单片机和外围接口实现电路的动态显示。通过运用keil和protues软件,来实现C语言中的部分单片机程序。在设计阶段,它首先在编写......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: