设计1:带有定时器A/D数据采集卡设计设计内容:设计一块带有定时器(8253)的A/D卡,该卡上具有对一路0~5V的模拟电压进行采集和数据存储的能力,该卡插在PC机的IMB—PC扩展总线插槽上(ISA),选择ADC0809作为AD转换器芯片,卡上配置有8K的数据存储器对采集结果进行存储。设计要求:利用PROTEL画出电路原理图,编写一个当PC机键盘上A键按下时,启动该卡对该路模拟信号进行采集,采样频率为1KHZ,要求通过8253定时器控制采样频率,一次采样点数为8K,采集数据存储在卡上的存储其中并显示在CRT显示器上的程序。设计过程:(1)查资料了解IMB—PC扩展总线(ISA)上各引脚的定义、IBM-PC机上I/O和内存地址的分配情况(所设计卡的地址不能占用PC机系统的已用地址)(2)了解ADC0809AD转换器和8253定时计数器的工作原理及接口电路的设计方法(3)原理图设计,用PROTEL画出原理图(4)印刷电路版图设计(5)软件设计(可利用DOS功能调用)(6)写出设计报告设计报告内容要求:(1)设计题目及设计要求(2)工作原理说明(3)原理图(4)程序流程图及源程序设计2:带定时器的D/A卡设计设计内容:设计一块D/A卡,该卡具有对0~5V的模拟电压输出能力,该卡插在PC机的IMB—PC扩展总线插槽上(ISA),选择DAC0832作为D/A转换器芯片。卡上带有一个4K的数据存储器用于存放要输出的波形数据,带有一片8253用于实现输出点的延时控制。设计要求:利用PROTEL画出电路原理图,编写利用该卡进行正弦波输出的程序(要求计算出正弦波的波形数据)。程序工作的基本过程为:1)屏幕显示“请输入一个周期的点数”(键盘键入N)2)屏幕显示“请输输入第1点”(键盘键入第1点数据)3)屏幕显示“请输输入第2点”(键盘键入第2点数据)4)…………………5)屏幕显示“请输输入第N点”(键盘键入第N点数据)6)屏幕显示“请输入点间延时”(键盘键入点间延时)7)屏幕显示“按回车键启动波形输出”(按回车)(要求在波形输出期间按N键停止波形输出并重新显示第1)步设计过程:(1)查资料了解IMB—PC扩展总线上各引脚的定义、IBM-PC机上I/O地址的分配情况(所设计卡的地址不能占用PC机系统的已用地址)(2)了解DAC0832AD转换器和定时计数器8253的工作原理及接口电路的设计方法(3)原理图设计,用PROTEL画出原理图(4)了解DOS功能调用的方法,软件设计(5)写出设计报告设计报告内容要求:(1)设计题目及设计要求(2)工作原理说明(3)原理图(4)程序流程图及源程序设计3简单微机系统设计(1)设计内容:设计一个以8088CPU为核心的简单微机硬件系统,要求该系统配置32KB程序存储器、32KB数据存储器、一个由8个7段LED显示快组成的显示器和由10个键组成的键盘。设计要求:要求程序存储器包括0FFFF0H,数据存储器从80000H开始,利用PROTEL画出电路原理图,编写一个利用键盘上0-9号键(数字0-9)输入十进制数显示在显示器上的程序,当按键次数大于8时要求显示最后键入的8个数设计过程:(1)了解8088最小模式下总线的形成,掌握存储器及键盘、显示器的扩展方法(2)原理图设计,用PROTEL画出原理图(3)软件设计(4)写出设计报告设计报告内容要求:(1)设计题目及设计要求(2)工作原理说明(3)原理图(4)程序流程图及源程序设计4:I/O接口卡设计设计内容:设计一块I/O卡,该卡具有3个8位I/O口(A、B、C口),利用该I/O卡控制一个四位的LED显示器,该卡插在PC机的IMB—PC扩展总线插槽上(ISA),选用8255接口芯片设计要求:画出电路原理图,编写利用该接口卡对键盘上键入的数字进行显示的程序(当回车键按下前如果键入的数字的次数大于4时显示最后输入的4位数)设计过程:(1)查资料了解IMB—PC扩展总线上各引脚的定义、机械尺寸及IBM-PC机上I/O地址的分配情况(所设计卡的地址不能占用PC机系统的已用地址)(2)了解接口芯片8255及LED显示器的工作原理及接口电路的设计方法(3)原理图设计,用PROTEL画出原理图(4)写出设计报告设计报告内容要求:(1)设计题目及设计要求(2)工作原理说明(3)原理图(4)程序流程图及源程序设计5:包装流水线控制系统设计设计内容:以8088CPU为核心设计包装流水线控制系统。设计要求:所设计的系统可对传送带上的产品的包装过程进行控制、计数和显示(最大显示值为9999)。其控制过程为启动流水线工作后,每计数24个产品通过,控制驱动传送带运动的交流电机停止运转1分钟(工人打包时间),然后再继续运转,循环往复持续进行。在生产过程中实时显示已包装产品的总数设计过程:(1)查资料了解8088CPU总线的形成原理(AB、DB、CB),存储器扩展方法(2)了解8253,电机控制接口电路的设计方法(3)原理图设计,用PROTEL画出原理图(4)软件设计(5)写出设计报告设计报告内容要求:(1)设计题目及设计要求(2)设计说明(3)原理图(4)软件流程说明设计6:十字路口交通灯控制器设计设计内容:以8088CPU为核心设计一个十字路口交通灯控制设计要求:所设计控制器可实现对十字路口交通灯的控制,在十字路口共有4组红绿黄灯,其中东西通行方向上的两组红绿黄灯亮灭控制相同,南北通行方向上的两组红绿黄灯亮灭控制相同,其各组灯的控制时序为红灯亮1分钟,黄灯亮5秒绿灯亮1分钟,东西方向红灯亮时,南北方向的绿灯亮。设计过程:(1)查资料了解8088CPU总线的形成原理(AB、DB、CB),存储器扩展方法(2)8253、8259,8255工作原理及接口电路的设计方法(3)原理图设计,用PROTEL画出原理图,其中红黄绿灯用LED发光管代替(4)软件设计(5)写出设计报告设计报告内容要求:(1)设计题目及设计要求(2)设计说明(3)原理图(4)软件流程说明设计7:发光二极管显示控制系统设计设计内容:以8088CPU为核心设计一个发光二极管显示控制系统,该系统利用一个8位的拨码开关对32个发光二极管的亮、灭顺序过程进行控制。例如当8位拨码开关为00000001时,32个发光二级关从1号到32号依次亮1秒循环。当8位拨码开关为00000010时,32个发光二级关从两端开始依次向中间量循环。。。。。。。。。。,共8种。设计要求:画出电路原理图,编写一个程序,程序功能为拨码开关上不同的开关闭合时,32个发光二极管以不同的顺序发光。设计过程:(1)查资料了解8088CPU总线的形成原理(AB、DB、CB)、存储器扩展方法(2)了解发光二极管工作原理及接口电路的设计方法(3)原理图设计,用PROTEL画出原理图(4)写出设计报告设计报告内容要求:(1)设计题目及设计要求(2)工作原理说明(3)原理图(4)程序流程图及源程序设计8:数字电压表设计设计内容:以8088CPU为核心设计一个数字电压表,实现一路模拟电压信号进行采集,已知该电压信号的电压范围是(0-2.55V),选用ADC0809作为AD转换器,系统中有4位LED显示器显示所采集到电压的毫伏数。设计要求:画出电路原理图,说明工作原理,编写一个实现对输入模拟电压进行转换并在LED显示器显示当前采集数据的数字量的程序。设计过程:(1)查资料了解8088CPU总线的形成原理(AB、DB、CB)、存储器扩展方法;(2)了解接口芯片ADC0809及LED显示器的工作原理及接口电路的设计方法;(3)原理图设计,用PROTEL画出原理图(4)编写软件(5)写出设计报告设计报告内容要求:(1)设计题目及设计要求(2)工作原理说明(3)原理图(4)程序流程图及源程序设计9:信号发生器软硬件设计设计内容:以8088CPU为核心设计一个信号发生器,系统中采用DAC0832输出信号波形。,系统中有一个2位的拨码开关选择输出波形。设计要求:画出电路原理图,说明工作原理,编写一段程序,其功能为当拨码开关为00时----直流0V输出,01时----正弦波(0-5V,频率为100HZ)、10时--三角波信号(0-5V,频率为200HZ)、11----方波输出(0-5V,频率为300HZ)。设计过程:(1)查资料了解8088CPU总线的形成原理(AB、DB、CB),存储器扩展方法(2)了解接口芯片DAC0832工作原理及接口电路的设计方法(3)原理图设计,用PROTEL画出原理图(4)编写软件(5)写出设计报告设计报告内容要求:(5)设计题目及设计要求(6)工作原理说明(7)原理图(8)程序流程图及源程序设计10:烘箱温度控制系统设计设计内容:在烘箱内部装有一个1000W的电加热丝和一个PT100铂热敏电阻温度传感器,用8088CPU设计一个温度控制器,对烘箱温度(室温-100度)进行控制。要求系统可对控制温度进行设置(键盘),对当前温度进行显示(7段LED显示器)(设已知PT100的温度系数为0.01/度)。设计要求:画出电路原理图,说明工作原理,编写相应程序,其控制为简单控制,即当温度超过设定温度1度时停止加热,当低于设定温度1度时开始加热。设计过程:(1)查资料了解8088CPU总线的形成原理(AB、DB、CB),存储器扩展方法(2)温度信号调理电路设计(2)ADC0809、7段显示块工作原理及接口电路的设计方法(3)原理图设计,用PROTEL画出原理图(4)软件设计(5)写出设计报告设计报告内容要求:(1)设计题目及设计要求(2)设计说明(3)原理图(4)软件流程说明设计11:简单计算器设计设计内容:以8088CPU为核心设计一个简单计算器,所设计的计算器的功能为:(1)具有一个键盘可进行数字(0~9)和运算符(+-*/=)的输入(2)具有一个8位的LED显示器对输入数据和结果进行显示设计要求:利用PROTEL画出电路原理图,编写计算器功能实现程序设计过程:(1)原理图设计,用PROTEL画出原理图(2)软件设计(3)写出设计报告设计报告内容要求:(1)设计题目及设计要求(2)工作原理说明(3)原理图(4)程序流程图及源程序设计12:数据采集系统设计设计内容:以8088CPU为核心设计一个数据采集系统,实现2路模拟电压信号进行采集和存储,已知两路电压信号的电压范围是(0-5V),选用ADC0809作为AD转换器,系统中有一个键盘实现采样点数的设置和采样的开始启动。有一个发光二极管指示系统工作状态采集过程中发光二极管灭,采集完成发光二极管亮,设计要求:画出电路原理图,说明工作原理,编写一个实现对输入模拟电压进行转换并在LED显示器显示当前采集数据的数字量的程序。设计过程:(1)查资料了解8088CPU总线的形成原理(AB、DB、CB)、存储器扩展方法;(2)了解芯片ADC0809,键盘接口的设计方法;(3)原理图设计,用PROTEL画出原理图(4)编写软件(5)写出设计报告设计报告内容要求:(9)设计题目及设计要求(10)工作原理说明(11)原理图(12)程序流程图及源程序设计13:简单微机系统设计(2)设计内容:设计一个以8086CPU为核心的简单微机硬件系统,要求该系统配置64KB程序存储器、64KB数据存储器、一个由3个7段LED显示快组成的显示器、由16个键组成的键盘和一个8253定时器。设计要求:利用PROTEL画出电路原理图,编写在一个LED显示器上循环显示0到999的程序,通过8253控制显示间隔为1秒钟。设计过程:(1)了解8086最小模式下总线的形成,掌握存储器及键盘、显示器和8253的扩展方法(2)原理图设计,用PROTEL画出原理图(3)软件设计(4)写出设计报告设计报告内容要求:(1)设计题目及设计要求(2)工作原理说明(3)原理图(4)程序流程图及源程序设计14:数字电阻测量仪设计设计内容:设计一个以8088CPU为核心设计一个电阻测量系统,测量范围0-999999欧姆,由6个7段LED显示块组成的显示器显示电阻值。要求该系统带有8K的程序