#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液晶屏幕相关推荐

  1. AVR单片机开发2——流水灯及仿真

    用ICCAVR编写流水灯程序,所用单片机为ATMega168: //PD口流水灯实验 #include<_iom88to328v.h> #include <AVRdef.h> ...

  2. AVR单片机开发1——IO口的输入和输出

    所用环境为iccavr,检测单片机的输入输出.proteus仿真如下: #include<_iom88to328v.h> #define uchar unsigned char #defi ...

  3. AVR单片机开发3——定时器T0 查询方式

    用定时器0控制PB0的电平变化. 定时器0和2(均为八位的定时计数器)有四种工作模式,此例是工作在普通模式. 在此模式下,计数器不断的累加,当计数到最大值0xff后返回到0x00重新开始,在TCNT0 ...

  4. AVR单片机开发4——定时器T0 中断方式

    /*定时器T0测试程序                                      */ /*目标器件:ATmega168                                 ...

  5. AVR单片机开发8——EEPROM操作

    所用单片机ATmega168: //当单片机型号选错时,出现的错误都是莫名其妙,比如delay函数的注释 #include<_iom88to328v.h> #include <AVR ...

  6. AVR单片机开发5——串口通信仿真

    /***************************************************************************/ /*串口0测试程序              ...

  7. AVR单片机开发10——Nrf2401 模拟spi

    //外部晶振8m,烧写时选择时钟8分频 #include <_iom88to328v.h> #include "nrf.h" typedef unsigned char ...

  8. AVR单片机开发6——AVR单片机串口Proteus调试注意事项

    ATmega168是基于增强的AVR RISC结构的低功耗8 位CMOS微控制器.由于其先进的指令集以及单时钟周期指令执行时间,ATmega168 的数据吞吐率高达1 MIPS/MHz,从而可以缓减系 ...

  9. AVR单片机网址推荐

    1.  EG3 关于嵌入式开发的站点,提供非常多关于嵌入式开发的资料.包括开发公司,技术文档,免费资源等等.版面包括busses & boards,embedded software,dsp, ...

  10. AVR单片机网址推荐 .

    1.  EG3 关于嵌入式开发的站点,提供非常多关于嵌入式开发的资料.包括开发公司,技术文档,免费资源等等.版面包括busses & boards,embedded software,dsp, ...

最新文章

  1. 2020 年,AI 芯片内存哪家强?
  2. ElasticSearch 2.2 升级 6.2.4
  3. 使用Python批量处理工作簿和工作表
  4. Pycharm+PyQt5环境配置
  5. java 调用软键盘_打开软键盘
  6. java读取整数列表_Java-检查整数列表中的X类整数
  7. 会议季Mic Drop:您不应该错过的13场Java演讲
  8. 《Head First设计模式》第三章笔记 装饰者模式
  9. 文字渐变效果:图层中的mask属性
  10. paip.IIS 7.5 应用程序池,应用程序以及虚拟目录的存储位置
  11. 考上985能改变命运吗_南开研究生称读研改变命运被嘲讽,网友:本科垃圾,考上985也没用...
  12. vue组件化开发学习笔记-1-组件化开发思想
  13. 华为鸿蒙2.0安装包,鸿蒙2.0系统官网正式版下载-华为鸿蒙2.0系统官网安装包下载-战地2中文网...
  14. div 设置a4大小_如何在A4纸张尺寸页面中制作HTML页面?
  15. Windows10输入法变成繁体怎么办?
  16. 实景三维模型修补水面方法汇总及对比(DPmodeler、模方等)
  17. 打印后台程序服务没有运行,无法添加或使用打印机的处理方法
  18. 注解和注解处理器APT
  19. 公链扩展路线之争:道阻且长的过程中Ardor 3.0能为我们带来什么?
  20. 如何修改windows某类后缀文件的图标和系统文件夹的图标

热门文章

  1. ASDL、以太网、光钎的关系与区别
  2. 重复渐变过渡 百分比
  3. 冰原服务器维护,怪猎OL9月20日0:00全区全服维护更新公告
  4. 分享:一个轻量级的企业Wiki和团队知识分享平台CMS
  5. Create React App无eject配置(react-app-rewired 和 customize-cra)
  6. html 简繁转换 批量,[推荐]几行代码轻松搞定网页的【简繁转换】
  7. 上海双非改考408,与上海计算所联合培养!上海第二工业大学计算机专硕!
  8. e.target的用法
  9. 80004005错误代码_win7系统出现错误代码0x80004005该如何解决
  10. Ch6 深度前馈神经网络