中关村在线

首页 排行 新品 问答 下载 论坛 手机 笔记本 数码相机 主板 显卡 平板电脑 更多

multisim仿真错误 这么简单的电路肿么可能仿真错误

举报
讨论回答 (7)
sf840105
gkjolin
adgehnm
88353839_a
awd
czyczytt
我来试着回答一下 不过液晶屏的型号我不保证我们用的是一样儿的
具体程序如下:(我仿真了一下,还可以)
#include <reg51.h>
#include <intrins.h>
typedef unsigned char uchar;
typedef unsigned int uint;
sbit L_DI = P2^0;
sbit L_RW = P2^1;
sbit L_E = P2^4;
sbit L_CS1 = P2^6;
sbit L_CS2 = P2^7;
sbit L_SET = P2^3;
sbit TEST = P3^5;
float abc;

uchar code X1[] ={0x08,0x08,0xF8,0x18,0x30,0x60,0xC0,0x80,0x00,0x00,0x08,0x08,0xF8,0x08,0x08,0x00,
0x20,0x20,0x3F,0x20,0x20,0x00,0x00,0x01,0x03,0x06,0x0C,0x18,0x3F,0x00,0x00,0x00};/*"N",0*/
uchar code X2[] = {0x00,0x08,0x08,0xF8,0xF8,0x88,0x88,0x88,0x88,0x88,0x88,0x58,0x78,0x30,0x00,0x00,
0x00,0x20,0x20,0x3F,0x3F,0x20,0x20,0x20,0x20,0x20,0x20,0x21,0x11,0x1F,0x0E,0x00};/*"B",1*/
uchar code X3[] = {0x00,0x00,0x00,0x00,0x80,0x60,0x18,0x18,0x78,0xE0,0x80,0x00,0x00,0x00,0x00,0x00,
0x20,0x20,0x38,0x26,0x23,0x02,0x02,0x02,0x02,0x03,0x2F,0x3E,0x38,0x20,0x20,0x00};/*"A",2*/
#pragma REGISTERBANK(0)
void initcomm(void)
{
PCON = 0x80;TMOD = 0X21; SCON = 0X50;
TH1 = 0XFa;TL1 = 0XFa; TR1 = 1;ES = 1;
TH0 = 0;TL0 = 0;TR0 = 1; ET0 = 1;
EA =0;
}

void delay(void)
{
uchar i,j;
abc = 0.1*5;
for (i = 0;i != 0xff;i++)
for (j = 0;j != 0xff;j++) ;
}

void LCD_C_D(bit flag,uchar ldata) /*flag=1 con flag=0 data*/
{
uchar data i;
L_DI = !flag; L_E = 0; L_RW = 0; P0 = ldata;
_nop_();
L_E = 1;
_nop_(); _nop_();
L_E = 0; L_RW = 1; L_DI = 1;
for ( i = 0; i < 10 ;i++) ;
}
void dis_one_zi(uchar x_add,uchar y_add,uchar code *po)
{
uchar i,j,w;
j = x_add*2+0xb8;
w = (y_add < 4 ? y_add : y_add-4)*16+0x40;
L_CS1 = (y_add < 4);
L_CS2 = !(y_add < 4);
LCD_C_D(1,j);
LCD_C_D(1,w);
for (i = 0; i < 32;i++)
{
if (i == 16)
{
LCD_C_D(1,j+1);
LCD_C_D(1,w);
}
LCD_C_D(0,*po++);
}
L_CS1 = L_CS2 = 0;
}

void CLRLCD(uchar number)
{
uchar data i,j;
L_CS1 = L_CS2 = 1;
for (i = 0xb8; i < 0xc0;i++)
{
LCD_C_D(1,i);
LCD_C_D(1,0X40);
for (j = 0; j < 0x40; j++)
LCD_C_D(0,number);
}
L_CS1 = L_CS2 = 0;
}

void main(void) using 0
{
uchar data i,j,number;
uchar code *p;
initcomm();
L_SET = 0;
for ( j = 0; j != 0xff; j++);
L_SET = 1;
for ( j = 0; j != 0xff; j++);
LCD_C_D(1,0X3E); /**/
LCD_C_D(1,0XC0); /**/
LCD_C_D(1,0X3F); /**/
CLRLCD(0);
while(1)
{
CLRLCD(0);
LCD_C_D(1,0X3E);
/*欢迎使用*/
p=X1; dis_one_zi(1,1,p);
p=X2; dis_one_zi(1,2,p);
p=X3; dis_one_zi(1,3,p);
LCD_C_D(1,0X3F);
delay(); delay();
CLRLCD(0);
LCD_C_D(1,0X3E);
}
}
xgspring163
展开查看全部 7 条讨论
相关问题

