微机原理课程设计 20
题目:1)基于AT89C51单片机的温度采集显示系统设计课程设计的目的1.进一步熟悉和掌握51单片机的结构及工作原理及其汇编语言;2.掌握单片机的接口技术及相关外围芯片的...
题目:1)基于AT89C51单片机的温度采集显示系统设计
课程设计的目的
1. 进一步熟悉和掌握51单片机的结构及工作原理及其汇编语言;
2. 掌握单片机的接口技术及相关外围芯片的外特性,控制方法。
3. 通过课程设计,掌握以单片机为核心的电路设计的基本方法和技术,了解相关电路参数的计算方法。
4.掌握protel, keil等相关软件的应用;
5.通过实际程序设计和调试,逐步掌握模块化程序设计方法和调试技术。
6。通过完成一个包括电路设计和程序开发的完整过程,使学生了解开发一单片机应用系统的全过程,为今后从事相应工作打下基础。
一. 设计内容
设计内容包括:硬件和软件设计两部分,硬件要求设计原理图,软件要求相应程序设计以及调试。
(一)设计一个温度采集系统,要求每1s采样一次,使用中断完成,其温度测量范围为-20--+70度,精度要求1度。显示部分为LED动态显示设计;并有键盘设计;
硬件设计:
1)最小系统设计:AT89C51单片机为本设计的控制器,包括外扩ROM,RAM各32 k(其大小由设计者自己设计),系统时钟电路、复位电路等构成的最小系统;
2)接口电路的设计:设计者扩展一个并行接口〔8155或8255〕,键盘设计由设计者根据需要设计键盘的数量,显示采用LED显示,显示电路也根据显示的内容设计;
3)有开机显示状态(如显示888888);
4)温度采集使用0809芯片;
5)在完成基本设计功能同时可以增加功能。
软件设计: 1)主程序设计(包括初始化芯片,定时器,中断以及SP指针等);
2)各功能子程序设计,温度采集计算子程序、键盘子程序\显示子程序设计,定时,中断程序等;
三 程设计具体要求
a) 原理图设计
1. 原理图设计要符合项目的工作原理,连线要正确。
2. 图中所使用的元器件要合理选用,电阻,电容等器件的参数要正确标明。
3. 原理图要完整,CPU,外围器件,扩器接口,输入/输出要一应俱全。
b) 程序调试
1. 根据要求,将总体项能分解成若干个子功能模块,每个功能模块完成一个特定的功能。
2. 根据总体要求及分解的功能模块,确定各功能模块之间的关系,设直出完整的程序流程图。
c) 设计说明书
1.设计的主要功能及意义
2 原理图设计及原理图设计说明
protel图形式完成硬件设计,并简要说明设计目的,原理图中所使用的元器件功能;在本设计中的作用,各器件的工作过程及顺序。
3. 程序设计说明
对程序设计总体功能及结构进行说明,对各子模块的功能以及各子模块之间的关系作较详细的描述。
4.体会及调试过程遇到的问题
这是单片机的问题,我是一点不会 要三千字啊!晕啊,破老师 展开
课程设计的目的
1. 进一步熟悉和掌握51单片机的结构及工作原理及其汇编语言;
2. 掌握单片机的接口技术及相关外围芯片的外特性,控制方法。
3. 通过课程设计,掌握以单片机为核心的电路设计的基本方法和技术,了解相关电路参数的计算方法。
4.掌握protel, keil等相关软件的应用;
5.通过实际程序设计和调试,逐步掌握模块化程序设计方法和调试技术。
6。通过完成一个包括电路设计和程序开发的完整过程,使学生了解开发一单片机应用系统的全过程,为今后从事相应工作打下基础。
一. 设计内容
设计内容包括:硬件和软件设计两部分,硬件要求设计原理图,软件要求相应程序设计以及调试。
(一)设计一个温度采集系统,要求每1s采样一次,使用中断完成,其温度测量范围为-20--+70度,精度要求1度。显示部分为LED动态显示设计;并有键盘设计;
硬件设计:
1)最小系统设计:AT89C51单片机为本设计的控制器,包括外扩ROM,RAM各32 k(其大小由设计者自己设计),系统时钟电路、复位电路等构成的最小系统;
2)接口电路的设计:设计者扩展一个并行接口〔8155或8255〕,键盘设计由设计者根据需要设计键盘的数量,显示采用LED显示,显示电路也根据显示的内容设计;
3)有开机显示状态(如显示888888);
4)温度采集使用0809芯片;
5)在完成基本设计功能同时可以增加功能。
软件设计: 1)主程序设计(包括初始化芯片,定时器,中断以及SP指针等);
2)各功能子程序设计,温度采集计算子程序、键盘子程序\显示子程序设计,定时,中断程序等;
三 程设计具体要求
a) 原理图设计
1. 原理图设计要符合项目的工作原理,连线要正确。
2. 图中所使用的元器件要合理选用,电阻,电容等器件的参数要正确标明。
3. 原理图要完整,CPU,外围器件,扩器接口,输入/输出要一应俱全。
b) 程序调试
1. 根据要求,将总体项能分解成若干个子功能模块,每个功能模块完成一个特定的功能。
2. 根据总体要求及分解的功能模块,确定各功能模块之间的关系,设直出完整的程序流程图。
c) 设计说明书
1.设计的主要功能及意义
2 原理图设计及原理图设计说明
protel图形式完成硬件设计,并简要说明设计目的,原理图中所使用的元器件功能;在本设计中的作用,各器件的工作过程及顺序。
3. 程序设计说明
对程序设计总体功能及结构进行说明,对各子模块的功能以及各子模块之间的关系作较详细的描述。
4.体会及调试过程遇到的问题
这是单片机的问题,我是一点不会 要三千字啊!晕啊,破老师 展开
2个回答
艾佳工业设计
2024-11-15 广告
2024-11-15 广告
艾佳设计(A+)(13535160069)成立于2018年,是一家专注于为客户提升产品力的创新设计公司,秉承以用户思维驱动创新为核心设计方法论,用创意为企业与用户之间搭建一座沟通桥梁,打造用户超预期的精品化产品是我们追求设计的态度,致力于为...
点击进入详情页
本回答由艾佳工业设计提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询