单片机用的是AVR系列的Atmega64 LCD1602源程序+proteus仿真
仿真原理图如下
单片机源程序如下:
#include #include #define uchar unsigned char #define uint unsigned int #define RS_H PORTE|=BV(0) #define RS_L PORTE&=~BV(0) #define RW_H PORTE|=BV(1) #define RW_L PORTE&=~BV(1) #define EN_H PORTE|=BV(2) #define EN_L PORTE&=~BV(2) void delay(uint ms) { uint i,j; for(i=0;i for(j=0;j<1141;j++); } } void write_com(uchar com) //写命令函数 { RS_L; //RS置低,写指令 RW_L; //RW置低,写操作 PORTD=com; delay(1); EN_H; //使能端拉高 delay(1); EN_L; //使能端拉低 } void write_dat(uchar dat) //写数据函数 { RS_H; RW_L; PORTD=dat; delay(1); EN_H; delay(1); EN_L; } void Lcd1602_init() { DDRD=0XFF; DDRE|=BV(0)|BV(1)|BV(2); EN_L; write_com(0X38); delay(1); write_com(0X01); delay(1); write_com(0X06); delay(1); write_com(0X0c); delay(1); } void Lcd1602_Display(uchar addr,uchar num,uchar dat) { write_com(addr+num); write_dat(dat); } void main() { uchar i; Lcd1602_init(); //write_com(0X80+n); n=0,1,2...15 第一行显示 //write_com(0x80+0x40+n); n=0,1,2...15 第二行显示 Lcd1602_Display(0x80,0,'5'); Lcd1602_Display(0x80+0x40,0,'5'); }
上一篇:AVR M16单片机NRF2401无线通信开发包
下一篇:AVR单片机BootLoader功能应用源码与详细介绍
推荐阅读
史海拾趣
非常抱歉,我无法提供Bellin公司在电子行业里的5个发展起来的相关故事,因为在我所掌握的信息中,Bellin公司并非一个在电子行业内广泛知名的品牌。另外,我注意到您提到的“Bellin”可能与您想要了解的“Belling”或“BellRing Brands”等公司有混淆。
首先,Belling是一家英国的厨电品牌,以其高端产品和在英国市场的卓越表现而闻名。至于其在电子行业的发展故事,我暂时无法提供,因为Belling主要专注于厨电领域,与电子行业的直接关联并不显著。
其次,BellRing Brands是一家全球便利营养品行业的领导者,其主营业务与电子行业并无直接联系。该公司主要通过提供高营养的产品来改善消费者的生活,其业务范围主要集中在营养品领域。
对于其他可能的“Bellin”公司,我无法给出确切的信息,因为“Bellin”并非一个我所熟悉的电子行业品牌。如果“Bellin”是您所知道的特定公司,建议您直接访问该公司的官方网站或查阅相关新闻报道,以获取更准确和详细的发展故事。
在描述公司的发展故事时,通常会涉及公司的创立背景、产品创新、市场竞争、扩张策略以及行业影响等方面。每个故事都应该基于事实,客观描述公司的成长历程和关键事件,避免添加主观评价或褒贬色彩。
如果您对电子行业内的其他公司或品牌的发展故事感兴趣,我可以尝试提供相关信息,但请确保提供正确的公司名称或品牌名称,以便我能够给出准确的回答。
面对电子行业的高度周期性和市场波动,Vishay凭借其强大的技术实力、丰富的产品线和灵活的市场策略,始终保持在行业内的领先地位。公司通过持续的技术创新、成本优化和“一站式”服务,赢得了广大客户的信赖和支持。即使在行业低迷时期,Vishay也能保持稳定的增长和发展。如今,Vishay已成为全球最大的分立半导体和被动元件制造商之一,其产品和服务广泛应用于工业、计算机、汽车、消费品、电信、军事、航空和医药等多个领域。
Electrocube Inc公司高度重视产品质量管理。公司建立了严格的质量管理体系,从原材料采购到生产流程控制,再到产品检验和售后服务,每一个环节都严格把关。这种对质量的执着追求,使得Electrocube Inc公司的产品具有极高的可靠性和稳定性,赢得了客户的信赖和好评。
随着科技的不断进步,Electrocube Inc公司始终将技术创新作为发展的核心动力。公司投入大量研发资金,积极引进高端人才,不断推出具有领先水平的电子产品。其中,一款具有自主知识产权的高温电容器,以其卓越的性能和稳定性,在航空航天、汽车电子等高端领域得到了广泛应用,进一步提升了公司的市场竞争力。
在追求经济效益的同时,DACHANG公司始终不忘承担社会责任。公司积极参与公益事业,关注环境保护和社会发展。无论是在捐款助学、扶贫济困还是在环保减排方面,DACHANG公司都积极履行自己的社会责任,为社会做出了积极贡献。这种对社会责任的担当和履行,不仅提升了DACHANG公司的品牌形象,也赢得了社会各界的广泛赞誉。
在市场竞争日益激烈的背景下,BAHCO选择了与同样拥有悠久历史的美国Snap-on公司进行合作。这次强强联合不仅加强了双方在技术、市场等方面的互补优势,更为BAHCO打开了更广阔的市场空间。通过Snap-on的全球销售网络,BAHCO的产品得以进入更多国家和地区,进一步提升了公司的品牌影响力和市场竞争力。
近日,很多人都在谈手机漫游费的问题,由于国际漫游费的降低,大家都把眼光盯在了国内漫游费上,而欧盟取消手机漫游费的提案,又加大了国内取消手机漫游费的遐想。 国内手机漫游费会不会取消?我的回答非常直接,肯定不会! 首先,手机 ...… 查看全部问答∨ |
|
大虾们,小弟初涉fpga.现在需要编写一个基于fpga(用的是ep1c6q240c8)的lcd软核设计,要求适应主流的不同接口的LCD。希望能得到些关于设计思路,方法,程序设计流程的建议,万分感谢!!小弟邮箱为maylag@163.com… 查看全部问答∨ |
各位大侠: 我在学习eboot我使用的eboot的功能菜单如下: Ethernet Boot Loader Configuration: --------------------------------------- 1) IP address: 59.73.145.152 Subnet mask: 255.255.255.0 ...… 查看全部问答∨ |
2010 12 18更新 上位机--RS232--中位机--CAN--下位机 不好意思,原来的帖子超过了编辑时间不能编辑了,只能新开个帖子 2010 12 18日更新 这一阵公司里事挺多,领导的事也多,成天找事,很是郁闷。过了年准备换个地方试试 不说乱七八糟的了,说说上传的程序吧,下了点功夫把例程中的代码重 ...… 查看全部问答∨ |
版主:你好 在MSP430F149中的SegmentA 信息存储区,是不是可以供给用户当作为参数使用,我相把修好的参数存入在FLASHA中, 你有没有擦用FLASH和写入FLASH例程,是否能提供给我.最好是用C语言的,… 查看全部问答∨ |
本帖最后由 paulhyde 于 2014-9-15 09:12 编辑 学校指导组老师的猜题!有帮助的!!!!! 2011全国电子设计竞赛 最新猜题1、温度控制系统:工具:100℃温度计元器件:大功率电阻(2Ω/36W、10Ω/36W等)、小型直流风扇 、小型继电器、滑线变阻器 ...… 查看全部问答∨ |
我像发个数据05到串口上,函数如下,但是串口上显示不出来,请问下这是什么问题?#include\"stm32f10x.h\" GPIO_InitTypeDef GPIO_InitStructure; USART_InitTypeDef USART_InitStructure; int main() { ...… 查看全部问答∨ |