相机

1.4万 浏览 151 回答

富士相机

1.8万 浏览 75 回答

佳能相机

1.7万 浏览 62 回答

尼康D7000和佳能60D选哪个?

631.8万 浏览 54 回答

佳能单反

1.2万 浏览 49 回答

扩展阅读

20-1200mm、60倍超级变焦 松下LUMIX FZ80D桥式相机拍摄体验

评论 12

20-1200mm、60倍超级变焦 松下LUMIX FZ80D桥式相机拍摄体验

发烧友的第一台全画幅 佳能EOS R6 Mark II是否适合?

评论 41

发烧友的第一台全画幅 佳能EOS R6 Mark II是否适合?

尼康Z6III+Z 180-600mm拍摄首届埃及国际航展

评论 22

尼康Z6III+Z 180-600mm拍摄首届埃及国际航展

APS-C画幅性能王者 富士X-H2带来全面摄影体验

评论 14

APS-C画幅性能王者 富士X-H2带来全面摄影体验

入门摄影一镜走天下 适合初学者的相机镜头搭配

评论 4

入门摄影一镜走天下 适合初学者的相机镜头搭配
热门问题

求推荐一款笔记本。工科研究生用,便于随身携带。平时做科研,处理数据,查阅文献。不玩网游和单机,至多玩棋牌游戏和影音。喜欢摄影,需要修图。附加:纠结要不要带数字键盘区。预算最多8000。尽量便宜些。

1.2万 浏览 6 回答

求推荐一款笔记本。工科研究生用,便于随身携带。平时做科研,处理数据,查阅文献。不玩网游和单机,至多玩棋牌游戏和影音。喜欢摄影,需要修图。附加:纠结要不要带数字键盘区。预算最多8000。尽量便宜些。

平面设计一个月工资一般多少

6520 浏览 5 回答

平面设计一个月工资一般多少

微信为何不能查看实况图了?

2828 浏览 6 回答

微信为何不能查看实况图了?

256gSSD是否够用?打算买个笔记本,办公为主,查阅文献等。不玩大型游戏,至多玩一些棋牌类游戏和影音娱乐。手里有2T移动硬盘,但也想在笔记本上存少量的电影。平时玩单反,处理图片比较多。

2.3万 浏览 4 回答

256gSSD是否够用?打算买个笔记本,办公为主,查阅文献等。不玩大型游戏,至多玩一些棋牌类游戏和影音娱乐。手里有2T移动硬盘,但也想在笔记本上存少量的电影。平时玩单反,处理图片比较多。

马斯克有华人血脉吗

8759 浏览 6 回答

马斯克有华人血脉吗

今日头条和今日头条极速版有什么不同?

4058 浏览 5 回答

今日头条和今日头条极速版有什么不同?

抖音十大股东是谁?

3314 浏览 6 回答

抖音十大股东是谁?

肿么找回QQ浏览器历史记录

7281 浏览 6 回答

肿么找回QQ浏览器历史记录

数码相机怎么用

9万 浏览 4 回答

数码相机怎么用

投诉京东商城的电话是多少?

4294 浏览 6 回答

投诉京东商城的电话是多少?
最新问答

如何在word中设置页码?为什么设了页数一直重复?

1.7万 浏览 6 回答

如何在word中设置页码?为什么设了页数一直重复?

戴尔笔记本的生产日期在哪呢

3978 浏览 6 回答

戴尔笔记本的生产日期在哪呢

在EXCEL表中怎么插入数据分析图表?

5709 浏览 5 回答

在EXCEL表中怎么插入数据分析图表?

只狼爱哭鬼是谁

3631 浏览 3 回答

只狼爱哭鬼是谁

我下载了WPS,为什么右键鼠标没有新建WPS OFFICE而且新建不到界面上

484 浏览 6 回答

我下载了WPS,为什么右键鼠标没有新建WPS OFFICE而且新建不到界面上
举报
举报成功

经过核实后将会做出处理,感谢您为社区和谐做出贡献。

请选择删除原因
删除成功
确定推荐该回答?
推荐成功

更多频道

频道导航
辅助工具