課程名稱:微型計算機系統 設計題目:基于單片機的溫度采集顯示系統設計 系統要求: 要求每1s采樣一次(使用中斷完成),其溫度測量范圍為0-100度,精度要求1度。 硬件設計: 1. 最小系統設計:AT89C51單片機為本設計的控制器,包括外擴ROM、RAM(其大小由設計者自己確定),系統時鐘電路、復位電路等構成的最小系統; 2. 接口電路的設計:設計者擴展一個并行接口〔采用8155芯片〕,由設計者根據需要設計鍵盤; 3. 顯示采用LED動態顯示,須有開機顯示狀態(如顯示888888); 4. 配置ADC0809芯片作為溫度數據采集通道(也可選擇其他芯片),采集外部溫度傳感器的信號; 5. 在完成基本設計功能的基礎上可以另加其他功能。 軟件設計: 1. 主程序設計(包括初始化芯片、定時器、中斷以及SP指針等); 2. 各功能子程序設計,溫度采集計算子程序、鍵盤子程序/顯示子程序設計、定時程序、中斷程序等;
|