1、 i 单单 片片 机机 课课 程程 设设 计计 题题 目目 基于单片机的基于单片机的秒脉冲信号源的设计秒脉冲信号源的设计 姓姓 名名 学学 院院 机电工程学院机电工程学院 专专 业业 测控技术与仪器测控技术与仪器 学学 号号 指导教师指导教师 成成 绩绩 ii 摘摘 要要 随着电子技术的不断发展,单片机的应用领域更加广阔。单片机诞生 30 多年以来, 其品种,功能和应用技术都得到飞速的发展, 本次课程设计的目的主要是培养学生综合运 用所学的知识,完成一个单片机应用系统设计。 本系统采用单片机 89C51 为中心器件来设计,系统使用性强,操作简单,扩展性强。 在现有的单片机仿真机系统上掌握相关软
2、硬件设计与调试知识,根据仿真系统,焊好硬 件电路,正确进行元器件的测试与调试。正文着重给出软硬件设计的思路和各部分功能 的扩展增强,以及其具体实现。 关于频率和占空比的确定,对于 12M 晶振,输出频率为 1KHZ,这样定时中断次数 设定为 * *10,即 0.01MS 中断一次,则 TH0=FF,TL0=F6;由于设定中断时间为 0.01ms,这样 可以设 * *定占空比可从 1-99%变化。即 10ms*100=1s 关键词:关键词:AT89C51 单片机、秒脉冲、占空比、晶振 iii 目 录 一、功能要求一、功能要求1 1 二、方案论证二、方案论证1 1 三、系统硬件电路的设计三、系统硬
3、件电路的设计2 2 四、系统程序的设计四、系统程序的设计7 7 五、调试及性能分析五、调试及性能分析1 11 1 六、参考文献六、参考文献1 12 2 七、 (附录)七、 (附录)电路电路 PROTUESPROTUES 仿真图仿真图 1 13 3 湖南科技大学课程设计 - 1 - 一一 、功能要求、功能要求 1、系统的设计任务系统的设计任务 设计单片机主电路、秒脉冲发生器信号源。 2、设计所需要的用具、设计所需要的用具 电烙铁,锡丝,单片机,ATMEL86C52、 ,晶振,各种不同阻值电阻,各种型号电 容,导线,杜邦线等等 二二 方案论证方案论证 1.1、电源部分、电源部分 本次设计选用 89
4、C51 单片机作为核心,ADC0809 作为 A/D 转换芯片,数码管 作为显示器,7805 稳压器为主的直流稳压电路做为电源,配合采集,转换,显示程序共 同实现可测量 0-5V 直流电压的数字式电压表。 1.2 软硬件开发环境软硬件开发环境 硬件选择: 选择 89c52 作为单片机芯片, , 选用独立式按键作为程序的跳转与选择, 利用 ADC0809 作为数模转换芯片,利用 P0 至 P4 的各个串口来进行不同设备间的连接, 计算机进行汇编,H51/L 仿真器,单片机多功能实验箱。 软件开发环境: 用 Proteus 7 Professional 软件画电路图 、Keil uVision3
5、软 件进行程序编写。 湖南科技大学课程设计 - 2 - 三、系统硬件电路设计三、系统硬件电路设计 主要芯片简介:主要芯片简介: AT89C52 简介简介 9C52 是 INTEL 公司 MCS-51 系列单片机中基本的产品,它采用 ATMEL 公司可靠 的 CMOS 工艺技术制造的高性能 8 位单片机,属于标准的 MCS-51 的 HCMOS 产品。 它结合了 CMOS 的高速和高密度技术及 CMOS 的低功耗特征,它基于标准的 MCS-51 单片机体系结构和指令系统,属于 89C51 增强型单片机版本,集成了时钟输出和向上 或向下计数器等更多的功能, 适合于类似马达控制等应用场合。 89C52 内置 8 位中央处 理单元、256 字节内部数据存储器 RAM、8k 片内程序存储器(ROM)32 个双向输入/ 输出(I/O)口、3 个 16 位定时/计