课程名称:微型计算机系统 设计题目:基于单片机的温度采集显示系统设计 系统要求: 要求每1s采样一次(使用中断完成),其温度测量范围为0-100度,精度要求1度。 硬件设计: 1. 最小系统设计:AT89C51单片机为本设计的控制器,包括外扩ROM、RAM(其大小由设计者自己确定),系统时钟电路、复位电路等构成的最小系统; 2. 接口电路的设计:设计者扩展一个并行接口〔采用8155芯片〕,由设计者根据需要设计键盘; 3. 显示采用LED动态显示,须有开机显示状态(如显示888888); 4. 配置ADC0809芯片作为温度数据采集通道(也可选择其他芯片),采集外部温度传感器的信号; 5. 在完成基本设计功能的基础上可以另加其他功能。 软件设计: 1. 主程序设计(包括初始化芯片、定时器、中断以及SP指针等); 2. 各功能子程序设计,温度采集计算子程序、键盘子程序/显示子程序设计、定时程序、中断程序等;
|