C8051F410实验指导书(2012)
- 格式:doc
- 大小:936.50 KB
- 文档页数:38
目录一、学习板概括 (1)二、准备工作 (1)三、学习板硬件介绍 (3)四、实验程序 (5)实验一、跑马灯 (5)实验二、独立按键 (6)实验三、继电器控制 (7)实验四、P2口驱动数码管 (8)实验五、定时器 (10)实验六、99S倒计时 (10)实验七、TM1668 (11)实验八、AD采样模数转换+TM1668 (17)实验九、串口通信 (18)实验十、ADC+UART (19)实验十一、1602液晶显示 (19)实验十二、8Bit PWM输出 (21)实验十三、单线温度传感器18B20 (21)一、学习板概括:本手册适用于江南晶创科技推出的C8051F410单片机学习板、开发板第二版(V2.0)。
C8051F410单片机学习板由江南科技创办人朱发旺、陈家乐及其团队设计,版权归其所有!淘宝旗舰店(直销店),QQ交流群:112481187。
该学习板主控制芯片使用了新华龙(Silicon)单片机c8051f410。
配套JTAG 仿真器编程器U-EC5,该仿真器可以对C8051F大部分系列单片机进行仿真、调试、单步、烧录、下载、加密等操作。
学习板采用模块化设计,尽量做到各功能模块完全独立,互不干扰,减小初学者编程误区。
使是初学者可快速了解主板硬件电路的结构,尽快熟悉硬件电路,快速入门。
此外由于各模块可独立工作,所有引脚均已使用标准接口外扩,所以可以将模块用于其他场合,大大增加开发板的用途!二、准备工作:1、软件安装(1)本学习板配套的所有演示程序均使用C语言编辑,编写软件为Keil 51(Uvision4),推荐大家也是用此软件编程;(2)程序下载(烧写)软件使用的是U-EC5中文下载程序;(3)JTAG U-EC5 驱动程序,部分电脑系统可自动安装;注:以上软件均支持windows Xp/win7 32/64,JTAG仿真器支持USB2.0。
2、硬件连接使用C8051F410单片机学习板,需要USB MiNi接口数据线一根、IDC10芯下载线一根、JTAG(EC-3/5)仿真器一个、C8051F410单片机学习板主板一块。
实验五 基于C8051F410单片机的流水灯设计与制作一、实验目的1、 认识和了解单片机;2、 掌握基于C 语言的单片机程序设计;3、掌握51单片机的基本寄存器及I/O 引脚的操作;二、实验设备1、C8051F410开发板;2、计算机;3、LED 灯。
三、实验内容1、熟悉C8051F410单片机的内部资源;2、设计单片机I/O 驱动发光二级管的电路,C8051F410单片机I/O 口输出电平为3.3V ,发光二极管的点亮电流为2mA~10mA ,试计算需要接多大的限流电阻;单片机P 1.0P 1.1P 1.2P 1.3P 1.4P 1.5P 1.6P 1.7图1 单片机驱动发光二极管电路连接图3、参考讲义中给定的代码,完成8位流水灯设计任务,其中8位流水灯的动作顺序如下:状态1状态2状态3状态4状态5状态6状态7状态8状态9其中,8个发光二级管分别接在单片机的P1.0~P1.7上。
4、修改相应程序,使单片机按照以下时序完成亮灭状态1状态2状态3状态4状态5状态6状态7状态8附录:/*使用C8051F410,内部晶振24.5M不分频*/#include "c8051f410.h"sbit S2=P0^2; // S ='0' means switch pressedsbit S3=P0^3;sbit LED0=P1^0; // LED ='0' means ONsbit LED1=P1^1;sbit LED2=P1^2; // LED ='1' means ONsbit LED3=P1^3;sbit LED4=P1^4; // LED ='4' means ONsbit LED5=P1^5;sbit LED6=P1^6; // LED ='6' means ONsbit LED7=P1^7;void delay(int x){while(--x);}main(void){PCA0MD &= ~0x40; // WDTE = 0 关闭看门狗,上电默认打开P1MDOUT=0xFF; //P1.2和P1.3设为推挽输出方式,用于点亮LEDXBR1= 0x40; //打开交叉开关,使能弱上拉,要使GPIO生效,必须打开交叉开关LED0=0;LED1=0;LED2=0;LED3=0;LED4=0;LED5=0;LED6=0;LED7=0;while(1){LED0=1;delay(20000);LED0=0;LED1=1;delay(20000);LED1=0;LED2=1;delay(20000);LED2=0;LED3=1;delay(20000);LED3=0;LED4=1;delay(20000);LED4=0;LED5=1;delay(20000);LED5=0;LED6=1;delay(20000);LED6=0;LED7=1;delay(20000);LED7=0;}}。
2012年第7期仪表技术与传感器InstrumentTechniqueandSensor 2012No.7基金项目:北京市属市管高校人才强教计划资助项目(PHR201108253)收稿日期:2011-08-18收修改稿日期:2012-03-26基于单片机的氙灯起辉电源设计鲁甜,谷玉海,徐小力(北京信息科技大学机电系统测控北京市重点实验室,北京100192)摘要:为了设计出一种实用的高稳定性,高精度的氙灯电源,该电源以高速微控制器内核处理器C8051F410为核心,采用了增量式PID 算法融入到软件中的方法,通过控制单片机的D /A 输出来调整场效应管的导通状况来保证氙灯稳定发光,做了软、硬件的调试实验,经过实验研究表明,该仪器精度达到0.9%,能够较好地满足氙灯稳定发光的要求。
关键词:C8051F410;氙灯电源;PID ;校准中图分类号:TN86文献标识码:A文章编号:1002-1841(2012)07-0093-03Design of Xenon Lamp Starter Power Supply Based on Single Chip MicrocomputerLU Tian ,GU Yu-hai ,XU Xiao-li(Beijing Key Laboratory on Measurement and Control of Mechanical and Electrical System ,Beijing Information Science and Technology University ,Beijing 100192,China )Abstract :In order to design a high stability ,high accuracy practical xenon power supply ,which takes high-speed micro-con-troller core processor C8051F410as the core ,this paper adopted the method of integrating the incremental PID algorithm into soft-ware ,and through controlling the D /A converter of the single chip microcomputer to adjust the FET working state to stable the radi-ates of the xenon lamp.The experiment including software and hardware shows that the accurate of this equipment is up to 0.9%,the xenon lamp can meet the requirement of emitting light steady.Key words :C8051F410;xenon lamp supply ;proportion-integral-derivative (PID );calibration 0引言在太阳能模拟系统中,氙灯的光谱范围接近太阳光,因此有必要设计一款能够提供稳定输出信号的高精度、高效率、高可靠性的氙灯电源。