当前位置: 首页 > news >正文

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

所用环境为iccavr,检测单片机的输入输出。proteus仿真如下:

#include<_iom88to328v.h>
#define uchar unsigned char
#define uint unsigned int

void delay(uint t)
{
uint i;
for (i=0;i<t;i++)
;
}
void init_disp(void)
{

DDRD=0x7f;//PD7为输入
PORTD|=0x80;//PD7上拉电阻将使能
}
void disp(void)
{
uchar i;
for (i=0;i<6;i++)
{
PORTD=~(0x01<<i);
delay(6500);
}
}

void main(void)
{
init_disp();

for(;;)
{
while((PIND&0x80)==0x80)
disp();
while((PIND&0x80)==0)
;
}
}

 

相关文章:

  • 破解系统密码与重装windows系统
  • 有一个是对的,就是坚持去做难的事情。
  • 开发人员面临的10个最常见的JavaScript问题
  • C#基础知识
  • 毕业设计 LSTM的预测算法 - 股票预测 天气预测 房价预测
  • 上海华清071班
  • JavaWeb传统商城(MVC三层架构)的促销功能模块【进阶版】
  • 5款可视化工具优缺点比对,谁赢了?
  • mybatis
  • 【华为上机真题 2022】| 差点没过
  • 计算机毕业设计(附源码)python余庆金阳驾校管理系统
  • 洛谷千题详解 | P1009 [NOIP1998 普及组] 阶乘之和【C++、Java、Python、Pascal语言】
  • 毕业设计 嵌入式 智能婴儿车
  • Python获取 小黑子 弹幕数据+制作词云分析.........
  • 【C++笔记】第二十五篇 内建函数对象
  • 【C/自定义类型详解】——结构体(struct)、位段、枚举(enum)、联合(union)
  • CSDN 编程竞赛·第八期总结
  • 如何搭建网课搜题公众号
  • MySQL总结
  • 【Web UI自动化测试】Web UI自动化测试之PO篇(全网最全)
  • 四川省政府党组成员、副省长、省公安厅厅长叶寒冰接受审查调查
  • 预算1600万寻装修供应商,济宁银行山东省内第八家分行将落户济南
  • 设甜蜜打卡点、还能当婚车,上海定制公交车变身“幸福专列”
  • 广州某科技公司遭网络攻击,境外“黑手”被锁定
  • 王毅同丹麦外交大臣拉斯穆森会谈
  • 纽约市长称墨海军帆船撞桥已致2人死亡,撞桥前船只疑似失去动力