AVR单片机开发11——1602液晶屏幕
#include<iom16v.h>
#include<macros.h>
#define uchar unsigned char
#define uint unsigned int
/******************************
共阴数码管码表:0~f
/******************************/
uchar table[]={
0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,
0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71,0x00};
uchar table1[]={0x01,0x02,0x04,0x08,0x00};
/******************************/
void delay (uint z)
{
uint x,y;
for(x=0;x<z;x++)
for(y=0;y<1000;y++);
}
/******************************/
//主函数显示0123
/******************************/
void main()
{
uchar i;
DDRD=0XFF;
DDRC=0XFF;
while(1)
{
for(i=0;i<4;i++)
{
PORTD=table1[4];
//DDRD=0XFF;
//DDRC=0Xff;
PORTC=~table[i];
PORTD=table1[i];
delay(1);
}
}
}
AVR单片机开发11——1602液晶屏幕相关推荐
- AVR单片机开发2——流水灯及仿真
用ICCAVR编写流水灯程序,所用单片机为ATMega168: //PD口流水灯实验 #include<_iom88to328v.h> #include <AVRdef.h> ...
- AVR单片机开发1——IO口的输入和输出
所用环境为iccavr,检测单片机的输入输出.proteus仿真如下: #include<_iom88to328v.h> #define uchar unsigned char #defi ...
- AVR单片机开发3——定时器T0 查询方式
用定时器0控制PB0的电平变化. 定时器0和2(均为八位的定时计数器)有四种工作模式,此例是工作在普通模式. 在此模式下,计数器不断的累加,当计数到最大值0xff后返回到0x00重新开始,在TCNT0 ...
- AVR单片机开发4——定时器T0 中断方式
/*定时器T0测试程序 */ /*目标器件:ATmega168 ...
- AVR单片机开发8——EEPROM操作
所用单片机ATmega168: //当单片机型号选错时,出现的错误都是莫名其妙,比如delay函数的注释 #include<_iom88to328v.h> #include <AVR ...
- AVR单片机开发5——串口通信仿真
/***************************************************************************/ /*串口0测试程序 ...
- AVR单片机开发10——Nrf2401 模拟spi
//外部晶振8m,烧写时选择时钟8分频 #include <_iom88to328v.h> #include "nrf.h" typedef unsigned char ...
- AVR单片机开发6——AVR单片机串口Proteus调试注意事项
ATmega168是基于增强的AVR RISC结构的低功耗8 位CMOS微控制器.由于其先进的指令集以及单时钟周期指令执行时间,ATmega168 的数据吞吐率高达1 MIPS/MHz,从而可以缓减系 ...
- AVR单片机网址推荐
1. EG3 关于嵌入式开发的站点,提供非常多关于嵌入式开发的资料.包括开发公司,技术文档,免费资源等等.版面包括busses & boards,embedded software,dsp, ...
- AVR单片机网址推荐 .
1. EG3 关于嵌入式开发的站点,提供非常多关于嵌入式开发的资料.包括开发公司,技术文档,免费资源等等.版面包括busses & boards,embedded software,dsp, ...
最新文章
- 2020 年,AI 芯片内存哪家强?
- ElasticSearch 2.2 升级 6.2.4
- 使用Python批量处理工作簿和工作表
- Pycharm+PyQt5环境配置
- java 调用软键盘_打开软键盘
- java读取整数列表_Java-检查整数列表中的X类整数
- 会议季Mic Drop:您不应该错过的13场Java演讲
- 《Head First设计模式》第三章笔记 装饰者模式
- 文字渐变效果:图层中的mask属性
- paip.IIS 7.5 应用程序池,应用程序以及虚拟目录的存储位置
- 考上985能改变命运吗_南开研究生称读研改变命运被嘲讽,网友:本科垃圾,考上985也没用...
- vue组件化开发学习笔记-1-组件化开发思想
- 华为鸿蒙2.0安装包,鸿蒙2.0系统官网正式版下载-华为鸿蒙2.0系统官网安装包下载-战地2中文网...
- div 设置a4大小_如何在A4纸张尺寸页面中制作HTML页面?
- Windows10输入法变成繁体怎么办?
- 实景三维模型修补水面方法汇总及对比(DPmodeler、模方等)
- 打印后台程序服务没有运行,无法添加或使用打印机的处理方法
- 注解和注解处理器APT
- 公链扩展路线之争:道阻且长的过程中Ardor 3.0能为我们带来什么?
- 如何修改windows某类后缀文件的图标和系统文件夹的图标
热门文章
- ASDL、以太网、光钎的关系与区别
- 重复渐变过渡 百分比
- 冰原服务器维护,怪猎OL9月20日0:00全区全服维护更新公告
- 分享:一个轻量级的企业Wiki和团队知识分享平台CMS
- Create React App无eject配置(react-app-rewired 和 customize-cra)
- html 简繁转换 批量,[推荐]几行代码轻松搞定网页的【简繁转换】
- 上海双非改考408,与上海计算所联合培养!上海第二工业大学计算机专硕!
- e.target的用法
- 80004005错误代码_win7系统出现错误代码0x80004005该如何解决
- Ch6 深度前馈神经网络