步进电机程序,TA8435的驱动程序,键盘扫描,具有正转反转,加减速功能。
上传时间: 2017-07-12
上传用户:cxl274287265
广嵌GEC2410开发板实验程序及PDF文档 GEC2410实战手册目录 一、基本接口实验 1.1 ARM汇编指令编程实验 1.2 Thumb和ARM指令混合编程实验 1.3 C和ARM汇编混合编程实验 1.4 C编程实现LED控制实验 1.5 ARM启动及工作模式切换实验 1.6 外部中断应用实验 1.7 看门狗定时器应用实验 1.8 PWM控制蜂鸣器实验 1.9 实时时钟及闹钟设计实验 1.10 Nor flash 应用实验 1.11 Nand flash 应用实验 二、人机接口实验 2.1 矩阵键盘扫描实验 2.2 ADC模数转换实验 2.3 TFT液晶屏显示实验 2.4 触摸屏控制实验 2.5 汉字字符显示实验 2.6 SD卡应用实验 三、通信接口实验 3.1 串口通信应用实验 3.2 红外模块控制实验 3.3 IIC 总线应用实验 3.4 TFTP以太网通讯实验 3.5 USB device 实验 3.6 IIS音频接口实验. 四、实时操作系统实验 4.1 U-boot在GEC2410上的移植 4.2 嵌入式linux内核移植实现 4.3 uC/OS-II在GEC2410上的移植 4.4 uC/OS-II应用程序设计 4.5 WinCE的BSP设计及hello world实现 4.6 Nucleus PLUS 在GEC2410上的移植 4.7 Nucleus PLUS应用程序设计 共30个实验
上传时间: 2014-01-27
上传用户:懒龙1988
最简单的单片机程序,可以在此之上进行实验开发,里面包括单片机键盘扫描和串口打印程序,可以在此之上进行其他程序的编写,非常方便,所有代码带有详细注解
标签: 单片机程序
上传时间: 2013-12-27
上传用户:牧羊人8920
C语言编程,4X4键盘扫描程序,可以直接使用到51单片机中
标签: C语言编程
上传时间: 2014-01-05
上传用户:410805624
数码管显示的显示和编程,包括键盘扫描程序
上传时间: 2013-12-13
上传用户:hullow
红外发射,键盘扫描部分程序。请多提保护意见,呵呵
标签: 红外发射
上传时间: 2014-11-15
上传用户:皇族传媒
工业设备中常常会由于CPU资源不足而不得不采用扩展接口芯片来满足应用系统的需要,而出现这种情况的原因之一是键盘显示占用了太多的系统资源,本功能函数是解决了工业设备键盘扫描和LED显示.
上传时间: 2017-09-08
上传用户:cjf0304
键盘芯片扫描+程序应用CH452 是数码管显示驱动和键盘扫描控制芯片。 CH452 内置时钟振荡电路,可以动态驱动 8 位数 码管或者 64 位 LED, 具有 BCD 译码、 闪烁、 移位、 段位寻址、 光柱译码等功能; 同时还可以进行 64 键的键盘扫描; CH452 通过可以级联的 4 线串行接口或者 2 线串行接口与单片机等交换数据;并且可 以对单片机提供上电复位信号。
标签: CH452A
上传时间: 2015-03-12
上传用户:obedient
/*#include<reg52.h> #define uint unsigned int #define uchar unsigned char #define uchar unsigned char sbit K1=P3^4; sbit K2=P3^5; sbit ledr=P1^0; sbit ledg=P1^1; sbit ledb=P1^2; bit LEDDirection=0;//LED控制方向0:渐亮1:渐灭 char pwm=0; char pwmr=0; char scw=0;//中断记数 char tt=0; char n; void dealy(uint z); void Timer0Init(void) { TMOD=0x01; TH0=0xff; TL0=0x47; EX0=1; IT0=0; PX0=1; ET0=1; TR0=1; EA=1; } void main() { Timer0Init(); while(1){ if(K1==0) { dealy (1); if(K1==0) {TR0=1; ledr=0; dealy(5); TR0=0; } } if(K2==0) { dealy (1); if(K2==0) { while(1) { ledr=0; //亮 dealy(100-n*10); ledr=1; //熄 dealy(n*10); } } } } } void Time0Isr(void) interrupt 1 { // pwm=0; TH0=0xff; TL0=0x47; scw++; }*/ #include<reg52.h> #define uchar unsigned char bit LEDDirection=0; sbit P2_0=P1^0; sbit key1=P3^4; sbit key2=P3^5; sbit key3=P3^6; uchar zkb,i,t;// zkb指占空比 uchar pwm; void delay(uchar z) { uchar x,y; for(x=z;x>0;x--) for(y=110;y>0;y--); } void init() //初始化函数 { TMOD=0X01; TH0=(65536-1000)/256; TL0=(65536-1000)%256; EA=1; ET0=1; TR0=1; } void keyscan() //键盘扫描 { P3=0XFF; if(key1==0) { delay(5); if(key1==0) { while(!key1); if(zkb<9) { zkb++; } } } if(key2==0) { delay(5); if(key2==0) { while(!key2); if(zkb>0) { zkb--; } } } if(key3==0) {TR0=1; delay(5); if(key3==0) {while(!key3); if((zkb<=9)&&(0==LEDDirection)) { zkb++; if(zkb>9) { LEDDirection=1; zkb=9; } } if((zkb>=0 )&&(1==LEDDirection)) { zkb--; if(zkb<0 ) { LEDDirection=0; zkb=0 ; //dealy(3000); } } } //pwm=pwmr; } } void main() //主函数 { zkb=2; init(); while(1) { keyscan(); } } void time0(void) interrupt 1 //中断函数 { TH0=(65536-200)/256; TL0=(65536-200)%256; ++i; if(i>10) { i=0; }; if(i<=zkb) { P2_0=1; } else P2_0=0; } /*void time0(void) interrupt 0 //中断函数 { TH0=(65536-1000)/256; TL0=(65536-1000)%256; ++i; if(i>10) { i=0; }; if(i<=zkb) { P2_0=1; } else P2_0=0; }*/
标签: 调光
上传时间: 2016-07-02
上传用户:184890962
TM1668 是一种带键盘扫描接口的LED(发光二极管显示器)驱动控制专用电 路,内部集成有MCU 数字接口、数据锁存器、LED 高压驱动、键盘扫描等电路。 本产品性能优良,质量可靠。主要应用于VCR、VCD、DVD 及家庭影院等产品的 显示屏驱动。采用SOP24/SSOP24/SKDIP24的封装形式。
上传时间: 2018-08-11
上传用户:hanming