试题答案2006——2007学年第1学期课程名称:单片机及其应用使用班级:电子、通信、控制2004级命题系别:电子基础教学实验中心命题人:赵建一、分析简答题(17分)2、0XA000或A000H二、程序分析题(8分)①、定时方式2(4分)②、400us或0
4ms(4分)三、编程题(75分)1、①、程序初始化正确(设置I/O口的初值)②、程序结构正确(基本的程序框架正确合理)③、程序结果正确(循环的结果——灯亮灭的情况正确)2.1、①、程序初始化正确(中断的设置等正确)②、按键检测正确(中断服务程序书写正确)③、数码管结果正确(总线扩展数码管操作正确)④、整体结果正确(程序结构及加减数据正确)2.2、①、程序初始化正确(中断的设置等正确)②、按键检测正确(中断服务程序书写正确)③、数码管结果正确(I/O口扩展数码管操作正确)④、整体结果正确(程序结构及加减数据正确)3、①、定时器初始化正确(TMOD,中断,定时器初值正确)②、程序结构正确(程序结构,中断服务程序编写正确)③、程序结果及数据存放正确(频率算法和结构存放的地址正确)4、①、程序初始化正确(总线地址正确)②、ADC0804操作正确(启动AD转换数据正确)③、程序结果及数据存放正确(转换结束检测数据存放地址正确)5、①、程序初始化正确(定时器及串口初始化正确)-1-试题答案②、数据发送操作正确(发送数据出正确)③、程序结果整体正确(程序框架正确合理)附:程序范例,只做评分参考使用,由于思维方式不同,所以,程序的判分以上面的评分细则为准,只要功能正确,就判为正确程序
1、#includevoidDelay(){unsignedinti=100;while(i--);}voidmain(){unsignedcharDat=0x7f;unsignedchari=8;P0=0x0ff;while(1){if(i--){P0