文件名称:debug
介绍说明--下载内容均来自于网络,请自行研究使用
采用STC89C52单片机作为系统的核心控制器件,利用定时中断,对任务设计了不同的响应频度,CPU分别执行各任务。用这种任务抢占思想构建的程序框架,实现各模块功能,实现了电压可控的恒定直流稳压电源设计。采用10位的AD1543和 DA5615,实现高精度输出与测量;通过闭环控制,使输出电压稳定;显示模块采用了WM-C1602N液晶显示模块,人机界面友好。该系统采用市电变压供电,由单片机控制模块、AD转换模块、DA转换模块、稳压电路、键盘输入模块与显示模块组成,具有高精确输出直流电压功能,测量精度高、抗干扰能力强等特点。-STC89C52 system used as the core of single-chip microcomputer control devices, the use of regular interruption of tasks designed to respond to different frequency, CPU implementation of the tasks, respectively. This task to build process to seize the ideological fr a mework for the realization of the modules to achieve a controllable constant voltage DC power supply design. 10-bit AD1543 and DA5615, to achieve high-precision measurement of output through closed-loop control, so that the output voltage stability display module using the WM-C1602N liquid crystal display module, a friendly man-machine interface. The system uses a municipal electric transformer power supply, by the single-chip control module, AD converter, DA converter, voltage regulator circuits, the keyboard input module and display module with high-precision DC voltage output function, high precision measurement, features such as anti-interference ability.
(系统自动生成,下载前可以参看下载内容)
下载文件列表
debug
.....\adc1543.h
.....\dac5615.h
.....\head.h
.....\key.h
.....\lcd1602.h
.....\main.c
.....\main.LST
.....\main.OBJ
.....\os_cfg.c
.....\os_cfg.h
.....\os_cfg.LST
.....\os_cfg.OBJ
.....\source
.....\source.hex
.....\source.lnp
.....\source.M51
.....\source.Opt
.....\source.plg
.....\source.Uv2
.....\source_Opt.Bak
.....\source_Uv2.Bak
.....\STARTUP.A51
.....\STARTUP.LST
.....\STARTUP.OBJ
.....\task0.h
.....\task0_adc.c
.....\task0_adc.LST
.....\task0_adc.OBJ
.....\task0_adc1543.LST
.....\task0_adc1543.OBJ
.....\task1.h
.....\task1_dac.c
.....\task1_dac.LST
.....\task1_dac.OBJ
.....\task1_dac5615.LST
.....\task1_dac5615.OBJ
.....\task2.h
.....\task2_lcd.c
.....\task2_lcd.LST
.....\task2_lcd.OBJ
.....\task2_lcd1602.LST
.....\task2_lcd1602.OBJ
.....\task3.h
.....\task3.LST
.....\task3_input dac.c
.....\task3_input dac.LST
.....\task3_input dac.OBJ
.....\task4.c
.....\task4.h
.....\task4.LST
.....\task4.OBJ
.....\task5_input dac.LST
.....\adc1543.h
.....\dac5615.h
.....\head.h
.....\key.h
.....\lcd1602.h
.....\main.c
.....\main.LST
.....\main.OBJ
.....\os_cfg.c
.....\os_cfg.h
.....\os_cfg.LST
.....\os_cfg.OBJ
.....\source
.....\source.hex
.....\source.lnp
.....\source.M51
.....\source.Opt
.....\source.plg
.....\source.Uv2
.....\source_Opt.Bak
.....\source_Uv2.Bak
.....\STARTUP.A51
.....\STARTUP.LST
.....\STARTUP.OBJ
.....\task0.h
.....\task0_adc.c
.....\task0_adc.LST
.....\task0_adc.OBJ
.....\task0_adc1543.LST
.....\task0_adc1543.OBJ
.....\task1.h
.....\task1_dac.c
.....\task1_dac.LST
.....\task1_dac.OBJ
.....\task1_dac5615.LST
.....\task1_dac5615.OBJ
.....\task2.h
.....\task2_lcd.c
.....\task2_lcd.LST
.....\task2_lcd.OBJ
.....\task2_lcd1602.LST
.....\task2_lcd1602.OBJ
.....\task3.h
.....\task3.LST
.....\task3_input dac.c
.....\task3_input dac.LST
.....\task3_input dac.OBJ
.....\task4.c
.....\task4.h
.....\task4.LST
.....\task4.OBJ
.....\task5_input dac.LST