代码实现了MiniGUI的模拟触摸屏,按键切换图片,控件透明,适合新手欢迎下载,评论,讨论。
2021-12-02 21:43:00 9KB MiniGUI源码
1
这是一个可以识别四个独立按键是短按还是长按的参考程序,此程序已编译通过,初学者可以移植到51单片机上试试.
2021-12-02 16:19:38 35KB 51单片机 独立按键 长按键 文章
1
单片机课程设计时钟,按键调整时间,加闹钟和秒表功能,按键切换,带Isis仿真文件
2021-12-02 15:06:57 21KB 单片机
1
FPGA设计时分秒进位数字时钟verilog实验Quartus9.1工程源码+设计说明文件 /* 本实验实现一个能显示小时,分钟,秒的数字时钟。 */ module clock(clk,rst,dataout,en); input clk,rst; output[7:0] dataout; reg[7:0] dataout; output[7:0] en; reg[7:0] en; reg[3:0] dataout_buf[7:0]; reg[25:0] cnt; reg[15:0] cnt_scan; reg[3:0] dataout_code; wire[5:0] cal; //各级进位标志 assign cal[0]=(dataout_buf[0]==9)?1:0; assign cal[1]=(cal[0]&&dataout_buf[1]==5)?1:0; assign cal[2]=(cal[1]&&dataout_buf[3]==9)?1:0; assign cal[3]=(cal[2]&&dataout_buf[4]==5)?1:0; assign cal[4]=(cal[3]&&dataout_buf[6]==9)?1:0; assign cal[5]=(cal[3]&&dataout_buf[6]==2&&dataout_buf[7]==1)?1:0; always@(posedge clk or negedge rst) begin if(!rst) begin cnt_scan<=0; en<=8'b1111_1110; end else begin cnt_scan<=cnt_scan+1; if(cnt_scan==16'hffff) begin en[7:1]<=en[6:0]; en[0]<=en[7]; end end end always@(*) begin case(en) 8'b1111_1110: dataout_code=dataout_buf[0]; 8'b1111_1101: dataout_code=dataout_buf[1]; 8'b1111_1011: dataout_code=dataout_buf[2]; 8'b1111_0111: dataout_code=dataout_buf[3]; 8'b1110_1111: dataout_code=dataout_buf[4]; 8'b1101_1111: dataout_code=dataout_buf[5]; 8'b1011_1111: dataout_code=dataout_buf[6]; 8'b0111_1111: dataout_code=dataout_buf[7]; default: dataout_code=dataout_buf[0]; endcase end always@(posedge clk or negedge rst) begin if(!rst) cnt<=0; else if(cnt!=40000000) cnt<=cnt+1; else cnt<=0; end always@(posedge clk or negedge rst) //实现计数和进位的功能 begin if(!rst) begin dataout_buf[0]<=0; dataout_buf[1]<=0; dataout_buf[2]<=15; dataout_buf[3]<=0; dataout_buf[4]<=0; dataout_buf[5]<=15; dataout_buf[6]<=2; dataout_buf[7]<=1; end else begin if(cnt==26'd40000000) begin if(!cal[0]) dataout_buf[0]<=dataout_buf[0]+1; else begin dataout_buf[0]
该程序源代码用于STC89C52RC单片机智能小车测速、按键调速、红外避障综合实验。 1、源代码开发软件:keil; 2、程序对应处理器是:STC89C52RC(51单片机); 3、智能小车电机驱动芯片是:L293D; 4、智能小车电机为:TT直流减速电机; 5、需要用到测速模块; 6、红外避障(避开障碍物)。 该程序源代码在本人STC89C52RC单片机智能小车上亲测可用。
2021-12-02 13:03:25 38KB 智能小车 51单片机 STC89C52RC 测速
053 数字时钟 DS12C887A 显示到LCD1602 51单片机仿真
2021-12-01 14:38:48 44KB 数字时钟 51单片机 仿真 DS12C887A
1
Python图片处理模块PIL(pillow) pywin32的主要作用 1.捕获窗口; 2.模拟鼠标键盘动作; 3.自动获取某路径下文件列表; 4.PIL截屏功能 找色点击功能思路: 抓取当前屏幕快照,指定一个坐标和颜色,如果坐标的颜色符合,则点击坐标. 1.抓取当前屏幕快照ImageGrab.grab()返回一个模式为“RGB”的图像. 2.方法im.load()返回一个用于读取和修改像素的像素访问对象 3.用pywin32操作鼠标键盘 王者荣耀自动刷冒险模式源码送上: 由于分辨率不同,要修改相应坐标和颜色才能正常在自己电脑上运行 https://github.com/janyroo/pv
2021-11-30 23:09:44 70KB IN low ow
1
是一个非常好的程序,思路清晰,模块化,是一个很好的源代码,汇编
2021-11-30 16:35:09 3KB 按键,加减
1
用按键对呼吸灯进行控制,刚入手32单片机的小伙伴可以看看
2021-11-30 14:06:06 6.63MB stm32
1