历史上的今天
今天是:2024年10月18日(星期五)
2019年10月18日 | Atmega64 LCD1602+proteus仿真程序
2019-10-18 来源:51hei
单片机用的是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'); }
史海拾趣
|
請問功率MOSFET開關的開關頻率要怎麼看?datasheet 上有幾個跟時間有關的參數好像都跟開關頻率無關~ 還有比較高頻(1M~10M)的MOSFET晶體有哪些型號可以用?… 查看全部问答> |
|
【颜工专栏】怎样用PT4115来设计LED照明灯具的驱动电源(一) 颜重光 简介: 现任华润矽威科技(上海)有限公司市场部经理/高工,上海市传感技术学会理事、副秘书长。曾在上海贝岭股份有限公司任市场与技术支持部经理/高工、IPCore—APSemi任FAE经理/高工、香港棋港电子有限公司任首席产品发展经理/高工、美 ...… 查看全部问答> |
|
在Led测试程序编译成可执行文件后,从超级终端发送到开发板上, 下面是手册上的命令: #echo 0 0.2 > /tmp/led-control 运行该命令后,4 个用户 led将会以每个间隔0.2 秒的时间运行跑马灯。 #echo 1 0.2 >/tmp/led-control 运行该命令后,4 ...… 查看全部问答> |
|
我有一个工业PC的主板 跑的是WINCE5.0 板子上有USB口和串口 网口(由于驱动问题不能用) 我目前只能通过U盘将程序考到主板上(WINCE系统下DOM盘中)运行 根本无法调试 想用Microsoft ActiveSync实现程序的调试和传输 是不是必须使用1394口? ...… 查看全部问答> |
|
我用的是msp430f2274,芯片上只有xin,xout引脚,请问xin,xout是不是只能接32khz晶振, 如果我接一个40khz晶振能工作吗,还有我在晶振上接了两个15pf的电容协助40khz晶振起震, 问题是现在40khz晶振不工作,也不知道问题出在那里, ...… 查看全部问答> |
|
本帖最后由 dontium 于 2015-1-23 13:18 编辑 最近看了网友上传的《自制44种电子电路》,觉得此文档不错,然后查些资料总结了一下,特此以帖子的形式外加自己说明分享给大家!! 1.TDA2030功放电路 TDA2030是德律风根生产的音频 ...… 查看全部问答> |
|
本帖最后由 paulhyde 于 2014-9-15 09:32 编辑 见附件 [ 本帖最后由 liuxiaoming555 于 2011-8-26 03:55 编辑 ] … 查看全部问答> |




