1.这有 个两位的7段数码管 1位数码管数字会点亮 怎么 同时点亮 2位;比如显示个12;
2.初始化函数中
void init()
{
OPTION=0;
ADCON1=0x07; //设置A口为普通I/O口
TRISA =0x0F; //设置A口高2位为输出,低4位为输入
TRISB=0x1F; //设置B口低5位为输入
TRISD=0x00; //设置D口全部为输出
PORTA=0xFF;
PORTD=0xFF; //先关闭所有显示
}
ADCON1 和 OPTION=0; 是什么意思 有什么用 去掉 OPTION=0;后数码管显示不稳定。
我有八位的数码管 想要个时钟程序 求组 最好详细点 00.00.00
PIC单片机C语言编程问题
答案:2 悬赏:0 手机版
解决时间 2021-03-22 23:53
- 提问者网友:欺烟
- 2021-03-22 12:15
最佳答案
- 五星知识达人网友:愁杀梦里人
- 2021-03-22 13:16
OPTION状态位,ADCON1=0x07;关闭模拟口设置为数字IO口,因为pic单片机复位后,与ad复用的口默认为模拟口,必须设置为数字口才可以,当普通IO口用;
全部回答
- 1楼网友:从此江山别
- 2021-03-22 14:28
因为在pic16系列单片机的分为4个体(bank),分别标记为bank0,bank1,bank2,bank3。你这个语句是定义一个变量ad_l,让它分配在bank1。
建议你完整地看一下北航的《pic16系列单片机c程序设计与proteus仿真》一书,对你会有帮助的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