/*************** writer:shopping.w ******************/
#include #define uint unsigned int #define uchar unsigned char uchar code FFW[] = { 0x01, 0x03, 0x02, 0x06, 0x04, 0x0c, 0x08, 0x09 }; uchar code REV[] = { 0x09, 0x08, 0x0c, 0x04, 0x06, 0x02, 0x03, 0x01 }; sbit K1 = P3 ^ 0; sbit K2 = P3 ^ 1; sbit K3 = P3 ^ 2; void DelayMS( uint ms ) { uchar i; while ( ms-- ) { for ( i = 0; i < 120; i++ ) ; } } void SETP_MOTOR_FFW( uchar n ) { uchar i, j; for ( i = 0; i < 5 * n; i++ ) { for ( j = 0; j < 8; j++ ) { if ( K3 == 0 ) break; P1 = FFW[j]; DelayMS( 25 ); } } } void SETP_MOTOR_REV( uchar n ) { uchar i, j; for ( i = 0; i < 5 * n; i++ ) { for ( j = 0; j < 8; j++ ) { if ( K3 == 0 ) break; P1 = REV[j]; DelayMS( 25 ); } } } void main() { uchar N = 3; while ( 1 ) { if ( K1 == 0 ) { P0 = 0xfe; SETP_MOTOR_FFW( N ); if ( K3 == 0 ) break; }else if ( K2 == 0 ) { P0 = 0xfd; SETP_MOTOR_REV( N ); if ( K3 == 0 ) break; }else { P0 = 0xfb; P1 = 0x03; } } }
上一篇:51单片机 LCD12864 驱动程序 C语言 ST7920
下一篇:Proteus C51仿真学习板10——DAC
推荐阅读


推荐帖子
- 【2022得捷创新设计大赛】 ESP32_WEB_PUSHER基于esp32的网络推送器
- 本帖最后由未见于2022-11-610:58编辑 ESP32_WEB_PUSHER基于esp32的网络推送器作者:CubeLine一、作品简介在生活中,我们经常要面对各种信息的传递,表达和处理,大多数时间,我们使用的是智能手机一类的随身电子产品,在生活中,我们经常要面对各种信息的传递,表达和处理,大多数时间,我们使用的是智能手机一类的随身电子产品,电子产品不在手边的时候,我们就不太愿意去拾取手机来收集这些信息,比如像天气、时间、快递信息等一些常见而又不涉及到隐私的一些数据,
-
未见
2022得捷电子创新设计大赛
- 请问各位高手,DSP输出的方波,如何将3.3V转成12V
- 请问各位高手,DSP输出的方波,如何将3.3V转成12V 我要的12V的方波,频率可变,在50HZ到10MHZ 那位高手指点下,怎么进行电平转换,我是新手,用什么芯片请问各位高手,DSP输出的方波,如何将3.3V转成12V
-
zhuhesheng
DSP 与 ARM 处理器
- 全球半导体6月销售额196亿美元 同期增长9%
- 8月4日外电消息,据半导体行业协会称,6月份全球半导体芯片销售收入为196亿美元,比2005年6月份的销售收入增长了9%。据theinquirer.net网站报道,半导体行业协会称,2006年上半年全球半导体销售收入为1180亿美元,比2005年同期增长了8.3%。半导体行业协会召集人GeorgeScalise表示,这些数据反映了过去几个星期的“喜忧参半的销售结果”。今年第二季度的PC出货量比2005年同期增长了10%,但是,平均销售价格受到了价格战的影响。今年第二季度的笔记本电脑
-
fighting
模拟电子
- 我给大家特别推荐的两款产品,非常棒!!!
- 1.c8051f单片机(c2,jtag)和at89s5x单片机(isp)二合一串口编程下载线,支持3伏(c8051f单片机),5伏(at89s5x单片机)电源, 目前通过实际验证可编程下载的芯片:c8051f310、c8051f320、c8051f330D、c8051f340、c8051f350、c8051f360、c8051f410、c8051f020、c8051f120、at89s51、at89s52、at89s8253等。 2.c8051f320usbdemo板(是
-
a2668240714
嵌入式系统
- 2011赛灵思(Xilinx) FPGA最新课程技术研讨会
- 全球可编程平台领导厂商赛灵思www.xilinx.com亚太区客户培训联同依元素科技公司(E-Elements),以赛灵思最新的客户培训课程,携手9月9日在上海举办免费新课程技术研讨会。 【课程技术研讨会对象】 课程技术研讨会针对从事可编程系统开发的开发人员、产品、工程项目负责人、科研人员和教 学教师以及在校对FPGA有兴趣的学生。报名链接:http://www.e-elements.com/cn/bm12.asp2011赛灵思(Xilinx)FPGA最新课程技术
-
EEWORLD社区
FPGA/CPLD
- 【求助】iar打开工程文件没有反应
- 我用的是奥尔斯物联网实验系统。打开工程文件没有反应,如图1 然后打开另一个文件时候就弹出这两个对话框,求助大神,做毕设好急 【求助】iar打开工程文件没有反应
-
当时却寻常
RF/无线
设计资源 培训 开发板 精华推荐
最新视频课程更多
- 求keil uv4 下的LPC2294的工程模板
- 深度学习领域引用最多的20篇论文,建议收藏!
- 求本书 the indispensable pc hardware book 哪有啊 找了半天了谢谢各位大大了
- 如果成形滤波采用平方根升余弦的话,接受端的匹配滤波器 怎么实现?
- stm32f1播放 badaplle 例程 在原子的例程上进行修改 用vs1053解码音频 ucosII做双线程
- 探讨利用TI的图形库时,动态数据的最好显示方式
- 求教:stm的rtc用的爱普生的晶振叫什么晶振
- 三级管电流放大作用(有图)
- 成都,今夜请将我遗忘 电子书
- l有谁 知道用libmad 库解码mp3文件的使用流程, 急,谢谢!