完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
程序
#include "STC12C5608AD.h" #define uchar unsigned char #define uint unsigned int typedef unsigned int u16; typedef unsigned char u8; ***it en1=P2^4; ***it en2=P3^7; ***it s1=P2^2; ***it s2=P2^3; ***it s3=P2^6; ***it s4=P2^7; u8 a=0; u8 q1=0x80; void init() { TMOD=0x20; TH1=0xfd; TL1=0xfd; TR1=1; REN=1; SM0=0; SM1=1; EA=1; ES=1; } void PWM_int(void) { CCON=0; CL=0; CH=0; CMOD=0X00; CCAP0H=0x00; CCAP0L=0x00; PCA_PWM0=0X00; CCAPM0=0X42; CCAP3H=0x00; CCAP3L=0x00; PCA_PWM3=0X00; CCAPM3=0X42; CR=1; } void delay(uint i) { while(i--); } void PWM0_set(uchar p) { CCAP0H=p; CCAP0L=p; } void PWM3_set(uchar p) { CCAP3H=p; CCAP3L=p; } void right() { s1=1; s2=0; s3=1; s4=0; PWM0_set(0x7e); PWM3_set(0x91); } void left() { s1=1; s2=0; s3=1; s4=0; PWM0_set(0x91); PWM3_set(0x7e); } void go() { s1=1; s2=0; s3=1; s4=0; PWM0_set(q1); PWM3_set(q1); } void tui() { s1=0; s2=1; s3=0; s4=1; PWM0_set(q1); PWM3_set(q1); } void stop() { s1=1; s2=1; s3=1; s4=1; PWM0_set(0xff); PWM3_set(0xff); } void APP() { if(a==0x10) { left(); } if(a==0x20) { right(); } if(a==0x1c||a==0x1d||a==0x5c) { if(a==0x1c) { q1+=10; go(); } if(a == 0x1d) { q1-=10; go(); } else { q1=0x80; go(); } } if(a==0x1e||a==0x1f||a==0x5e) { if(a==0x1e) { q1+=10; tui(); } if(a==0x1f) { q1-=10; tui(); } else { q1=0x80; tui(); } } if(a==0x24) { stop(); } else { stop(); } } void main() { init(); PWM_int(); while(1) { APP(); } } void chuan() interrupt 4 { RI=0; a=SBUF; } 大佬们帮忙看看为什么动不了 |
|
相关推荐 |
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
503 浏览 0 评论
求助一下关于51系列单片机的Timer0的计时问题,TH0、TL0+1的时间是怎么算的?
1756 浏览 1 评论
【RA-Eco-RA4E2-64PIN-V1.0开发板试用】开箱+Keil环境搭建+点灯+点亮OLED
1183 浏览 0 评论
【敏矽微ME32G070开发板免费体验】使用coremark测试敏矽微ME32G070 跑分
1053 浏览 0 评论
【敏矽微ME32G070开发板免费体验】开箱+点灯+点亮OLED
1287 浏览 2 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
12022 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 20:38 , Processed in 0.377978 second(s), Total 37, Slave 31 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号