单片机鼠标中键不能用
鼠标中键不能用 时间:2021-03-27 阅读:(
)
简单单片机at89c58@163.
comhttp://proteus.
814e.
comQQ:317689122mcu_china@sina.
comProteus7Professional仿真51单片机入门教程作者:简单单片机初学单片机时,拿着一块实验板发呆,电路也不懂、程序也不懂,只好慢慢弄,等弄懂了,实验板也差不多报销了.
而proteus正好可以解决这个问题,它功能强大,这里只讨论仿真MCU的功能.
它可以在原理图上仿真,不用出PCB板,不怕你"啥弄".
下面就先认识一下proteus.
上图是启动后的画面.
我们点中的"P"后,弹出下面的画面:Proteus7Professional仿真51单片机入门教程作者:简单单片机初学单片机时,拿着一块实验板发呆,电路也不懂、程序也不懂,只好慢慢弄,等弄懂了,实验板也差不多报销了.
而proteus正好可以解决这个问题,它功能强大,这里只讨论仿真MCU的功能.
它可以在原理图上仿真,不用出PCB板,不怕你"啥弄".
下面就先认识一下proteus.
上图是启动后的画面.
我们点中的"P"后,弹出下面的画面:简单单片机at89c58@163.
comhttp://proteus.
814e.
comQQ:317689122mcu_china@sina.
com在里输入at89c51后:右侧出现AT89C51,双击它,左侧空白框中出现AT89C51.
简单单片机at89c58@163.
comhttp://proteus.
814e.
comQQ:317689122mcu_china@sina.
com左键单击它,它上面框中显示出它的原理图,把鼠标移到右侧框中,鼠标变成铅笔形状,单击左键,框中出现一个AT89C51原理图的轮廓图,可以移动.
鼠标移到合适的位置后,按下鼠标左键,原理图放好了.
好了,一个单片机的原理图放好了.
按这个方法依次把元件led-red、res放到右侧的框中(单片机旁).
简单单片机at89c58@163.
comhttp://proteus.
814e.
comQQ:317689122mcu_china@sina.
com这张图太小了,看得不清楚,要是大的就好了.
别着急,把鼠标放在LED旁,向前滚动鼠标中键,图像放大,向后滚动鼠标,图像缩小.
如果你的鼠标没这个键,你可以试试上面工具栏上这二个图标,也是一样的.
选择左侧工具栏上的"箭头"图标,把鼠标移到右侧的原理图中,鼠标经过元件时会就成"手形",简单单片机at89c58@163.
comhttp://proteus.
814e.
comQQ:317689122mcu_china@sina.
com把鼠标移到LED-RED上,按下左键,LED-RED高亮显示,鼠标变成"手形"并带有方向键头.
松开鼠标后,形状没变,指着LED-RED按住鼠标左键,移动鼠标,哈哈!
元件移动了.
好了,现在你应该明白它们了吧!
不用我说你应该明白刚才用到的工具的作用了.
在任何情况下,右键单击元器件时,元件会亮显示并弹出菜单:非常直观,都是一些一目了然的图标.
从上到的几个菜单分别是:移动物体、编辑属性、删除物体、顺时针旋转90度(后面几个就不用说了吧).
单击鼠标左键操作.
当元件高亮显示时,再右键击它,会删掉它.
把原理图中的元件摆放好.
简单单片机at89c58@163.
comhttp://proteus.
814e.
comQQ:317689122mcu_china@sina.
com左键单击左侧工具栏上的元件图标,把鼠标移到LED-RED引脚上,引脚上高亮的小方框,单击左键,有一条绿色的线拉出来了.
把它移动到电阻上的引脚上,当有个高亮的小方框出现时按下左键,一条线画好了.
简单单片机at89c58@163.
comhttp://proteus.
814e.
comQQ:317689122mcu_china@sina.
com我们把线画成下图的情形:在电阻R1没有选择时,左键双击电阻,弹出电阻的属性:简单单片机at89c58@163.
comhttp://proteus.
814e.
comQQ:317689122mcu_china@sina.
com好了,现在在电阻的前面加上一个5V的电压,这部份电路就绘制好了.
点击左侧terminals图标:选择POWER放置并连接好电阻:简单单片机at89c58@163.
comhttp://proteus.
814e.
comQQ:317689122mcu_china@sina.
com单片机电路暂时不讲解了,因为就这样也可以仿真.
我们现在可以来点亮LED了,只要把程序下载到单片机中就可以了.
哦!
忘了,你可能还不会写程序,没关系,下面就讲keil:把proteus保存在test文件夹中,命名为led.
dsn.
启动keil后显示如下:简单单片机at89c58@163.
comhttp://proteus.
814e.
comQQ:317689122mcu_china@sina.
com选择上方的project菜单选择NewProject,保存在test文件夹中,命名为ledc51.
弹出cpu选项,选择Atmel中的At89c51:弹出菜单后选择"是":简单单片机at89c58@163.
comhttp://proteus.
814e.
comQQ:317689122mcu_china@sina.
com点击图标,现在可以编写程序了,我们编写如下代码:保存为led_demo.
c.
左边的SourceGroup1文件夹图标上右击,在弹出的菜单中选择,如下图所示简单单片机at89c58@163.
comhttp://proteus.
814e.
comQQ:317689122mcu_china@sina.
comc程序加进来了,马上就要生成proteus中需要的文件了.
我们先配置一下keil:简单单片机at89c58@163.
comhttp://proteus.
814e.
comQQ:317689122mcu_china@sina.
com就配置这些,其它的以后再讲,先把LED亮起来.
简单单片机at89c58@163.
comhttp://proteus.
814e.
comQQ:317689122mcu_china@sina.
com左键单击图标:看到了吗激动人心的时刻就要到来,打开刚才的proteus文件,左键双击At89c51元件:简单单片机at89c58@163.
comhttp://proteus.
814e.
comQQ:317689122mcu_china@sina.
com——开始仿真左键单击,没有看到灯亮呀,哎!
电阻太大了,我们把电阻改成330,左键单击:简单单片机at89c58@163.
comhttp://proteus.
814e.
comQQ:317689122mcu_china@sina.
comLED亮了,好高兴呀.
我们现在要让LED灭该如何改程序呢左键单击图标,keil————编译再按仿真图标,灯灭了:简单单片机at89c58@163.
comhttp://proteus.
814e.
comQQ:317689122mcu_china@sina.
com是不是很简单呢恭喜你入门了!
限于时间的关系,就写这么多.
学会这些当然只是懂一点皮毛,后面的路还很长.
有问题请联系:at89c58@163.
commcu_china@sina.
comQQ仿真群:72498232QQ副仿真群:73724668群满请加QQ:317689122http://proteus.
814e.
com/下面介绍(只是摘要)一些单片机的高级应用及proteus仿真51单片机实验板仿真本程序仿真了ks0108驱动芯片的12864液晶屏,DS18B20温度IC,1302时钟IC,流水灯,数码管,采用菜单模式,使它更像是一个产品,用起来也像是在用一个产品,而不光是一块实验板.
她具有一般实验板的功能,但她的增加元件以及修改程序等方面是实验板不能相比简单单片机at89c58@163.
comhttp://proteus.
814e.
comQQ:317689122mcu_china@sina.
com的.
作为入门以及提高者是个不错的选择.
你也不用再花高额的价钱去买开发板了.
选择不同的测试,可以看到测试的变化.
显示测试状态.
简单单片机at89c58@163.
comhttp://proteus.
814e.
comQQ:317689122mcu_china@sina.
com当测试结束时,显示信息.
请尊重别人的劳动成果,需要程序可能要付费!
请发邮件向作者索取:mcu_china@sina.
com程序及仿真下载:51单片机实验板仿真.
rarhttp://proteus.
814e.
com/联系我们:at89c58@163.
commcu_china@sina.
com简单单片机at89c58@163.
comhttp://proteus.
814e.
comQQ:317689122mcu_china@sina.
com单片机推箱子游戏程序模拟仿真本程序仿真了ks0108驱动芯片的12864液晶屏,独立的5个按键,程序的主要部分是推箱子的部分的逻辑.
增加计时功能,关数达到20关,可以加减关数.
请尊重别人的劳动成果,需要程序可能要付费!
请发邮件向作者索取:mcu_china@sina.
com程序及仿真下载:推箱子.
rar联系我们:at89c58@163.
commcu_china@sina.
com简单单片机at89c58@163.
comhttp://proteus.
814e.
comQQ:317689122mcu_china@sina.
com本程序仿真了ks0108驱动芯片的12864液晶屏,4X4行列按键扫描,24c02的I2C总线.
Proteus模拟24c02不是很完美,当把数据存储好了,停止proteus,再打开,数据还保存完好,但把proteus关了再重新打开,数据就没了.
这可能就是和硬件的差别,这个程序在硬件上是好的,如果哪位知道这个问题别忘了告诉我.
这个程序广泛用门禁等.
液晶屏用的间接驱动,因为不像单片机外挂汉字库程序那样要节省IO口.
初始密码是123456,按#确认,进入后,按*修改密码.
请尊重别人的劳动成果,需要程序可能要付费!
请发邮件向作者索取:mcu_china@sina.
com程序及仿真下载:PassedWord_blog.
rarhttp://proteus.
814e.
com/联系我们:at89c58@163.
commcu_china@sina.
com简单单片机at89c58@163.
comhttp://proteus.
814e.
comQQ:317689122mcu_china@sina.
com单片机外挂汉字库程序单片机汉字和ASCII字符程序,程序中的汉字和英文全部存在字库中.
单片机用的是常用的8051,仿真软件用的是proteus.
由于proteus中的flash最大是64k,没有29c040等,而汉字和ASCII加起来有二百多k,所以用了5片27c512,如此一来程序就复杂了.
用hc38译码器做片选等功能,hc00做逻辑电路,锁存器是hc373,液晶屏是12864的,ks0108驱动芯片,都是比较常用的.
技术上用的是总线方法,包换液晶屏,没有用间接驱动,因为那样浪费IO口,液晶屏因为有左右屏之分,所以还要考虑在只有一个ASCII字符和情况下如果要显示中文该如何处理.
还用到了分页技术,因为flash太多了.
proteus的优点是不用硬件就可以调试程序,但有时与在硬件板上有区别.
但还是相当不错的,如果做硬件板的话,或许要花几百元.
看下图的仿真,proteus版本是7.
1,keil的版本是8.
02.
如果学生拿来做毕业设计的话,那是相当不错的,因为这个技术曾经用在产品上.
如此复杂的程序只用了很少代码,看下图.
修改disp_string("修改abc"),可以显示你想显示的字,大部分都可以显示,汉字库是二级简码,通用的可靠性ASCII字符.
简单单片机at89c58@163.
comhttp://proteus.
814e.
comQQ:317689122mcu_china@sina.
com请尊重别人的劳动成果,需要程序可能要付费!
请发邮件向作者索取:mcu_china@sina.
com全部下载:LCD_HZK.
rar联系我们:at89c58@163.
commcu_china@sina.
com简单单片机at89c58@163.
comhttp://proteus.
814e.
comQQ:317689122mcu_china@sina.
com手机短信程序模拟仿真本程序仿真了手机短信的接收,还是用了虚拟串口来接收.
因为时间匆忙,只能接收六条信息,另外删除短信的按键还没有做,等有时间了再把它做全.
Proteus模拟24c02不是很完美,当把数据存储好了,停止proteus,再打开,数据还保存完好,但把proteus关了再重新打开,数据就没了.
这可能就是和硬件的差别,这个程序在硬件上是好的,如果哪位知道这个问题别忘了告诉我.
这个程序可以让模拟手机短信的朋友过把瘾.
发送手机的字符不能超过64个英文或者32个中文,否则只能接收一部分,也就是说短信的长度是64个英文或者32个中文.
简单单片机at89c58@163.
comhttp://proteus.
814e.
comQQ:317689122mcu_china@sina.
com请尊重别人的劳动成果,需要程序可能要付费!
请发邮件向作者索取:mcu_china@sina.
com程序及仿真下载:手机短信.
rar联系我们:at89c58@163.
commcu_china@sina.
comhttp://proteus.
814e.
com/简单单片机at89c58@163.
comhttp://proteus.
814e.
comQQ:317689122mcu_china@sina.
com好了,祝愿你也能写出这样的程序.
今天看到一个网友从原来虚拟主机准备转移至服务器管理自己的业务。这里问到虚拟主机和服务器到底有什么不同,需要用到哪些工具软件。那准备在下班之间稍微摸鱼一下整理我们服务器安装环境和运维管理中常见需要用到的软件工具推荐。第一、系统镜像软件一般来说,我们云服务器或者独立服务器都是有自带镜像的。我们只需要选择镜像安装就可以,比如有 Windows和Linux。但是有些时候我们可能需要自定义镜像的高级玩法,这...
火数云怎么样?火数云主要提供数据中心基础服务、互联网业务解决方案,及专属服务器租用、云服务器、专属服务器托管、带宽租用等产品和服务。火数云提供洛阳、新乡、安徽、香港、美国等地骨干级机房优质资源,包括BGP国际多线网络,CN2点对点直连带宽以及国际顶尖品牌硬件。专注为个人开发者用户,中小型,大型企业用户提供一站式核心网络云端服务部署,促使用户云端部署化简为零,轻松快捷运用云计算!多年云计算领域服务经...
spinservers是一家主营国外服务器租用和Hybrid Dedicated等产品的商家,Majestic Hosting Solutions LLC旗下站点,商家数据中心包括美国达拉斯和圣何塞机房,机器一般10Gbps端口带宽,且硬件配置较高。目前,主机商针对达拉斯机房机器提供优惠码,最低款Dual E5-2630L v2+64G+1.6TB SSD月付89美元起,支持PayPal、支付宝等...
鼠标中键不能用为你推荐
编程小学生惊库克大家觉得VIPCODE少儿编程怎么样?2020双十一成绩单2020年12月四级考试什么时候出成绩怎么查询商标怎样查询商标有没有被注册方法有哪些?地图应用谁知道什么地图软件好用,求 最好可以看到路上行人haokandianyingwang有什么好看的电影网站www.7788dy.com回家的诱惑 哪个网站更新的最快啊www.kanav001.com长虹V001手机小游戏下载的网址是什么www.javmoo.comjavimdb是什么网站为什么打不开99nets.com制作网络虚拟证件的网站 那里有呀?www.ijinshan.com桌面上多了一个IE图标,打开后就链接到009dh.com这个网站,这个图标怎么删掉啊?
电信服务器租赁 欧洲欧洲vps 景安vps 域名主机管理系统 过期域名抢注 淘宝抢红包攻略 域名商 联通c套餐 mediafire mediafire下载 gateone 免费静态空间 好看qq空间 已备案删除域名 双11秒杀 美国免费空间 卡巴斯基破解版 跟踪路由命令 免费asp空间申请 谷歌台湾 更多