51单片机学习机视频

优质回答与知识(10)

1)你代码中驱动的是 P0 口,LED可连接正确了??2)这个延时函数,就是函数中用到的指令,在执行时消耗的时钟周期的累积;3)先加大延时时间到0.5秒,以便看清楚LED的工作过程(是否闪烁)追问谢谢,的确连错了。对于延时函数,可不可以再讲得仔细些,为什么是38和130,单行代码执行需要多长时间?追答每一个指令的执行周期都会有不同,现在的单片机手册都不给这些数据了;所以,为什么是130和80,我没有去研究,因为延时不精确,受中断影响大。要得到精确的延时,应该采用定时器和中断来完成。这种延时主要是针对初学者的,你照着使用就是了,没必要花时间去研究。

2020-08-30 19:05:33

下载时,单片机冷启动了吗?就是关电源,重新上电。

2020-08-30 18:39:56

用普中科技中的软件直接烧录就ok了

2020-08-30 19:54:38

STC AT都是生产芯片的公司AVR是比51高级的单片机芯片51一般都兼容

2020-08-29 18:17:01

1、⑴组建仿真电路"" componet”对话框的“family”栏中先选取“805x”,="" 然后在“componet”栏下选取“8051”,最后单击对话框右上角的“ok”按钮。鼠标箭头将带出一个“8052”模块,在电子仿真平台上单击鼠标,将先弹出MCU向导对话框之一,第一栏是工作区路径,第二栏是工作区取名,这里输入“my mcu design1”,最后单击下方的“Next”按钮;⑵再次弹出MCU向导对话框之二,共有4栏选项,第一栏为项目类型,一般选择“Standard (标准) ”;第二栏选择编程语言种类,单击右侧下拉箭头,可以在“Assembly C汇编”和“C”语言之间选择,这里选取“C”语言;则第三栏自动显示“Hi-tech C51-Lite compiler”字样; 第四栏可以输入项目名称,本文取名为“project1”,最后单击下方的“Next”按钮;⑶再次弹出MCU向导对话框之三,有2个单选项:“Create emptyproject (创建空项目) ”和“Addsource file (添加源文件) ”, 这里选取“Add sourcefile”;下面栏中可以输入后缀为“。 C”的源文件名,这里就用“LED001. c”最后单击下方“Finish”按钮完成。⑷完成MCU向导对话框之后,这时能在电子仿真平台上显示出原来调出单片机模块U18051,右击鼠标退出元件操作。⑸保存文件,在文件名栏输入“led11”文件名,默认文件后缀“.ms10”。⑹在电子仿真软件Multisim10基本界面平台上,单击主菜单“View /Design Toolbox”,在基本界面左侧将打开“设计工具盒”窗口,单击“led11”前的“ + ”号可以看到刚才命名的工作区“my mcudesign1”,在工作区下面是项目名“project1 ”, 在项目名下面是源文件名“Led001. c”。⑺编写MCU源C语言程序(过程略);⑻调出其他仿真元件,搭建单片机仿真电路,进行仿真;2、51单片机用protues这个软件仿真更好!里面已经有现成的51模块了。调用就可以用,电源、地、复位电路和时钟等等都不用画。只要把编好的程序下载到protues中的51单片机里面就可以运行。外围提供的器件可以自己搭建。非常好用。3、可以参考《基于Multisim 10的51单片机仿真实战教程:使用汇编和C语言》。

2020-08-30 16:14:47

Multism不可以仿真51单片机,,,可以用Protues结合keil软件仿真追问那你们仿真89C51怎么仿真的追答我仿真就是用PROTUES把原理图画出来,,,然后将keil生成的HEX文件添加到51单片机里面就行了,,,很简单,双击单片机会出现下面的框在那个Program file 中添加就可以了,

2020-08-30 15:28:42

不能仿真单片机吧

2020-08-30 16:34:57

用STC-ISP V391直接烧入kill编译的.HEX文件就可以了,之间的程序会自动删除的。。

2020-08-30 17:51:50

就是驱动的问题,我也遇到过,后来在XP下装驱动就好了。

2020-08-30 18:51:06

要看你的ROM是什么性质的。

2020-08-30 18:55:52

相关问题