
数码管每显示一位,需要延时的,可以写一个延时子程序,延时大纸1~2ms。
主要原因是:proteus 仿真,要求先输出位选码,后输昌启胡出旁轿段选码才行,否则显示就是乱码。
程序耐拦修改如下:
#include <reg51.h>
#define uchar unsigned char
#define uint unsigned int
uchar LEDDATA[]= {0x06,0x5B,0x4F,0x66,0x6D,0x7D}
uchar WLED[] = {0xfe,0xfd,0xfb,0xf7,0xef,0xdf}//位选
void delay()//延时子程序
{
uint j
for(j=400j>0j--)
}
void main()
{ uchar i//不用uint
while(1)
{ for(i = 0i <6i++)
{ P2 = WLED[i]
P0 = LEDDATA[i]
delay()//延时
}
}
}
仿真结果
最近学习使用小程序开发开发咐喊颂了一款仿京东商城小程序效果如下:
仿京东商城小程序基本实现首页搜索、商品分类列表、购物车等功能衡郑,项目结构如下:
购物车功能示例,在pages下创建shoppingCart.wxml文件:
样式shoppingCart.wxss:
购物车实现的功能主要有选择商品,加减商品数量、全选、反选、结算等,渗饥实现逻辑如下:
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)